Анатомия CMS: краткий обзор различных систем. Часть 2
[краткий обзор некоторых CMS систем, часть 2]материал подготовил: Александр Лозовюк 20.05.2005
Продолжаем исследование различных популярных CMS-систем на основе платформы PHP+MySQL. В этой статье будет рассказано о Phpwcms, Exponent, MX-Portal и XOOPS. Также расскажем и о некоторых малоизвестных у нас системах, которые могут заинтересовать веб-мастеров (даже несмотря на проблемы с установкой у некоторых из них). Особенно хотел бы обратить внимание на разработку MX-Portal, которая позволяет создать профессиональный портал для комьюнити-сайтов на основе популярного веб-форума phpBB.
Phpwcms
Лицензия: GNU General Public License Текущая версия: 1.2.1-DEV WWW: www.phpwcms.de
инсталлятор довольно удобный и в отличие от других систем позволяет сразу произвести довольно тонкую настройку системы, хотя в нем есть недоработки. Например, шаг с выбором базы данных очень запутан и может заставить надолго задуматься новичка. Вторым недостатком я бы отметил необходимость ручной правки конфигурационных файлов, хотя это касается только файлов самой CMS, не затрагивая системных (которые пользователь часто просто не может изменять).
Самое интересное, что демонстрационного сайта система по умолчанию не устанавливает, доступна только панель администрирования. Она же, в свою очередь, оставляет довольно приятное впечатление, легко осваивается и не должна вызвать больших трудностей при изучении. Среди недостатков самой системы можно отметить неоптимальность и иногда ошибочность кода, поэтому не удивляйтесь, если работа с Phpwcms будет сопровождаться выводом большого количества отладочных сообщений ядра PHP (Notice и Warning), которые хоть и не влияют на работу системы, но показывают сырость разработки в целом.
изначально в CMS присутствует небольшое количество самых основных модулей, из которых отметим лишь встроенный файловый менеджер для работы с файлами и папками, модуль почтовой рассылки и чат.
Традиционно система шаблонов дизайна построена на основе CMS-стилей и основывается на блочной структуре страниц сайта. Каких-либо отдельных инструментов для работы с шаблонами не предусмотрено, таблицы стилей необходимо редактировать вручную.
Как резюме скажем, что, хотя исходный код, несмотря на версию, очень сырой, система работает достаточно стабильно, но несовершенство дизайна и системы стилей, а также только самые базовые возможности по работе с материалами не позволяют рекомендовать эту систему для серьезных коммерческих проектов. Скорее, я бы ее отложил и подождал будущих версий, все-таки определенные интересные вещи присутствуют, и при должном подходе со стороны разработчиков Phpwcms сможет конкурировать с другими CMS начального уровня.
Exponent
Язык установщика — английский, небольшое количество модулей, нет шаблонов. Платформа: PHP, MySQL (PostgreSQL) Лицензия: GNU General Public License WWW: http://www.exponentcms.org
Очень неудобная процедура установки, к тому же поддерживающая только английский язык. После установки демонстрационный сайт производит приятное впечатление, но изменение его дизайна довольно сложно и требует ручной работы — как ни странно, система шаблонов для изменения дизайна практически отсутствует.
Хотя сама система имеет модульную архитектуру (что стало уже стандартом для CMS), но в поставке присутствует только небольшое количество модулей — блог, система новостей, календарь, простой файловый менеджер.
К сильным позитивным сторонам системы Exponent следует отнести управление пользователями и правами. Каждый элемент системы представляется в виде объектов, а администратор может гибко управлять отдельными пользователями и их привилегиями, настраивая доступ ко всем объектам и модулям.
В то же время сам по себе административный интерфейс очень запутан и, сказать честно, практически не пригоден для постоянной работы с ним. Поэтому, несмотря на некоторые сильные стороны и приятный дизайн тестового сайта (