На какой CMS делать сайт?

Часто нам приходится рассказывать нашим потенциальным клиентам, о том, как выбрать движок (CMS) для сайта.

Это страшное слово часто ни о чем не говорит заказчику, а споры разработчиков о том какая админка лучше, похожи на споры приверженцев разных религиозных убеждений... Основываясь на опыте работы нашей студии — «BVL-Corporation», мы постарались собрать четкие критерии, которые помогут определиться с тем, какой движок и для какого типа проекта стоит выбрать.

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

Мы делим CMS на: студийные, некоммерческие, профессиональные и самописные (не серийные).

Студийные CMS

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

Пока смерть не разлучит нас..!

Второй причиной, по которой на студийных CMS до сих пор работают многие интернет-компании, является их неотчуждаемость. По сути, большинство студийных CMS являются своеобразным инструментом привязки клиента к студии: доступ к ядру системы не предоставляется, в код внести изменения невозможно, релизы публикуются только в рамках Roadmap. Основным способом обеспечения неотчуждаемости является размещение сайта на сервере студии (site as a service — SAAS). В ряде случаев лицензия на движок предусматривает не разовую, а ежемесячную абонентскую плату.Трудно судить, хорошо или плохо иметь сайт на неотчуждаемом движке. По крайней мере, обычно это компенсируется стоимостью сайта — она сравнительно низкая.Поэтому, покупая студийный движок и, тем более, SAAS решение, будьте готовы к тому, что расстаться со студией, возможно, будет сложно. Даже, если студийный движок отчуждаем, владельцу сайта будет сложно найти разработчика, готового разбираться с незнакомой CMS или имеющего опыт работы с ней. Возможно, будет трудно и с документацией: она или полностью будет отсутствовать или будет весьма краткой.В нашей компании используются только профессиональные или некоммерческие CMS. Однако многократно нам доводилось переносить сайты со студийных CMS на профессиональные. Основная причина смены движка — конфликт заказчика со студией или желание расширить функционал разработчика. Учитывая, что движок неотчуждаем, в таких ситуациях владельцу сайта приходится менять вместе со студией и CMS, что, по сути, почти равнозначно созданию нового сайта.Рассматривая возможность разработки сайта на студийной CMS, внимательно изучите, является ли данная CMS отчуждаемой и каков порядок оплаты за лицензию (разовая или абонентская плата).

Некоммерческие CMS

Некоммерческие CMS с отрытым кодом занимают большой сегмент рынка. К числу лидеров относятся Joomla!, Wordpress, MODx и Drupal. Основное достоинство этих движков — отсутствие платы за лицензию. К тому же для Joomla!, Wordpress и Drupal в сети есть масса интересных и разнообразных модулей, а также готовых сайтов, позволяющих реализовать на движке не только простой малобюджетный сайт, но даже интернет-магазин или небольшую социальную сеть.

Словом, с точки зрения низкого уровня защиты и дороговизны часа работы ОПЫТНОГО разработчика, мы не рекомендуем нашим клиентам использовать некоммерческие движки для реализации крупных, высоко нагруженных проектов или ресурсов с повышенными требованиями к веб-безопасности (сайты финансово-кредитных, правительственных учреждений). Но для разработки несложных сайтов для малого и среднего бизнеса некоммерческие движки — отличное решение!

Профессиональные CMS

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

Самописные или не серийные CMS

Любой движок, даже профессиональный и широко известный сейчас , когда-то начинался с самописного не серийного движка.

Можно выделить четыре основные причины, зачем программисты делают свои админки:

1. Самореализация (программистам интереснее писать движок с нуля, чем собирать готовые компоненты),

2. Создание движка для последующей дистрибуции (новый профессиональный движок),

3. Создание движка для использования в качестве студийного,

4. Создание движка для не типового сайта, где нецелесообразно использование профессиональных CMS.

Развиваясь, самописные CMS превращаются в некоммерческие или профессиональные системы управления сайтом, но большинство несерийников так и остаются движком «на один раз».

Именно поэтому мы не рекомендуем заказывать типовой сайт на не серийной CMS. Не стоит уповать на то, что движок скоро станет профессиональным или верить в то, что разработавший его «Кулибин» не исчезнет, бросив свое детище.

Для реализации небольшого или типового проекта мы не рекомендуем использовать самописные CMS. Бесплатные движки, такие как Wordpress или Joomla!, выгоднее с точки зрения и безопасности, и стоимости и времени на разработку. Или стоит остановить свой выбор на подходящей редакции профессиональной CMS.

Чем руководствоваться при выборе CMS?

Основываясь на практике работы нашей студии, мы рекомендуем — выбирая некоммерческую, профессиональную или студийную CMS, обязательно изучите условия пользования движком. Обратите внимание на порядок оплаты, условия отчуждаемости, периодичность и условия обновления. Также стоит подумать о кадровом вопросе.