Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Анатомия CMS: краткий обзор различных систем. Часть 2

 

Анатомия CMS: краткий обзор различных систем. Часть 2

 

 

Продолжаем исследование различных популярных 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: /redir.php?url=www.exponentcms.org%3C%2Fa%3E

Очень неудобная процедура установки, к тому же поддерживающая только английский язык. После установки демонстрационный сайт производит приятное впечатление, но изменение его дизайна довольно сложно и требует ручной работы – как ни странно, система шаблонов для изменения дизайна практически отсутствует.

Хотя сама система имеет модульную архитектуру (что стало уже стандартом для CMS), но в поставке присутствует только небольшое количество модулей – блог, система новостей, календарь, простой файловый менеджер.

К сильным позитивным сторонам системы Exponent следует отнести управление пользователями и правами. Каждый элемент системы представляется в виде объектов, а администратор может гибко управлять отдельными пользователями и их привилегиями, настраивая доступ ко всем объектам и модулям.

В то же время сам по себе административный интерфейс очень запутан и, сказать честно, практически не пригоден для постоянной работы с ним. Поэтому, несмотря на некоторые сильные стороны и приятный дизайн тестового сайта (в других системах об этом часто забывают), Exponent пока нельзя использовать в серьезных проектах, особенно там, где требуется частое обновление информации неподготовленными пользователями.

Для справки далее укажем на несколько систем, которые по разным причинам нам не удалось установить. Хотя эти CMS достаточно популярны, особенно у англоязычных веб-мастеров, и входят в двадцатку наиболее посещаемых систем на портале opensourcecms.org.

Не все популярные системы удалось установить...CPG Dragonfly CMS имеет некоторые проблемы на этапе инсталляции, которые, к сожалению, так и не удалось разрешить. На этапе настройки параметров идентификации пользователей по cookie инсталлятор отказывается принимать введенные данные и генерирует ошибку, причем даже с данными по умолчанию продолжить установку нельзя. PHP-Fusion имеет давнюю историю разработки, о чем косвенно свидетельствует и номер текущей версии – 5.01. Но система выдвигает определенные требования к платформе, в частности — обязательное наличие поддержки PEAR, иначе отказывается работать модуль визуальных тем и установка невозможна. CMS-система с завлекающе ласковым именем AngelineCMS на проверку оказалась достаточно сырой, с неудобным установщиком и необходимостью ручной правки конфигурационных файлов. Впрочем, даже после этого она отказалась устанавливаться. Аналогично и lucidCMS имеет серьезные проблемы еще на этапе установки, несмотря на версию 1.0.11. Ее инсталлятор не может корректно определить введенные параметры для доступа к базе данных, так что установка дальше шага выбора БД невозможна. Кстати, это одна из немногих CMS, которая, согласно спецификации, поддерживает не только БД MySQL, но и SQLite.

MX-Portal – превращение форума в полноценный портал одним движением руки...Интересной системой оказался MX-Portal – это своего рода надстройка над популярным движком для построения форумов phpBB, которая позволяет создавать портальные решения, объединенные с функциональностью форума. Это очень интересно в первую очередь для так называемых комьюнити-проектов, основная ценность которых именно в сформированном сообществе пользователей, которые регулярно общаются в форуме. Через некоторое время жизни такие проекты, изначально состоящие из одного только форума, начинают испытывать потребность в инструментах для публикации материалов, ведения новостной ленты и т. д.

Конечно, сначала это решается силами самого форума, к примеру, выделением одного раздела для публикации статей, новостей и файлов, но такое решение имеет свои ограничения и не совсем удобно. Специально для таких случаев существует система MX-Portal, которая полностью интегрируется с форумом, обеспечивая все необходимые портальные функции и в то же время аналогичный простой и интуитивно понятный интерфейс как для пользователя, так и для администратора. Перед установкой MX-Portal следует установить, если еще нет, сам форум phpBB (с другими движками форумов система просто не работает). Текущий релиз 2.7.3 пока имеет некоторые проблемы, в частности — с совместимостью с базой MySQL, и после установки часть модулей системы отказывается нормально функционировать. Но это, надеемся, локальные проблемы именно этого релиза, сама же система очень интересна и заслуживает изучения.

Jetbox One CMS – только для профи!Достаточно неоднозначной является и Jetbox One CMS. На самом веб-сайте прямо указывается, что система предназначена для профессионалов и не является продуктом класса «быстро и сразу», дословно — «Jetbox is not suited for a quick fix, portal alike website». Заявляется полная объектная ориентация, модульность, а также поддержка документооборота (workflow). Jetbox One удивительно сочетает совершенно серый и неброский интерфейс тестового сайта (на котором построен и официальный сайт) и, судя по скриншотам, профессиональный, красивый и удобный административный интерфейс.

