Всегда интересовала организация полноценной модульности системы (движка) с технической стороны.
Скажу сразу, тут не просто алгоритм (не посылать меня в топ тему), тут своя наука.
Помнит кто еще мою SLS CMS и мои сладкие обещания о скором выходе?
так вот, задумал я написать движок с полноценной организачией модульной системы.
Примерная система работы :
модули установлены в папки /modules/*name of module*/;
обращение к модулям идет через промежуточный скрипт где подготавливаются данные для использования в модуле.
Встал вопрос с организацией показов виджетов, решено [del]тупо[/del](жалко нет тега :\) просто - подключаются файлы модулей, где каждый модуль выполняет свои действия.
К примеру, для организации блока форума на главной подключается файл модуля.
Но, стало производство
Не понравилась мне организация ......
Ну а вы как реализуете модульность?
// не посылать ковырять движки типа Joomla
дык ты сделай через базу данных, где будешь ими управлять. или в чем нет гибкости?
28 Авг 2010, 14:26Morgan, значит ты как-то через опу делаешь. А такой вариант вполне хороший
28 Авг 2010, 14:41я не стал изобретать велосипед и взял модульность joomla. Удобно расширять, поюзай всетки
28 Авг 2010, 20:075, что через базу
к примеру, если нужно подключить пару файлов модулей в разных частях страницы это везде придется как минимум вызывать функцию, которая подключает эти файлы.
а если таких участков десятки?