[обзор веб-сайтов для сравнения различных CMS]материал подготовил: Александр Лозовюк 26.05.2005
В прошлой статье мы начали рассматривать некоторые сайты, которые помогают при выборе системы управления контентом и собирают вокруг себя стойкое сообщество профессионалов. Но в основном размещенный там контент носит или обзорный характер, или разноплановые мнения отдельных пользователей про одну и ту же систему. Самым привлекательным сервисом являются прямые ссылки на демоверсии систем, поэтому вы можете сразу попробовать в реальности выбранную CMS-систему, ничего не устанавливая на своем компьютере. Среди наших ресурсов наиболее известным будет сайт www.cmsobzor.ru, который предоставляет доступ не только к бесплатным системам, но и ко многим коммерческим, что позволяет сразу выбрать решение на любой вкус и кошельек.
Но часто все же хочется самому стать исследователем и попытаться сравнить различные системы, подобрав для своего проекта ту единственную и самую-самую… В то же время даже тривиальная на первый взгляд задача сбора характеристик отдельных систем для сравнения довольно трудоемкая. Ведь в каталогах типа www.cmsopensource.com размещено больше полусотни описаний CMS-систем, на самом деле их намного больше. А ведь надо еще формализировать параметры для сравнения, построить таблицу — поверьте, это очень непросто и долго. В таких случаях на помощь приходят интернет-сервисы для сравнения CMS-систем. Там уже создатели и администраторы заранее четко описывают параметры каждой системы, а вы только указываете значения в поле поиска или выбираете интересующие системы — и сразу имеете подробный отчет о функциональности подобранных систем.
Таких сервисов в интернете несколько, остановимся на двух из них — The CMS Matrix (как они себя называют — The Content Management Comparison Tool) и CMS REVIEW.
CMS Matrix предоставляет самые большие возможности в области поиска и сравнения различных CMS-систем. Кроме того, вокруг сайта создано больше сообщество, и если вам необходим ответ или совет по поводу выбора CMS, тут вы его обязательно найдете. Поскольку все в мире быстро меняется, а системы управления контентом очень быстро расширяются и дополняются, то постоянно пополняемая лента новостей будет очень кстати. Зачастую тут можно намного скорее узнать о новом релизе используемой CMS, чем на других сайтах.
исследовать самому различные CMS достаточно сложно и долго
Вторым полезным сервисом портала CMS Matrix можно назвать статистику. Если вы изначально даже не знаете, на какой CMS-системе остановиться, просто посмотрите на статистику: что чаще всего ищут или просматривают другие пользователи. Причем можно не только увидеть, какая система получила больше всего переходов или просмотров, но и какую из них наиболее часто сравнивают. Это может служить еще одним показателем — раз какую-либо CMS чаще всего используют для сравнения с другими, значит, она имеет какое-то преимущество перед остальными, ее считают неким эталоном, по отношению к которому рассматривают конкурентов.
Ну и, конечно, главный сервис портала — это сравнение CMS-систем. Для этого вы просто выбираете из огромного (действительно огромного, несколько сотен пунктов!) списка интересующие вас системы и нажимаете волшебную кнопку «Сравнить» (Compare). Что примечательно, одновременно можно сравнивать между собой до 10 (!) различных систем, поэтому, если вы еще не окончательно оформились с выбором, можете смело задавать для сравнения все приглянувшиеся системы. Впрочем, даже если вы более-менее ориентируетесь на рынке CMS, скорее всего, в этом списке обнаружится больше трети таких систем, о которых вы даже не слышали. Ресурс ориентированный, конечно, на западную аудитори
ю, и там множество небольших разработок, которые популярны в отдельной стране или сообществе. Кроме того, в списке присутствуют совершенно различные по применяемой платформе разработки — тут и PHP/MySQL, и Perl, и Java, и ColdFusion, и даже Pythone. Но это даже плюс порталу: можно попробовать сравнить традиционно популярные у нас системы на платформе PHP/MySQL и, допустим, движок портала на Java — вдруг он будет намного лучше соответствовать вашим задачам?
Статистика портала CMS Matrix тоже помогает при выборе
Честно говоря, я даже растерялся, когда выбирал для тестового сравнения системы, ведь известные мне можно было пересчитать по пальцам. В итоге давайте сравним Bitrix Site Manager (коммерческая система, Россия), CMS Made Simple (достаточно простая и гибкая opensource-система, о ней расcкажем в следующей статье), Drupal (opensource, о ней уже рассказывалось на страницах этого издания), Mambo и для примера возьмем мощную систему, основанную на собственном PHP Framework — Midgard CMS. Чуть подробнее исследовав список, можно найти и не совсем CMS, к примеру Macromedia Contribute, хотя расширенный вариант этого пакета — WebPublishing System — уже вполне способен заменить корпоративную CMS средних размеров и возможностей.
Результат поиска по внешнему виду сразу оправдывает название портала — вам показывается своего рода матрица возмножностей систем, где цветом выделены схожие и различающиеся параметры.
Сравним: Bitrix Site Manager, CMS Made Simple, Drupal, Mambo и Midgard CMS
Все параметры для удобства сгруппированы в несколько разделов — системные требования (System Requirements), безопасность (Security; что интересно, эта группа параметров стоит на втором месте после платформы, что показывает ее важность), поддержка (Support), легкость использования (Ease of Use), производительность (Performance), управляемость (Management), гибкость и расширяемость (Flexibility), встроенные модули и возможности (Built-in Applications), а также готовность к реализации функций электронной коммерции (Commerce).
Кроме этого, в результатах не только указано «да/нет» о реализации той или иной функции, но и, к примеру, есть обозначение Limited, указывающее, что данная функция реализована, но не полностью или в ограниченном объеме. Отдельные возможности могут быть реализованы не в самом ядре или стандартном наборе расширений — тогда указывается, что функцию можно подключить в виде плагина (Free Add On). Если вы сразу не можете понять, что означает та или иная функция, по которой сравниваются системы, к вашим услугам есть динамическая подсказка — просто наведите мышь на пункт списка, и вам будет показана подсказка с описанием.
Все параметры для удобства сгруппированы в несколько разделов
К примеру, такая нужная сейчас функция, как Captcha-тест (для предотвращения автоматической массовой регистрации аккаунтов программами, а не реальными пользователями), реализована только в CMS-системе Drupal, в виде подключаемого модуля, для остальных нет информации (а значит, скорее всего, просто не реализована). Странно, но даже в таком важном и ключевом для серьезной разработки разделе функций, как безопасность, в лидерах все же бесплатная система Midgard CMS, которая по ряду параметров обошла серьезную и дорогую коммерческую Bitrix Site Manager. К сожалению, ни Mambo, ни Drupal в этом разделе не лидируют, так как много функций просто не реализовано (к примеру, нет возможностей по работе через SSL).
Группа параметров «Поддержка» оценивает доступность обучения, квалифицированного суппорта, наличие сообщества разработчиков, сертификационной программы, публичных форумов и почтовых рассылок, сообщества пользователей и разработчиков сторонних дополнений. И тут на первом месте на равных идут Drupal и Mambo, только после них — Midgard CMS и коммерческая Bitrix. Хотя вполне возможно, что часть параметров уже изменилась, но не нашла отображения в описании системы на сайте, поскольку странно, чтобы у мощного коммерческого продукта не было Developer Community. В то же время приятно удивило наличие пользовательских конференций у систем с открытым кодом (Drupal, Mambo).
Перечислять остальные возможности мы не будем, вы сами можете в любой момент сравнить интересующие вас системы и, потратив день или два на детальное знакомство с сервисом, в течение нескольких минут найти нужную си