Есть у меня знакомый, с которым мы вместе работали. Так вот, он каждый раз счастлив, как только
переходит на новую, "более удобную" самописную или готовую CMS =) Я так понимаю, что это в крови веб-разработчика, радоваться новому коду, как светом в конце тоннеля =) забывая про то, что свет - это реальный мир, семья, общение, походы, а тоннель - это компьютер.
Не знаю, по мне так лучше контент хранить отдельно, а оформление, в том числе и вспомогательную вёрстку, отдельно. Для статики ничего лучше xml не придумали (см. проект
larinayoga): контент храним в виде самостоятельного xml-документа (без мусорного кода от CMS, что в лучшую сторону сказывается на индексе цитируемости и лёгкости переноса проекта куда бы то ни было), оформление прикручиваем через непосредственную вёрстку в xslt и обращением к xml-чанкам (chunk) через apply-templates (например
base-layScreen.xsl и
nav.xml).
Насчёт Wordpress'а, для кастомизации он плох - опыт многих разработчиков показывает, что приходится применять различные хаки, чтобы получить то отображение, которое тебе нужно.
Приглядываюсь к open sourse CMS
MODx, то что мне показали, на первый взгляд выглядит более кастомизируемым и прозрачным для разработки своей вёрстки чем Wordpress, всякие joomla да drupal. Единственное, что сейчас в MODx не очень хорошо - с шаблонами работаешь через админку, то есть код чанков шаблонов, сниппетов, плагинов хранится в БД, а не в файловой системе. php7 можно использовать с версии
Revolution 2.5.0. Ждём MODx 3, отслеживаем новости (
github и
twitter).
На fl.ru задачи на MODx оцениваются от 5000 руб,
например (внезапно
сексшоп). Но есть и народ, который
хочет уйти с MODx на "современную CMS".
Более мощные фрэймворки, типа Yii 2 (
сравнение с modx),
имеют смысл для очень крупных проектов, и в конечном счёте, по мере роста проекта, получим свой велосипед, с которого и можно было начинать не обращаясь за помощью к фреймворкам ;)
PS: кстати, тот мой знакомый, о котором я упомянул в начале,
советует обходиться без jQuery.