• CMS
  • Сообщество
  • Каталог расширений
  • Разработчикам
  • Работа
  • Скачать

МагазинLiveStreet

  • Модули
  • Скидки
  • Помощь
  • Хостинг
Войти Зарегистрироваться
Хранилище настроек (Config Engine)

Плагин «Хранилище настроек (Config Engine)»

от PSNet
Скачать
Версия 1.3.0 | Совместимость: 1.0.3
Добавлен: 17 мая 2013 | Обновлен: 14 октября 2013
Скачан 4916 раз

Запрос емайла для подписки

Введите
Подписаться на обновления Подписка прошла успешно
Плагин представляет возможности для автоматического сохранения конфига плагинов в БД. Больше нет необходимости редактировать конфиги плагинов вручную по ftp — вам нужно только сделать интерфейс для их редактирования, хранение параметров возьмет на себя этот плагин.

При разработке плагинов есть необходимость сохранить в базе некоторое количество простой информации и приходится каждый раз писать стандартную обертку в виде модуля, сущности и маппера (и про кэш ещё не забыть) — это отвлекает от бизнес логики и требует времени на написание кода для хранения этой несложной информации.

Этот плагин как раз и решает такую задачу — сохранение конфигов ваших плагинов в БД, их автоматической загрузки при старте ядра (или ручной загрузки — в зависимости от настроек вашего плагина). Плагин предоставляет простой АПИ для плагинов в виде функций «Сохранить/Получить», оптимизирован и использует кэш при работе с БД. Редактирование самих настроек (конфига) вашего плагина ложится на ваши плечи.

Также плагин предоставляет хранение и получение данных из БД для вашего плагина по ключу (хранилище типа ключ=значение). Отличие от функций хранения конфига в том, что эти данные хранятся отдельно и не попадают в конфиг вашего плагина и их получение из БД выполняется только по запросу вашего плагина.

В интерфейсе плагина выводится список плагинов, которые хранят информацию в БД, кнопки удаления конфигов плагинов из БД, а также импорт/экспорт данных (сохраненных конфигов).

Описание API и документация находятся в файле developers.txt в корне папки плагина. Обсуждение плагина здесь.
Версия 1.2.4
Основные положения лицензионного соглашения
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0). Также можно связаться со мной.

При создании продуктов которые используют API плагина ConfigEngine, к документации (описанию) плагина должна быть добавлена текстовая информация:

Плагин использует хранилище ConfigEngine (https://catalog.livestreetcms.com/addon/view/214/) от PSNet (http://psnet.lookformp3.net/).

В случае если используется ввод текста для описания с возможностью вставки html кода, то следует делать активные ссылки:

Плагин использует хранилище ConfigEngine от PSNet.
Список версий с изменениями

1.3.0

13 октября 2013
— фикс иногда возникающей ошибки, когда делался некорректный файл экспорта данных (был поврежден)

1.2.4

17 мая 2013
Релиз

Другие расширения автора

  • Оригинальные Тексты для Яндекса (Original Texts)

    Оригинальные Тексты для Яндекса (Original Texts)

  • Блоги, в которых пользователь публиковался (User publications in blogs)

    Блоги, в которых пользователь публиковался (User publications in blogs)

  • Вставка текста после тега cut в топиках (Cut place text)

    Вставка текста после тега cut в топиках (Cut place text)

  • Изменение размера шрифта текста у топиков (Font size changer)

    Изменение размера шрифта текста у топиков (Font size changer)

  • Свой блок в сайдбаре (Block content)

    Свой блок в сайдбаре (Block content)

Просмотреть все
  • Разработчикам

  • Как попасть в каталог
  • Документация
  • Покупателям

  • Руководство покупателя
  • Правила магазина

© 2008-2023 «LiveStreet CMS»

  • Контакты

  • office@livestreetcms.com
  • Разделы

  • CMS
  • Сообщество
  • Магазин модулей
  • Скачать
  • Соцсети

  • Facebook
  • Вконтакте
  • Twitter
  • Google+
  • GitHub
xeoart Дизайн от xeoart 2013