структура движка для cms и структура "шаблона" сайта

4LF

Новичок
структура движка для cms и структура "шаблона" сайта

как бы эта тема не поднадоела...
древовидная структура сайта (мне кажется практически любой сайт можно организовать "деревом")
+/about/
+----/about/contacts/
+----/about/news/
+---------/about/news/archive/
+/articles/
+----/articles/php/
+----/articles/perl/
+----/articles/mysql/
##
админскую часть можно организовать тоже деревом = либо просто как в midgard'e.
####
думаю для некоторых разделов можно кэшировать странички,
для других (типа форум, гостевая, ...) придется писать обработчики.
##
прокомментируйте пожалуйста, или псоветуйте другие структуры...
####
воn еще вопрос...
##
допустим необходимо реализовать на этой структуре еще и каталог товаров (без корзины = просто инфо)
для одних клиентов необходимы доп. поля "производитель", "цена", другому еще что-либо. Что будет логичнее организоввывать внешний модули, или скажем ввести доп. табличку, в которой будут содеражаться эти доп. поля+данные
 

Alexandre

PHPПенсионер
4LF велосипед изобретаем? большинсво ЦМСок так и устроенно. Потрать время,сделай маркетинг, полазь по демкам...
думаю для некоторых разделов можно кэшировать странички,
в большинство случаев так сделано
для других (типа форум, гостевая, ...) придется писать обработчики
не понял, что подразумевается под обработчиками....
допустим необходимо реализовать на этой структуре еще и каталог товаров (без корзины = просто инфо)
для одних клиентов необходимы доп. поля "производитель", "цена", другому еще что-либо. Что будет логичнее организоввывать внешний модули, или скажем ввести доп. табличку, в которой будут содеражаться эти доп. поля+данные
ввести доп таблицу
PHP:
CREATE TABLE AddedData(
id int,
goodId int,   // link to goods
fieldName varchar (50),  // name of added parameter
value varchar (50)   //  value of added parameter
)
 
Сверху