Выбор CMS: коммерческая или бесплатная?

При подготовке к разработке сайта в первую очередь возникает естественный вопрос: «Остановить свой выбор на какой-то бесплатной CMS или приобрести коммерческую систему управления контентом?» Одни считают что необходимости в платной ЦМС нет мол «если не видно разницы — зачем платить больше»… Другие не без оснований полагают что лучше купить некую платную систему и тогда «появится возможность с кого-то спрашивать если что»…

Попробуем остановиться на преимуществах того и другого мнения…

В настоящее время на рынке систем управления контентом имеются продукты на любой вкус и под любой проект начиная от сайта-визитки и заканчивая огромными порталами с множеством функций.

Если вы собираетесь делать проект на который готовы потратить все свои силы потратить большую сумму денег и считаете что можете окупить все с лихвой то несомненно лучшим решением будет выбор удовлетворяющей во всех смыслах CMS после чего нанять опытного программиста который сможет вылепить из этой системы полностью новый продукт и будет отвечать за безопасность и работоспособность всей системы. Однако чаще всего такой вариант на первом этапе не рассматривается и новый проект начинается с выбора уже существующей системы без всяческих больших переписок и серьезных доработок — обычно ограничивается установкой пары дополнительных модулей и мелких изменений кода (хаков).

Самым основным достоинством бесплатных цмсок можно назвать именно бесплатность. Кроме того практически все бесплатные системы имеют открытый полностью код который можно модифицировать адаптировать под любой проект при желании даже менять до неузнаваемости… Чаще всего у некоммерческих систем имеется огромные сообщества которые в свою очередь разрабатывают множество модулей и плагинов а также могут оказать помощь и проконсультировать на форумах проектов…

Выбор CMSПредметом спора зачастую становится вопрос о незащищенности бесплатных систем. В качестве аргумента приводится прежде всего то обстоятельство что любой человек может заглянуть в код и найти какие-то уязвимости которые разработчик не успел устранить или просто не заметил… И вот после того как ваш сайт кто-то взломал разработчик не несет никакой ответственности. Данная точка зрения имеет место быть особенно данная проблема «задевает» молодые системы которые еще не имеют большого сообщества и имеют не очень большую распространенность. А вот у максимально популярных бесплатных движков имеющих множества приверженцев и разросшееся коммюнити такие проблемы редки. Предвижу сразу множество замечаний о взломах бесплатных движков (сам приведу пример с недавним взломом WordPress-сайтов)… Сразу же отмечу что взламывают обычно сайты со старыми давно не обновленными версиями скриптов — разработчики обычно выпускают «заплатки» сразу же после обнаружения некой дыры в безопасности. Тем более что в таких сообществах пользователей постоянно указываются возникающие проблемы и баги обсуждаемого движка которые разработчики со временем устраняют. Чем больше пользователей используют как-то скрипт тем больше ошибок находят юзеры и как следствие устраняют создатели.

Что касается коммерческих систем то в данном контексте можно также поспорить: обычно у таких систем заметно меньше пользователей которые в данной ситуации являются и тестировщиками CMS а следовательно для выявления всех уязвимостей разработчики должны содержать ощутимый штат тестировщиков что на самом деле бывает нечасто. Единственно при взломе через дыру в безопасности движка появляется «крайний» что мало кого будет радовать когда взломщики уже поглумились над сайтом а то и попросту удалили его… Не хочу наговаривать на все коммерческие системы однако если систему разрабатывает не очень известная и большая фирма то такого развития событий вполне можно ожидать… Так что данный спор можно отнести к разряду холиваров1(от Holy War — англ. священная война. Так обычно называют споры о вкусах или о вопросах точного ответа на которые не существует) так что тут все равно будут несогласные с любой точкой зрения…

К достоинствам коммерческих CMS необходимо отнести наличие квалифицированной службы технической поддержки. Кроме того чаще всего платные системы имеют подробные расписанные до мелочей инструкции по установке и эксплуатации. Требования к уровню профессионализма которые будут заниматься поддержкой сайта сводятся к минимуму.

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

Недостатками можно назвать естественно коммерческую составляющую а также (не всегда) закрытость кода…

Если вы решили остановиться на некоммерческой CMS советую потратить максимально возможное время на изучение все функционала отзывов о безопасности и сравнении систем по различным критериям.

Первым делом необходимо остановиться на нескольких наиболее устраивающих по описанию вариантах после чего изучить сайты и форумы поддержки движков из которых вы остановились. Отсутствие собственного сайта или форума вызывают как минимум недоумение. Также не рекомендую пользоваться скриптами форумы которых представляют собой сборник безответных вопросов или ответов от разработчика в стиле «сам дурак» и «учи матчасть» — скорее всего на вопросы возникающие при работе с такой CMS вам могут вообще не ответить или ответить в такой же манере. Результат — испорченные нервы бесполезно потраченное время на освоение движка и в конце концов отказ от такой системы.

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

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

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

В любом случае выбор остается только за вами а мы в свою очередь хотим пожелать чтобы при разработке ваших проектов возникало поменьше проблем и вопросов которые вы не сможете решить самостоятельно.

1холивар — от Holy War — англ. священная война. Так обычно называют споры о вкусах или о вопросах точного ответа на которые не существует (прим. автора)


Оригинал статьи http://pingvinoff.net/cms-komercheskaya-ili-besplatnaya.html

0 комментариев

Оставить комментарий