Плагин «Хранилище настроек (Config Engine)», версия 1.1.0 для ЛС 1.0+
Описание
Плагин представляет возможности для автоматического сохранения конфига плагина в БД. Больше нет необходимости редактировать конфиги плагинов вручную по фтп — вам нужно только сделать интерфейс для их редактирования, хранение настроек возьмет на себя этот плагин.Часто при разработках плагинов есть необходимость сохранить в базе некоторое количество простой информации и приходится каждый раз писать стандартную обвязку в виде модуля, сущности и маппера (и про кэш ещё не забыть) — это отвлекает от бизнес логики и требует времени на написание кода для хранения этой несложной информации.
Этот плагин как раз и решает такую задачу — сохранение конфигов ваших плагинов в БД, их автоматической загрузки при старте ядра (или ручной загрузки — в зависимости от настроек вашего плагина). Плагин предоставляет простой АПИ для плагинов в виде функций «Сохранить/Получить», оптимизирован и использует кэш при работе с БД. Редактирование самих настроек (конфига) вашего плагина ложится на ваши плечи.
Также плагин предоставляет хранение и получение данных из БД для вашего плагина по ключу. Отличие от функций хранения конфига в том, что эти данные хранятся отдельно и не попадают в конфиг вашего плагина и их получение из БД выполняется только по запросу вашего плагина.
Описание API и документация в файле developers.txt в корне папки плагина. Обсуждение плагина здесь.
Лицензия
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)Также можно связаться со мной.
При создании продуктов которые используют API плагина ConfigEngine, к документации (описанию) плагина должна быть добавлена текстовая информация:
Плагин использует хранилище ConfigEngine (http://livestreetcms.com/addons/view/380/) от PSNet (http://psnet.lookformp3.net/).
В случае если используется ввод текста для описания с возможностью вставки html кода, тогда следует делать ссылки:
Плагин использует хранилище ConfigEngine от PSNet.
АПИ (API)
Про апи плагина можно прочитать в прошлом топике.
Плагин доступен в каталоге.
Мои контакты для связи.
21 комментарий
Добавил в топик ссылку на предыдущий топик с описанием АПИ плагина.
C loader.php разобрался, прописав полные путя, а дальше с Engine.class.php непонятно, такое чувство что путь нарушен и дальше в конфигах.
Может быть в .htaccess что-то надо прописать или в конфиг виртуального хоста папча?