Перед постройкой дома необходимо все тщательно спланировать – сделать проект, подобрать материалы и выбрать команду строителей. Сайт требует не меньших усилий, подготовки и участия. Один из важнейших вопросов – выбор CMS, программного движка. Неверный выбор может стоить денег, времени и принести массу проблем на сайте.
Например, движок, предназначенный для сайта-визитки, может сильно тормозить работу интернет-магазина. На таких движках большие сайты, будь это портал или магазин с огромным количеством страниц, сложно оптимизировать в плане скорости – при работе с ними часто бывают постоянные сбои и лаги.
Или возможен другой вариант. Владельцу сайта, который не разбирается в движках и кодах, разработчики продали собственную ЦМС, работать с которой могут только они сами. В итоге заказчик непомерно много платит за каждую самую смешную правку, пока ему это не надоест. И когда принимается решение поменять движок, цена вопроса может быть очень велика. Бывает так, что не все программисты берутся работать с какими-то сложными ЦМС или системами с закрытым кодом.
Рассмотрим аспекты, на которые важно обратить внимание, и плюсы/минусы популярных CMS.
Основные критерии выбора движка
Цели сайта
В то же время существует миф, что каждая ЦМС «заточена» под конкретный тип ресурса – блог, корпоративный сайт, интернет-магазин, инфосайт или портал. Это не совсем так. Большинство популярных движков универсальны. Например, WordPress изначально была платформой для создания блогов. Сейчас это система, которую можно приспособить под любые нужды.
Та или иная CMS с определенными задачами справляется по-разному. Некоторые действительно узконаправлены. Таблица подсказывает, какие системы лучше подходят под какие цели.
Платно или бесплатно?
Речь о стоимости движка. Если вы не разработчик и не собираетесь вникать в программирование или смежные сферы хотя бы на самом простейшем уровне, вложить средства придется – необходимы как минимум затраты на специалиста, который настроит CMS, а также различные модули и плагины к ней.
Есть две основные причины выбрать платную CMS.
Причина первая. Выбирать платную систему имеет смысл, когда бесплатные недостаточно функциональны для конкретных целей. Например, если ваш бизнес требует организации сложного интернет-магазина с возможностью масштабирования и тонкой настройкой – лучше заплатить.
Причина вторая. Платный движок означает наличие техподдержки. Заплатив деньги за CMS, вы всегда можете рассчитывать на безвозмездную помощь ее разработчиков. Конечно, в рамках, оговоренных в лицензии. В случае с бесплатными системами придется или разбираться во всем самому, или платить нанятым программистам.
Однако если вы не планируете повторять успехи Ozon или Amazon, и уж тем более нуждаетесь в относительно простом сайте, вам может вполне хватить функционала бесплатных CMS. Не стоит верить тем, кто говорит, что WordPress или Joomla! не подходят для создания сложных площадок. С помощью дополнительных модулей на базе этих движков возможно очень многое.
Пример. Сайт Фонда Барака Обамы сделан на бесплатном WordPress.
Функциональность
Да, возможности даже бесплатных движков позволяют реализовывать сложные проекты. Но степень гибкости у каждой ЦМС своя. Функциональность обеспечивается как базой, так и дополнительными модулями. Поэтому очень важно обращать внимание на количество плагинов и величину сообщества вокруг системы.
Один из лидеров по этому параметру – все тот же WordPress. Поскольку на старте это была блоговая платформа, она обросла огромной массой энтузиастов – сегодня там можно найти решение любой задачи.
Удобство работы с сайтом
CMS может быть функциональной, но будет ли она дружелюбной по отношению к пользователю? Если публикации необходимо делать часто и много, неудобная админка способна съесть массу времени. Большинство рядовых пользователей нуждается в WYSIWYG-редакторе, позволяющем обойтись без знания HTML. С другой стороны, редактор должен давать возможность работы с кодом – языком разметки и программирования.
Некоторые движки позволяют переключаться между режимами по умолчанию. Другие – требуют подключения специальных плагинов. Это не самый критичный вопрос, но если вы планируете минимизировать обращения к программистам, рекомендуется подумать о нем на берегу.
Популярная или самописная CMS?
Многие веб-студии и отдельные разработчики предлагают клиентам самописные CMS-движки, которые они разрабатывают самостоятельно. Это наиболее гибкое решение – систему делают под конкретные задачи. Но у этого варианта есть огромный недостаток – зависимость от разработчика.
Если программист или студия прекращает сотрудничество с вами, у вас остается два выхода – искать замену автору движка или, что хуже, – менять CMS. Поскольку найти равносильную замену автору очень сложно, часто приходится идти на кардинальный шаг. Самописная система лучше всего подходит самим разработчикам.
Преимущества и недостатки CMS
Рассмотрим плюсы и минусы отдельных систем управления контентом.
WordPress
Плюсы
- Бесплатно.
- Огромное количество шаблонов и плагинов – в разработке CMS участвуют тысячи разработчиков по всему миру. Есть возможность установки коммерческих модулей – ничто не препятствует созданию интернет-магазина.
- Относительная легкость установки. Большинство хостингов предлагают или установку в «пару шагов», или уже установленную систему.
- Много обучающих материалов в открытом доступе – если задаться целью, можно разобраться и с установкой, и с возникающими в процессе работы трудностями.
- Удобная админка.
Минусы
- Эта ЦМС – одна из самых уязвимых для взлома.
- Необходимость в тщательном подборе шаблонов – нет гарантии, что выбранная тема не содержит вредоносного кода.
- Необходимость в подключении ряда плагинов – базовый функционал движка слабоват.
Drupal
Плюсы
- Бесплатно.
- Большое количество дополнительных модулей, однако по этому параметру Drupal проигрывает WordPress.
- Легкая установка.
Минусы
- Панель управления не отличается удобством – чтобы сделать ее более дружественной, требуется устанавливать плагины.
- Относительно небольшое число дизайнерских тем.
- Требовательность к ресурсам – бюджетные тарифы хостинга вряд ли подойдут всем и под любые идеи.
Joomla!
Плюсы
- Бесплатно.
- Большой выбор расширений движка.
- Развитое комьюнити.
- Довольно простая установка.
Минусы
- Движок может генерировать множество дублей, что плохо сказывается на SEO.
- Шаблоны поддаются редактированию с большим трудом, чем у WordPress.
- Часто имеет место избыточность кода – много программного мусора.
- Необходимость в более серьезных навыках настройки и управления системой, чем в случае с самым распространенным движком.
1С-Битрикс
Плюсы
- Отличная техподдержка – вам всегда помогут.
- Разобраться в админпанели несложно.
- Разнообразие дополнительных модулей. Разработчики постоянно расширяют систему, которая уже давно стала в Рунете лидером среди коммерческих CMS.
- Гибкость и масштабируемость – программный комплекс хорошо подходит для серьезной компании, готовой к затратам на ведение онлайн-бизнеса.
- Совместимость с бухсистемой 1С.
- Возможность выбрать тариф с установленной ЦМС на многих хостингах.
- Имеются специализированные бесплатные обучающие курсы.
Минусы
- Высокая стоимость – для запуска интернет-магазина требуются дополнительные десятки тысяч рублей.
- Ресурсоемкость.
- Непростая документация.
- Если сайт делал нелицензированный разработчик, то сайт может лечь после самой малейшей правки.
Magento
Плюсы
- Превосходный функционал, позволяющий создать интернет-магазин любого формата и масштаба.
- Есть бесплатная версия с ограниченными возможностями.
- Большое число модулей и дизайнерских тем.
- Отличная система аналитики.
- Открытый исходный код – есть возможность дорабатывать CMS под свои нужды.
- Продуманная система управления товарными позициями.
Минусы
- Узкая специализация – подходит только для разработки интернет-магазинов.
- Ориентация на запад – для русификации необходимы дополнительные затраты.
- Высокая стоимость полноценной версии – более $15000/год.
- Сложная админпанель, требующая определенных навыков.
MODX
Плюсы
- Бесплатно.
- Универсальность.
- Открытый исходный код.
- Отличная гибкость – в этом плане MODX превосходит даже Джумлу и Вордпресс.
- Понятный интерфейс.
- Возможность импорта тем из других движков.
- Широкие SEO-возможности.
Минусы
- Относительно неразвитое сообщество и, как следствие, потенциальные сложности в решении технических проблем.
OpenCart
Плюсы
- Бесплатно.
- Простота запуска и управления.
- Гибкость настроек.
- Встроенная система аналитики.
- Развитое сообщество.
Минусы
- Подходит только для коммерческих площадок.
- Модификация системы требует серьезных знаний.
- Плохо подходит для онлайн-магазинов с большим количеством товарных позиций.
Заключение
Вывод – за исключением «узких» CMS, любую систему можно настроить под собственные нужды. Вопрос лишь в целесообразности, затратах и времени. Самое важное – определиться с целями сайта, а также объективно оценить свои финансовые возможности и квалификацию.