Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   Веб - Программирование (https://nowa.cc/forumdisplay.php?f=304)
-   -   cmf - с чего начать. Как организовать структуру модулей. (https://nowa.cc/showthread.php?t=64958)

Kiber 14.12.2006 21:45

cmf - с чего начать. Как организовать структуру модулей.
 
Здрям! Возникла необходимость создать небольшой cmf. Свой, так как немного специфический. Многие классы уже готовы, а вот как организовать ядро и систему подкулюсения модулей... Никак в голову ничего не придет. Собственно говоря вот и вопрос в этом.

Ihbif19 21.12.2006 10:44

Re: cmf - с чего начать. Как организовать структуру модулей.
 
Цитата:

Сообщение от Kiber (Сообщение 612621)
Здрям! Возникла необходимость создать небольшой cmf. Свой, так как немного специфический. Многие классы уже готовы, а вот как организовать ядро и систему подкулюсения модулей... Никак в голову ничего не придет. Собственно говоря вот и вопрос в этом.

CMS или CMF - разница большая.

Kiber 21.12.2006 14:18

Re: cmf - с чего начать. Как организовать структуру модулей.
 
Именно CMF. Ядро чтобы легко модули самописные можно было подклюсать никак не могу сделать.

yugeon 04.01.2007 16:19

Re: cmf - с чего начать. Как организовать структуру модулей.
 
когда то тоже писал свою cmf, делал так:
если запрос на главную страницу, то смотрел в конфигфайле какой модуль главный и его инклудил, причем инклудил с возвратом результата. Далее этот результат отправлял на вход шаблонизатору, который вместо {MAIN} подставлял результат работы модуля

если запрос например такой _http://somesite.ru/articles/ то название главного модуля бралось как articles остальное все как при обращении к главной странице

ну и соответственно еще были сякие вспомогательные модули, прописанные в конфиге cmf, например users, navigations и т.д. они отрабатывали при любом запросе, их результат также отправлялся шаблонизатору

Kiber 26.03.2007 20:25

Re: cmf - с чего начать. Как организовать структуру модулей.
 
В общем сделал так:
index.php => Подготовка переменных => Запрос конфига => Подключение модулей => Подключение парсера => Настройка парсера => Запуск парсера.
Если есть какие нибудь пожелания, или советы, пишите.


Текущее время: 10:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.01863 секунды с 9 запросами