Система управления контентом SantaFox

Новости => Новости SantaFox => Тема начата: Shturman от 12 апреля 2016, 17:00:10

Название: Модули в SF4
Отправлено: Shturman от 12 апреля 2016, 17:00:10
Собственно как и обещал, обозначаю последние нововведения в 4.0, которые касаются модулей.

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

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

Комментарии, мнения, вопросы: тут (http://forum.santafox.ru/index.php?topic=3837.0)