Веб-программисты склонны к выбору “своей” CMS либо (в некоторых случаях) желаемой клиентом. Поэтому о беспристрастном анализе и получении беспристрастных рекомендаций, касающихся выбора CMS, говорить не приходится.
Предпочтения веб-мастеров – знакомые им программы, но выбор может при этом выпасть на вариант, являющийся для бизнеса далеко не самым полезным. При этом, как правило, наблюдатели и один из разработчиков CMS друг с другом связаны. А как все знают, каждый из куликов хвалит именно собственное болото.
Итак, принятие важного решения, связанного с выбором CMS, для заказчика сайта происходит в совсем не простых условиях. Если владелец сайта подкован в отношении вопросов CMS, ему будет не трудно сузить поле для осуществления поиска до двух-трёх систем (вместо десятков).
Прежде всего, ему следует понимать классификацию платформ. Она осуществляется согласно ряду критериев.
ГРУППИРОВКА CMS ПО КРИТЕРИЮ СВОБОДЫ РАСПРОСТРАНЕНИЯ.
CMS бывают коммерческими и свободно распространяемыми.
Коммерческие (К- CMS) – это созданные силами предпринимателей, чтобы их продавать и получать прибыль, либо их создание было продиктовано необходимостью обеспечения техподдержки.
Свободно распространяемые (СР- CMS) обычно являются плодами работы энтузиастов, они становятся общедоступными благодаря профессиональному сообществу и наличию открытого кода (этот код перманентно совершенствуется).
Коммерческие CMS имеют то достоинство, что они обладают гарантиями – к разработчику реально обратиться и изложить претензии. У свободно распространяемых систем бесплатное ядро, но всегда следует помнить о том, что на поддержку затраты всё же требуются.
На Западе сайты, относящиеся ко всем типам, разрабатывают и с применением К-CMS, и с использованием СР-CMS. У нас благодаря сложившимся стереотипам аудитория иная. Имеет место доминирование К-CMS в сегменте, где господствуют крупные заказчики. Но они уступают СР-CMS, когда речь идёт о сайтах невысокой стоимости. Это не совсем логично, поскольку многие разработчики коммерческих систем располагают бесплатными версиями, являющимися подходящими к персональным страницам, сообществам, порталам и корпоративным ресурсам малого и среднего бизнеса.
Против СР-CMS работает распространённый миф, согласно которому, СР-CMS, якобы, уязвима в отношении взлома из-за открытого исходного кода, способствующего нахождению хакерами слабых звеньев в защите. Однако благодаря открытости реально проведение массового тестирования платформ. Поэтому защищённость популярных CMS, имеющих открытый код, зачастую более высокая в сравнении с менее развитыми коммерческими.
К наиболее популярным в нашей стране СР-CMS относят Joomla, Drupal, WordPress, MODx.
Коммерческие, выделяемые среди других - ABO.CMS, S.Builder, NetCat, 1С-Битрикс, Host.CMS, UMI.CMS, Amiro.CMS.
ГРУППИРОВКА CMS ПО КРИТЕРИЮ ОТЧУЖДАЕМОСТИ.
Различаются CMS трёх типов:
1. Решения коробочные – они представляются используемыми многими из веб-разработчиков готовыми платформами.
2. Системы индивидуальные (их ещё именуют студийными). Их используют лишь компании-владельцы.
3. Решения SaaS, т.е. Software-as-a-Service. Они являются онлайн-конструкторами сайтов (к примеру, UcoZ).
Основным из отличий рассмотренных типов является аспект, отражающий зависимость от владельцев систем заказчиков сайтов. При расхождении путей разработчиков CMS студийной и её клиента, нужно будет решать проблему смены движка, поскольку другой компании будет проблематично поддерживать сайт на непонятной и чужеродной системе.
Ещё более высока степень зависимости от разработчика в отношении SaaS. Ведь здесь нужно будет прибегать к аренде лицензии. В то же время в конструкторе сайт может быть сделан довольно быстро и, в общем, не дорого.
Коробки обеспечивают владельцам сайтов независимость. Здесь смена подрядчика, который обслуживает сайт, реальна. Поэтому в своём большинстве новые корпоративные сайты создаются на CMS именно коробочных.
ГРУППИРОВКА CMS ПО КРИТЕРИЮ ТИПА ПРОЕКТА.
Она не является жёсткой, поскольку не все из систем, позиционируемых в качестве универсальных, реально имеют достаточно широкий функционал. Универсалы не являются многочисленными. К ним относят Drupal, Joomla, 1С-Битрикс, NetCat, и, пожалуй, пару других.
Другим системам свойственно уступать в отношении инструментария, решение ими качественно возможно лишь одной-двух задач.
Ряд CMS в силу укоренения их в узких нишах можно рассматривать в качестве специализированных.
Так, в отношении интернет-магазинов хороша система PHPShop, в качестве инструмента формирования порталов – DJEM, касательно социальных сетей – LiveStreet, а WordPress стала высокопопулярной у блоггеров.
Зная типы CMS, можно ближе подойти к эффективному подбору под проект системы. Любой профильный ресурс содержит опубликованные списки получивших распространение платформ. Их нахождение возможно, сделав в поисковике запрос. Осуществив сужение круга систем до подходящих согласно рассмотренным критериям, можно подойти вплотную к принятию подходящего решения по поводу выбора устраивающей системы.
Проще всего взять за ориентир CMS, используемые подобными сайтами. Для применения такого способа выбора не нужно долго раздумывать для принятия действенного решения.
|