По одному текущему проекту возникла дилемма: сделать этот сайт на Plone (т.к. группа компаний в целом планирует делать сайты именно на этой системе управления контентом) или плюнуть и сделать на любой PHP-системе.
Plone — это CMS на базе Python, внутри которой работает еще и сервер приложений в виде Zope. Сайт планируется структурно простой (сложности в дизайне и различных неCMS’ных штучках), поэтому делать его на Plone вроде как ракетным крейсером с ядерными зарядами на борту воевать с десятком полуголых сомалийских пиратов… Но компания планирует именно так поддерживать свое IT-подразделение. Большое подозрение, что это скорее способ самосохранения для IT-департамента (причем абсолютно правильный, так и надо делать), ибо в России все-таки слишком малое число людей занимается Plone. Собственно, если бы потребовалось выбирать подобное же универсальное решение для Internet и Intranet, я бы все-таки предпочел Битрикс, но тут я человек совсем со стороны…
В результате внимательно прочитал мануалы по Plone (и особенно по skin’ам и template’ам), порылся в интернете, ужаснулся объему работы… Буквально то же самое, что можно быстро спрограммировать даже на почти что голом PHP с базовой админкой (ну то есть отталкиваясь от чего-то уровня ibwd news), сосредоточившись на более творческой и важной части заказа, тут необходимо разрабатывать явно подолее: логика Plone здесь просто не очень подходит. Конечно, специалист по Plone сделает это с PHP’шной скоростью (я надеюсь), но все равно это будет выглядеть как стрельба из пушки по воробьям.
Вдобавок Plone очень олдскульный: папки вместо рубрик/категорий — это все-таки сильно… Внутренняя логика представления контента выглядит очень знакомо: папки, файлы, много уровней вложенности. И собственный язык шаблонов (DTML либо ZPT) вроде как относительно удобен; главное его неудобство в том, что это еще один язык шаблонов. При этом установка плагинов-тем — это именно установка, а не привычное сегодня копирование, разных шаблонов для Plone мало (микроскопически мало, если помножить на возраст Plone), плагинов тоже. Система сугубо для больших компаний с большими ресурсами…
Посмотрел и то, что делают российские веб-разработчики на Plone (на сайте plone.net есть каталог компаний). В целом: олдскул, где плоновские элементы просматриваются невооруженным взглядом. Вызвало улыбку то, что у одной компании из трех указанных сайтов два уже работают на Joomla (видимо, и правильно делают…), да и не только у нее. Увидел, например, симпатичный сайт в каталоге, обрадовался — ан нет, он тоже уже на Joomla (как и весь сайт в целом)
В общем, высокий порог вхождения в Plone, сложность создания простых вещей, необходимость изобретения велосипеда либо долгой работы в тех случаях, в которых в иных CMS все делается в два клика, гораздо более сложная инфраструктура для запуска Plone (по сравнению со стандартным набором PHP+MySQL+Apache/nginx) — из-за всего этого использовать его где-то за пределами тех ситуаций, где он подходит в состоянии «из коробки» или ситуации «много денег и ресурсов», по-моему, бессмысленно…
В других статьях написано что он проще Друпала и Джумлы. Вот только не могу совсем найти на него шаблонов. Где они?
Самим писать надо
Он не проще, он другой. На нем проще взгромоздить «крутой корпоративный портал», причем так, чтобы просто так другому разработчику отдать это не получилось бы. Не более того
В остальном любая популярная CMS лучше.