Какой движок выбрать для сайта?

Редактор: Евгений Буровинский 28524 15 мин Аудио

CMS (Content Management System) или “движок сайта” - это система управления контентом сайта. Позволяет людям, не разбирающимся в web-программировании, создавать и наполнять информацией полноценные сайты. 

Для сайта, построенного на базе CMS, наполнение контентом происходит через web-интерфейс в панели администратора.

Как установить CMS на хостинг, читайте здесь.

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

Пример сайта, где можно найти бесплатные и платные темы для сайта: https://themeforest.net/. 

1. Выберите понравившийся дизайн.
2. Скачайте его архив.
3. Установите дизайн на хостинг по сопутствующей инструкции.
4. Дизайн CMS поменяется на нужный вам.

Все движки можно разделить на три категории:

  • универсальные;
  • специализированные;
  • универсально-специализированные, с определенным уклоном в какое-то направление.

Универсальные CMS - это движки, на которых можно создавать разные сайты: блоги, интернет-магазины, порталы, каталоги, визитки и т.д. Для решения специализированных задач у таких движков меньше возможностей, чем у специализированных CMS. К ним относятся:

Специализированные CMS - движки “узкой” направленности, на базе которых можно создать только какой-то один определенный тип сайта. К таким CMS относятся:

1. Движки для интернет-магазинов:

2. Движки для форумов:

Универсально-специализированные CMS - это движки, которые изначально были разработаны  как специализированные (для определенного вида web-сайта), но впоследствии их функционал расширился за счет плагинов и приложений, и теперь они подходят для любых типов сайтов, как и универсальные CMS. Примеры таких движков:

