Хотелось бы затронуть важный на мой взгляд вопрос - кастомизации внешнего вида сайта.
Отмечу сразу, что кастомизация коробки в данном ее виде очень неудобна с точки зрения изменения верстки/дизайна. И главная проблема здесь, что коробка в ее виде подразумевает безпроблемные изменения только использованием файла стилей, также есть возможность менять и файлы шаблонов, помещая их в templatescustom, но затем это влечет за собой контроль этих файлов, и если они были изменены в очередном обновлении, то приходится заново кастомизировать этот конкретный файл из обновления, или вносить изменения в свой файл вслед за изменениями от опентао, что по сути одно и то же.
Проблема существует по одной простой причине - php код и верстка (html) не отделены друг от друга. Это абсолютно не проблема, когда делается сайт для 1го заказчика, и сайт уникальный и единственный, но для сайтов, которые работают по схеме постоянных обновлений и для большого количества клиентов, как правило применяется другой подход - PHP код и HTML шаблоны разделяются. И это можно встретить в любом нормальном движке сайтов. Как один из инструментов, позволяющих это делать разработчикам -
http://www.smarty.net/
Какие преимущества:
- возможность в значительной степени изменять внешний вид сайтов, без риска потери работоспособности логической части (функционала)
- возможность более просто реализовать управление шаблонами и переключение между ними (как предполагается во многих движках, кроме базового шаблона, часто есть еще десяток на выбор и даже если есть ошибки в своем шаблоне, всегда можно быстро переключиться на базовый и проверить там)
- изменения, вносимые разработчиками в php код не тянут за собой проблему повторного внесения своих изменений в файлах, которые кастомизировались только с целью внешнего вида (представления).
-
http://ru.wikipedia.org/wiki/Smarty
Я думаю, что многим агентам не нравится, когда их сайт как 2 капли воды похож на сотни других опентао сайтов и нет инструмента, который позволял бы без особых проблем менять внешний вид. Например, как часто Вы, агенты сталкивались в саппорте или в форуме с сообщением "Ваш сайт кастомизирован, поэтому и не работает!"? От такого нужно уходить. Коробка без удобной кастомизации внешнего вида - полукоробка. И хотелось бы, чтобы другие агенты поддержали этот вопрос...