Как выбрать CMS для сайта?

Какая система управления сайтом подходит вашему проекту? Сравнение и выбор в этой статье

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

Для тех, кто только начинает свой путь в веб-среде, я предлагаю ознакомиться с небольшой таблицей, кратко описывающей соответствие самых популярных на данный момент CMS самым распространённым видам сайтов.

Сравнение CMS
CMSИНТЕРНЕТ-МАГАЗИНСАЙТ-ВИЗИТКА / САЙТ-ПОРТФОЛИОКОРПОРАТИВНЫЙ САЙТПОРТАЛ
WordPressДа. Для получения необходимой функциональности придётся приложить усилия и время.ДаДаДа. Придется постараться, чтобы интегрировать в CMS различные сторонние модули.
Joomla!Да. Потребуется серьёзная кастомизация под каждый проект.ДаДаДа
DrupalДаДаДаДа. Гибкое управление правами пользователей.
MagentoДа. Можно создавать магазины на облачном хостинге этой системы.НетНетНет
OpenCartДа. Запустить и настроить базовые функции магазина можно в течение дня.НетНетНет
PrestaShopДа. Лёгкий запуск и управление интернет-магазином.НетНетНет
CS CartДаНетНетНет
1С-БитриксДаДаДаДа
MODXДаДаДаДа
UMIДаДаДаДа
WIXДаДаДаДа
Самописные CMS

Вы могли также слышать про так называемые самописные системы управления сайтом, т.е. системы написанные программистами-одиночками или маленькими IT-фирмами.
Сразу объясню, почему не стоит отдавать предпочтение этому варианту:

  • под такие системы придётся вручную (или платно) адаптировать практически любой сторонний сервис, будь то модули оплаты и сравнения товаров, рассылки, виджеты и т.д.;
  • выбрав подобную систему, вы напрямую зависите от её разработчика, а поскольку это как правило один или несколько человек (в отличие от вышеуказанных CMS, развиваемых целыми сообществами программистов), никто не даст гарантию долгосрочных перспектив такого сотрудничества;
  • важными элементами любой CMS являются её регулярная обновляемость и внедрение новых, актуальных в интернете сервисов, создаваемых для удобства пользователей, а это сложная большая работа, требующая командного подхода;
  • нередко бывают ситуации, когда требуется помощь квалифицированного специалиста по тому или иному вопросу, связанному с работой системы, что обычно решается звонком в техподержку платных CMS или поиском ответа на форумах популярных бесплатных систем.
А если без CMS?

Логичный вопрос: а вообще нужна ли система управления сайтом?
Отвечу так: если ваш сайт состоит из 3-5 страниц, не имеет сложных онлайн-сервисов, не требует частого обновления информации и вы сами обладаете навыками администрирования, то — да. Если же какой-то из указанных пунктов не соблюдается, — вам потребуется CMS.

Итог

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