1. WordPress - изначально создавался как CMS для блогове (пример: https://blog.playstation.com), но сейчас эту CMS можно использовать для создания:

2. 1С-Битрикс изначально создавалась для интернет-магазина (пример https://www.eldorado.ru), но на этой CMS можно создать:

Обратите внимание, что универсально-специализированные CMS лучше использовать по их изначальному назначению.

Как выбрать CMS (движок) для сайта 

Тематика сайта

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

Мы рекомендуем при выборе CMS ориентироваться на этот список:

  • Блог - WordPress;
  • Интернет-магазин - OpenCart, Prestashop, Magento;
  • Сайты различной направленности - Joomla;
  • Форум - phpBB;
  • Портал - Drupal.

Платформа 

Большинство CMS написаны для Linux на языке PHP и хорошо работают на соответствующем хостинге. Поэтому, если вы используете Windows-хостинг, то применяйте движок, работающий на нативной для Windows  технологии ASP.net.

Платная или бесплатная

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

К бесплатным CMS относятся:

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

Платные CMS:

  • 1C-Bitrix;
  • NetCat;
  • Host CMS;
  • и др.

Требования к хостингу

Для дешевых тарифов виртуального хостинга выбирайте CMS, которая не потребляет значительного количества ресурсов сервера, например, WordPress. Обратите внимание, что существуют CMS, например, 1С-Bitrix, которым для полноценного использования всего функционала требуется размещение только на VPS/VDS или выделенном сервере

Наличие дополнительного функционала

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

  • многоязычность;
  • поддержка нескольких валют;
  • мобильная версия сайта;
  • SMS-уведомления;
  • управление ролями пользователей;
  • поддержка SEO;
  • создание карты сайта;
  • и т.д. 

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

Описание возможностей конкретных CMS

WordPress

WordPress - это лидер среди CMS в интернете. Более 50% сайтов в сети сделаны на этом движке.

Внешний вид сайта на Wordpress с визуальной темой по умолчанию
 
Достоинства

  • CMS WordPress -  бесплатная система.
  • Эта CMS имеет самый широкий набор плагинов из всех известных движков. Кроме того, для WP написано множество виджетов для галерей, тем и шаблонов для оформления внешнего вида сайта.
  • Установить WP можно на любой хостинг. У большей части хостингов установка этого движка происходит из панели управления в несколько кликов.
  • Работать с админкой этой CMS очень просто. Визуальный редактор этого движка очень похож на программу Word для Windows, поэтому интуитивно понятен любому, даже неподготовленному пользователю.
  • Если возникает проблема в работе с WP, то вы с 99% вероятностью найдете ответ в интернете, просто погуглив свой вопрос. Этот движок поддерживает целое комьюнити программистов со всего мира, поэтому все проблемы работы движка открыто обсуждаются на форумах, им посвящено множество статей и т.д. Найти специалиста для решения проблемы с WP также не составит труда.  
  • WordPress поддерживает мультиязычность.

Административная панель Wordpress

Недостатки

  • У WP нет официальной техподдержки.
  • Изначально система устанавливается с ограниченным набором функций, который предлагается расширить при помощи дополнительных плагинов.
  • Ощутимая нагрузка на сервер может привести к низкой скорости загрузки сайта. Чтобы этого избежать, нужно обязательно настроить кэширование и оптимизировать базу данных. Также необходимо оставить лишь необходимый набор расширений и удалить все ненужные плагины. 
  • WP может иметь проблемы с SEO-продвижением сайта из-за возникновения ненужных страниц и т.д. Нужно постоянно следить за дублями и удалять их. 
  • Из-за открытого исходного кода и большой популярности движка эту систему взламывают чаще всего.
  • Необходимо отслеживать появления новых плагинов, которые “латают” дыры в безопасности CMS.

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

На сайте ru.hostings.info можно ознакомиться с рейтингом провайдеров CMS-хостинга для Wordpress.

Joomla 

Joomla - вторая по популярности CMS в Интернете.

Достоинства

  • Бесплатная лицензия.
  • Движок полностью русифицирован.
  • Панель управления функционально богаче, чем у WP.
  • Большое количество визуальных тем и плагинов расширяют возможности системы.
  • Настройки SEO встроены в систему.
  • В административной панели Joomla имеются меню для настройки всего сайта и отдельных модулей и плагинов. 

Административная панель Joomla

Недостатки

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

Рейтинг хостингов с поддержкой Joomla

Drupal

Эта CMS ориентируется на опытных пользователей и разработчиков. Она специализируется на быстром создании сайтов для корпоративного сектора:

  • финтех;
  • компаний из сферы медицины;
  • IT-технологий;
  • промышленности;
  • и т.д.

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

Достоинства

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

Недостатки

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

Административная панель Drupal

Рейтинг хостингов для Drupal

CS Cart / Opencart

Эти CMS предназначены для быстрого создания интернет-магазинов. Opencart является бесплатной версией коммерческой CS Cart, но также обладает всеми необходимыми для работы магазина функциями:

  • корзиной товаров;
  • системой оплаты;
  • возможностью быстро совершить покупку “в один клик”. 

Достоинства

  • Распространяется бесплатно.
  • Как и любая другая система с открытым исходным кодом, имеет множество дополнений и плагинов.
  • Движок достаточно “легкий”. Не очень нагруженный сайт может работать даже на дешевых тарифах виртуального хостинга.
  • В административной панели CMS, кроме управление дизайном, страницами и пользователями, имеются инструменты для работы со списком товаров и статистикой продаж.
  • Большое количество дополнений помогают интегрировать CMS во внешние системы поставщиков товаров, оплату через интернет и службы доставки. Правда, многие из этих расширений являются платными даже для пользователей OpenCart.
  • Хороший функционал для SEO-оптимизации.
  • Автоматически накладывает водяные знаки на фотографии товаров, что сводит к нулю шанс использовать ваши изображения сторонними ресурсами.
  • В CMS интегрированы различные платежные системы, включая WebMoney, PayPal, RuPay, iPayment и др.
  • Мультивалютная система платежей.
  • Мультиязычность. Это редкая функция для интернет-магазина.

Недостатки

  • Узкая специализация CMS. На ней можно создать только интернет-магазин.
  • Необходимость приобретения коммерческих модулей.
  • Неудобный встроенный редактор.
  • Создание дублей страниц.

Административная панель Opencart

Magento

Достоинства

  • Система предоставляет бесплатно демо-версию CMS на 30 дней.
  • Двухфакторная аутентификация.
  • Валюты, скидки, купоны, отчетность, мультиязычность - все эти функции уже встроены в систему.
  • На этой CMS можно одновременно создавать несколько интернет-магазинов.
  • Шаблоны адаптированы под мобильную версию интернет-магазинов.

Недостатки

  • CMS “из коробки” предоставляется всего с одной темой, благодаря которой можно ознакомиться с системой. Все остальные темы нужно искать в сети.
  • Сложный процесс установки, с которым начинающий пользователь не справится.
  • Cкудный ассортимент дополнений для Magento. 
  • Не слишком дружелюбна для начинающего пользователя и требует для разработки участие специалиста.
  • Сильно нагружает хостинг. Серьезный сайт на Magento (с посещением более 10000 пользователей) потребует для быстрой работы виртуальный сервер или дорогой тариф виртуального хостинга.
  • Административная панель Magento поддерживает только английский язык.
  • Сложность интеграции с 1С.

Административная панель Magento

1C-Bitrix

CMS 1C-Bitrix приобрела большую популярность в Рунете за счет интеграции с бухгалтерскими и складскими системами 1С, удобными шаблонами и большим количеством знающих эту CMS программистов.

Достоинства

  • Bitrix “Управление сайтом”- универсальная система. 
  • Есть техподдержка, которая работает круглосуточно и бесплатно.
  • Это относительно безопасная система. Разработчики часто вводят в эксплуатацию усовершенствования для защиты движка от DDoS-атак и взломов.

Недостатки

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

Административная панель Bitrix

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

Рейтинг провайдеров с такой услугой можно посмотреть на сайте ru/hostings.info.

phpBB

phpBB легок в установке и успешно конкурирует в сфере сайтов-форумов с платными системами vBulletin и Invision Power Board.

Достоинства

  • Это бесплатная CMS.
  • Движок производителен даже при работе на виртуальном хостинге. 
  • Интерфейс переведен на множество языков. 
  • Эта CMS удобна в освоении даже для неопытных пользователей.

Недостатки

  • Узкая специализация.
  • CMS уязвима для атак спама.
  • Движок часто взламывают из-за открытого исходного кода.
  • Сложно оптимизировать под SEO.

Пример сайта на CMS phpBB

Из других популярных CMS стоит отметить бесплатные PrestaShop для интернет-магазинов и универсальный MOD-X, быстро работающий на виртуальных хостингах. Еще в Рунете популярен модульный UMI.CMS с возможностью создания сайтов различной специализации, распространяющийся под коммерческой лицензией. Наконец, для сайтов-энциклопедий и баз знаний лучше всего подойдет движок MediaWIKI, аналогичный тому, на котором сделана Wikipedia.

Следующая статья для новичков - Как установить CMS на хостинг

Евгений Буровинский

Хостинг для Joomla

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 394
2
577930
5.0 488
3
200000
4.9 160

Хостинг для WordPress

Rank Хостинг Клиенты Оценка Отзывы
1
147000
5.0 394
2
577930
5.0 488
3
200000
4.9 160

Хостинг для Opencart

Rank Хостинг Клиенты Оценка Отзывы
1
577930
5.0 488
2
110000
4.9 30
3
200000
4.9 160
Только эксперты отвечают на ваши вопросы
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.

Добавляя подтверждение "Я не робот" вы так же даете согласие получать сообщения от ru.hostings.info и принимаете его Политику конфиденциальности, позволяя ru.hostings.info хранить и обрабатывать вашу личную информацию, указанную выше, для предоставления вам запрашиваемого контента.

Рейтинги хостинг-провайдеров по задачам сайта
Мая
Панель управления

От панели управления зависит ваше удобство в настройке хостинге\сайта.

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

Вид хостинга

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

Виртуальный хостинг - подходит для большинства проектов начального уровня с посещаемостью до 1000 человек в сутки. В таком хостинге мощность сервера делится между несколькими хостинговыми аккаунтами. Услуга проста в настройке даже для новичков.

VPS - подходит для более сложных проектов с достаточно большой нагрузкой и посещаемостью до 10000 человек в сутки. Здесь мощность сервера фиксированная для каждого виртуального сервера, при этом сложность настройки увеличивается.

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

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

CMS

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

Тип виртуализации

Виртуализация - это создание виртуальной среды на физическом сервере, позволяющая запускать требуемые ПО без затрагивания процессов, совершаемых другими пользователями сервера.  С её помощью ресурсы физического сервера распределяются между виртуальными (VPS/VDS). Основные виды: аппаратная (KVM), паравиртуализация, виртулизация на уровне ОС (OpenVZ).

Прочее

Абузоустойчивый хостинг - компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).

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

Безопасный хостинг - тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их "лечить".

Защита от DDOS - компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Бесплатный тест

Тестовый период - предоставляется хостером бесплатно на 7-30 дней, чтобы вы могли удостовериться в его качестве.

Moneyback - период на протяжении которого хостер обязуется вернуть деньги, если вам не понравится хостинг.

Региональные
Цена

Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.

Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.

Технологии и ОС

На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.

ASP.NET - платформа для разработки веб-приложений от Майкрософт.

ОС - операционная система, установленная на сервере хостинга. Мы рекомендуем размещать на серверах с Linux, если нет особых требований у разработчиков сайта.

Тип диска