Для сайта, построенного на базе CMS, наполнение контентом происходит через web-интерфейс в панели администратора.
Внешний вид созданного на CMS сайта зависит от используемого набора HTML-шаблонов, которые вместе объединяются в “тему сайта”. Для популярных CMS существует большой выбор различных по дизайну и функциональному наполнению визуальных тем оформления.
1. Выберите понравившийся дизайн.
2. Скачайте его архив.
3. Установите дизайн на хостинг по сопутствующей инструкции.
4. Дизайн CMS поменяется на нужный вам.
Все движки можно разделить на три категории:
- универсальные;
- специализированные;
- универсально-специализированные, с определенным уклоном в какое-то направление.
Универсальные CMS – это движки, на которых можно создавать разные сайты: блоги, интернет-магазины, порталы, каталоги, визитки и т.д. Для решения специализированных задач у таких движков меньше возможностей, чем у специализированных CMS. К ним относятся:
- Drupal (пример https://www.spacex.com);
- Joomla (пример http://gpntb.ru);
- MODx (пример https://domokomplekt.biz).
Специализированные CMS – движки “узкой” направленности, на базе которых можно создать только какой-то один определенный тип сайта. К таким CMS относятся:
1. Движки для интернет-магазинов:
- CS-Cart и ее бесплатная версия Opencart (пример https://artpaints.com.ua);
- Prestashop (пример https://detto.com.ua);
- Magento (пример https://comfy.ua);
- OsCommerce (пример http://magicminerals.com.ua).
2. Движки для форумов:
- phpbb (пример https://forums.overclockers.ru);
- vBulletin (пример https://searchengines.guru/ru).
Универсально-специализированные CMS – это движки, которые изначально были разработаны как специализированные (для определенного вида web-сайта), но впоследствии их функционал расширился за счет плагинов и приложений, и теперь они подходят для любых типов сайтов, как и универсальные CMS. Примеры таких движков:
1. WordPress – изначально создавался как CMS для блогове (пример: https://blog.playstation.com), но сейчас эту CMS можно использовать для создания:
- интернет-магазина с плагином Woocommerce (пример https://northern.no/wr/);
- социальной сети с плагином BuddyPress (пример https://shift.ms);
- новостного сайта с фреймворком Largo (пример https://cornell sun.com);
- форума с плагином Simple Press Forum (пример http://forum.worldoftanks.ru);
- базы знаний (с плагином для wiki-сайтов WP Knowledgebase);
- доски объявлений (с плагином WP Adverts);
- сайта обзоров (с плагином WP Review);
- сайта поиска работы (с плагином WP Job Manager);
- сайта-визитки (пример: http://4gurman.ru);
- и т.д.
2. 1С-Битрикс изначально создавалась для интернет-магазина (пример https://www.eldorado.ru), но на этой CMS можно создать:
- новостной и информационный сайт (пример https://www.ok-magazine.ru);
- корпоративный сайт (пример: https://www.alfastrah.ru);
- форум;
- и т.д.
Обратите внимание, что универсально-специализированные 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
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.