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