создание CMS

Paul_M

Новичок
создание CMS

Делаю не первую CMS под заказ, т.е. под конкретный сайт, но до сих пор не уверен в двух аспектах:
1. Зачем нужен шаблонизатор, если дизайнер не пугается PHP кода. Сама идея PHP - встраиваемость в html. Если нет задачи строить универсальную CMS c разными подключаемыми шаблонами, то в чем смысл?
2. Стоит ли соблазнятся готовыми CMS типа Mambo, если время на анализ, аудит, доработку под заказчика сравнимо со временем написания новой.
 

Фанат

oncle terrible
Команда форума
Зачем нужен шаблонизатор, пожробно обуждалось не раз и не два и не двадцать.
Есть задачи, где с ним удобнее.
Есть задачи, где удобнее встроенного пхп ничего нет.
Если тебе удобен пхп и с ним нет проблем, то можно ответить, что шаблонизатор тебе не нужен.
Если ты можешь написать своё, то соблазняться чужим не следует
 

Popoff

popoff.donetsk.ua
Делаю не первую CMS под заказ
ИМХО,
1. CMS нужно делать такой, что бы она была первой и единственной. Одинаковой для всех (или хотя бы для абсолютного большинства) заказов.
2. Если Ваша CMS не может быть использована для большинства заказов, то ее нужно сделать такой, что бы она подходила под п.1
3. Если Вашу CMS нельзя сделать подходящей под п.1, то ее нужно выбросить и написать новую, такую, которая подходила бы под п.1
 

Фанат

oncle terrible
Команда форума
выбросить надо CMS, которая подходит под все заказы.
а ещё лучше - сжечь и пепел развеять над морем.
 

stellar

Guest
Автор оригинала: Popoff
1. CMS нужно делать такой, что бы она была первой и единственной. Одинаковой для всех (или хотя бы для абсолютного большинства) заказов.
2. Если Ваша CMS не может быть использована для большинства заказов, то ее нужно сделать такой, что бы она подходила под п.1
3. Если Вашу CMS нельзя сделать подходящей под п.1, то ее нужно выбросить и написать новую, такую, которая подходила бы под п.1
CMS должна отвечать ТЗ заказчика.
Если она при этом универсальная -- хорошо; если нет -- не беда.
Это касаемо CMS.

А вот касаемо code reuse - то тут все просто: code reuse быть обязан. При этом надо понимать разницу между самой CMS и непосредственно code reuse.
 
Сверху