Автор Тема: Модули в SF4  (Прочитано 3844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shturman

  • Разработчики
  • Опытный лис
  • *****
  • Сообщений: 416
  • Авторитет: 71
  • Пол: Мужской
    • Просмотр профиля
Модули в SF4
« : 12 апреля 2016, 17:00:10 »
Собственно как и обещал, обозначаю последние нововведения в 4.0, которые касаются модулей.

Организационные изменения:
1. Собственно, если заметили, то введено понятие Плагина (это замена для пост-процесса). Отличие плагина от модуля в том что плагин выполняет какую-то одну конкретную функцию, не имеет действий и административного интерфейса. Не имеет свойств.
2. Будет полностью изменен способ получения модулей и плагинов. Все они будут инсталлироваться непосредственно с santafox.ru, из админки движка на конкретном сайте. Разумеется что потребуется интерфейс на самом santafox.ru где можно будет публиковать свои модули и плагины. Возможность инсталлировать модуль просто локально, как раньше также останется.
3. Будет возможность публиковать модули в лицензии, отличной от лицензии GPL. При этом лицензирование будет идет на конкретный сайт, а не физическое или юридическое лицо.

Дальше технические аспекты. Их не много я не во всех я уверен на все 100%:
1. Упростить инсталятор и сделать его по большому счету наверное в ini файле (не уверен что именно в нем, но пока не вижу других альтернатив).
2. Очень хочу перенести папку с шаблонами модуля из каталога самого модуля в папку c дизайном. Чтобы весь дизайн сайта был в одном месте. Админские шаблоны, как и раньше останутся, в папке модуля.
3. Языковые переменные понятное дело в XML файле как и самом движке.

Комментарии, мнения, вопросы: тут