Подход разработчиков также вызывает удивление – инсталлятор хоть и пошаговый, но нет возможности возврата к предыдущим шагам, нет настройки доступа к базе данных. Множество параметров для работы необходимо настраивать через прямое ручное редактирование файлов, которые к тому же имеют далеко не самый четкий и структурированный вид.

Расплатой за красоту административного интерфейса служит применение сторонней библиотеки JPGraph, которая напрочь отказалась работать на тестовом сервере. Ориентируясь по описаниям возможностей системы от разработчиков, можно узнать, что Jetbox One поддерживает визуальный редактор для контента сайта, систему почтовой рассылки, управление документооборотом, собственный поисковый модуль, модуль сбора пользовательской статистики и другие функции. В то же время в системе есть ряд очень сложных и неудобных моментов, которые не позволяют ее пока рекомендовать для полноценной работы даже для профессиональных разработчиков.

XOOPS – модульная, объектная, с большим сообществом пользователейИ последней системой, о которой будет рассказано в этой части статьи, будет XOOPS (текущая версия 2.0). Несмотря на популярность и большое количество разнообразных модулей, в наших тестовых условиях система не смогла заработать в полную мощность. Перепробовав множество релизов как с официального веб-сайта /redir.php?url=xoops.org%3C%2Fa%3E%2C так и c русскоязычных сайтов /redir.php?url=www.xoops2.ru%3C%2Fa%3E и target="_blank" href="/redir.php?url=www.e-xoops.ru">/redir.php?url=www.e-xoops.ru%3C%2Fa%3E%2C мы столкнулись с одной и той же ошибкой – нет доступа к административному интерфейсу. После ввода логина и пароля ничего не происходит, система никак не реагирует на попытки доступа. Впрочем, сам тестовый сайт работает, так что попытаться сложить свое мнение о ней можно.

Среди особенностей, которые хотелось бы выделить в этом обзоре, можно назвать полную объектную ориентацию всей архитектуры системы (это нашло отражение и в названии), модульность (сайту доступно большое количество дополнительных модулей, реализующих почти все необходимые функции). Для создания и управления внешним видом есть мощная система визуальных тем, которых достаточно много в библиотеке на сайте.

XOOPS хорошо поддерживает и расширяемость – помимо родного API системы поддерживается и встроенный интерфейс XML-RPC (единственная система, кроме Xaraya, которая поддерживает его на уровне ядра).


Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Анатомия CMS: краткий обзор различных систем. Часть 2":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Руководство по оптимизации сайта под поисковые системы. Часть 2 - Познаём поисковые системы

Задачи поисковых систем Задачи, стоящие перед поисковыми системами, просты - они должны давать точные и релевантные ответы на любой запрос. Если у вас есть свой сайт, то вы заинтересованы в максимально качественном ранжировании поисковых машин. Исключением являются сайты, которые раскручиваются благодаря большому количеству спама в текстах.

» Продвижение и оптимизация - 7195 - читать


Анатомия CMS. Что и&nb p;где почитать

Напомним, что аббревиатура CMS означает Content Management System или, говоря русским языком, система управления контентом веб-сайта. В нашем издании уже публиковались обзоры различных CMS, а в предыдущей статье « Анатомия систем управления контентом» мы даже попытались как-то систематизировать информацию и разобраться, что же cкрывается за этой аббревиатурой.

» Интересное в сети - 1542 - читать


Анатомия CMS: краткий обзор различных систем. Часть 1

В начале этого цикла статей было упомянуто, что поводом для написания послужил небольшой тест некоторых современных систем управления контентом. Исследовались системы, которые можно было бы использовать как основу для небольшой веб-студии, на основе которой можно сразу начать делать сайты для клиентов, а при необходимости расширяя и дополняя систему под конкретные требования каждого проекта. При проведении тестов не ставилась задача обязательно установить все системы, а, ск ...

» Интересное в сети - 1892 - читать


Анатомия CMS: сервисы сравнения различных систем

В прошлой статье мы начали рассматривать некоторые сайты, которые помогают при выборе системы управления контентом и собирают вокруг себя стойкое сообщество профессионалов. Но в основном размещенный там контент носит или обзорный характер, или разноплановые мнения отдельных пользователей про одну и ту же систему. Самым привлекательным сервисом являются прямые ссылки на демоверсии систем, поэтому вы можете сразу попробовать в реальности выбранную CMS-систему, ничего не устан ...

» Интересное в сети - 3777 - читать


Краткий конспект семинара в части изменений по налогу на прибыль

В. Кондаков / Предупреждение: здесь нет точных формулировок. Это записано со слов выступающего, а следовательно, в некоторых моментах может быть передано не совсем корректно:

» Бухгалтерия и аудит - 2572 - читать



Статья на тему Интернет » Интересное в сети » Анатомия CMS: краткий обзор различных систем. Часть 2

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru