Ядро CMS-системы

leosun

Новичок
Ядро CMS-системы

Хочу узнать мнение тех кто уже занимался проектированием архитектуры для CMS, я ее вижу так:
0-кольцо: ядро - функции (загрузить модуль ядра, выгрузить модуль ядра)
1-кольцо: модули ядра (доступ к файловой системе, к базе данных, логирование)
2-кольцо: служебные модули (авторизация, сессии, шаблонирование, структура)
3-кольцо: пользовательские модули(гостивая книга, новости)

Меня смущает что на 0-кольцо ложиться только управление загрузкой и выгрузкой модулей, может я что-то упустил?
 

kode

never knows best
Re: Ядро CMS-системы

Автор оригинала: leosun
Хочу узнать мнение тех кто уже занимался проектированием архитектуры для CMS, я ее вижу так:
0-кольцо: ядро - функции (загрузить модуль ядра, выгрузить модуль ядра)
1-кольцо: модули ядра (доступ к файловой системе, к базе данных, логирование)
2-кольцо: служебные модули (авторизация, сессии, шаблонирование, структура)
3-кольцо: пользовательские модули(гостивая книга, новости)

Меня смущает что на 0-кольцо ложиться только управление загрузкой и выгрузкой модулей, может я что-то упустил?
google:// MVC
 

leosun

Новичок
Спасибо за оба отзыва =) модель дуступа добавлю, а MVC очень занимательная теория, прочту, спасибо!
 

Alexandre

PHPПенсионер
0-кольцо: ядро - функции...
1-кольцо: модули ядра ...
2-кольцо: служебные модули ...
3-кольцо: пользовательские модули
сорри за оффтоп, не сдержался - терминология очень смахивает на терминологию из "Москва 2042" ... Первое кольцо отчуждения.. второе кольцо отчуждения ... третье...

но в принципе копает в нужном направлении:
- ядро - базовые классы
- ядро - вспомогательные классы
- классы страниц
- вспомогательные классы (используются как в страницах, так и нет)
- скрипты, например скрипты запуска по крону

теперь осталось опрелделить, какие классы и скрипты лягут в какую категорию ;)
 

kode

never knows best
Автор оригинала: leosun
Спасибо за оба отзыва =) модель дуступа добавлю, а MVC очень занимательная теория, прочту, спасибо!
а ещё очень рекомендую тебе посмотреть Zend Framework
 
Сверху