Xwab
Форумыnavigate_nextПрограммирование на PHP

Организация модульности системы
Задумывался об этом?
Да, реализовал отлично: 33%
Да, но реализация не ахти: 12%
Да, пробую/пробовал реализовать: 12%
Да, но не пытался реализовать: 20%
Нет: 8%
Я не в теме!: 12%
Опрошено: 24
Сообщения
wapmorgan

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


__________
посл.ред. 27 Авг 2010, 22:59; всего 1 раз 27 Авг 2010, 21:45
Gemorroj

тем не менее лучше таки пойти поковырять "движки типа Joomla"

27 Авг 2010, 22:27
Fashion

я похоже реализовываю. а чем тебе свой вариант не нравится?

27 Авг 2010, 23:53
wapmorgan

Fashion, никакой гибкости в работе

28 Авг 2010, 14:15
iceman12

дык ты сделай через базу данных, где будешь ими управлять. или в чем нет гибкости?

28 Авг 2010, 14:26
Fashion

Morgan, значит ты как-то через опу делаешь. А такой вариант вполне хороший

28 Авг 2010, 14:41
Destroy

я не стал изобретать велосипед и взял модульность joomla. Удобно расширять, поюзай всетки

28 Авг 2010, 20:07
Destroy

Morgan, а как ты подключаешь? Инклуд штоли?

28 Авг 2010, 20:09
iceman12

8, напиши как еще можно

28 Авг 2010, 20:25
wapmorgan

5, что через базу
к примеру, если нужно подключить пару файлов модулей в разных частях страницы это везде придется как минимум вызывать функцию, которая подключает эти файлы.
а если таких участков десятки?

28 Авг 2010, 21:35
Ответить на тему