Бесплатные CMS (Content Management System) — это системы управления контентом, которые распространяются без необходимости покупки лицензии для получения права использования программного продукта в своих целях. Обычно это движки с открытым исходным кодом, но в некоторых случаях могут встречаться и системы, которые распространяются по модели с закрытым исходным кодом, например, стартовые версии платных (проприетарных) движков, базовые фреймворки и т.п.
Конечно, бесплатные CMS пользуются особым спросом, так как любой желающий может запустить свой собственный сайт с минимальными вложениями. В большинстве случаев всё необходимое будет поставляться в комплекте с движком. Но тут следует понимать, что бесплатность CMS не означает бесплатность сайта.
Расходов в том или ином виде избежать не удастся. Как минимум, вам потребуется оплачивать хостинг (рейтинг лучших хостеров), может понадобиться покупка тем (шаблонов оформления), плагинов, оплата услуг разработчиков, сервисов бэкапов, CDN и т.д. На самом деле, пул расходов у любого сайта может быть нереально огромным: копирайтинг, SEO-продвижение, маркетинг, закупка рекламы и т.п. Особенно большие бюджеты на сопровождение требуются для сайтов, связанных с онлайн-продажами, именно поэтому мы создали отдельный рейтинг CMS для интернет-магазинов.
Ниже наш список лучших бесплатных движков, с помощью которых можно запускать сайты разного типа. Начнём с ТОП-10.
Бесплатные движки для сайта — ТОП 10:
- WordPress – самая популярная CMS в мире
- Joomla – вторая по популярности CMS
- Drupal – движок для опытных разработчиков
- Magento – магазинный движок от Adobe
- TYPO3 – мощная среда разработки для профи
- MODX – максимально быстрая и лёгкая CMS
- OpenCart – бесплатная E-commerce платформа
- PrestaShop – движок для небольших магазинов
- InstantCMS – CMS для создания соц. сетей
- Made Simple – CMS для полудинамических сайтов
1. WordPress – самая популярная CMS в мире
Официальный сайт: |
ru.wordpress.org |
Год основания: |
2003 |
Страна: |
Весь мир |
Создано сайтов: |
Более 43% всех сайтов мира |
Сложность: |
Простая |
WordPress — лучший бесплатный движок, способный конкурировать по функциональности даже с самыми известными коммерческими CMS. С помощью ВордПресс можно создавать не только блоги или сайты СМИ (новостные порталы). Благодаря огромному ассортименту расширений из WP можно сделать сайты любого типа: интернет-магазины, лендинги, форумы, доски объявлений, сайты социальных сетей, корпоративные сайты и т.д. Всего не перечислить.
По популярности среди веб-мастеров WordPress вообще недостижим – на нём работает практически каждый второй сайт в мире. Для WP есть готовые мобильные приложения, под него заточены многие хостинги, всегда можно найти фрилансеров и программистов, разбирающихся в его коде, при желании всё можно сделать своими руками – в сети море мануалов, видео- и текстовых инструкций, предоставляется подробная официальная документация и т.п. Есть даже готовая облачная платформа, работающая по принципам онлайн-конструкторов – WordPress.com.
Начиная с 5 версии WordPress всё больше уделяет внимания встроенному блочному конструктору. С его помощью теперь можно не только создавать отдельные материалы, но и редактировать темы оформления. Для него существует специальный открытый каталог блоков и паттернов, своя система расширений.
Плюсы:
- Движок разрабатывается с 2003 года, релизы выходят с регулярно. Часто добавляются новые функции, но при этом разработчики стараются не забывать о совместимости со старой кодовой базой. Можно не бояться, что CMS будет заброшена.
- Нереальное количество готовых расширений (более 59 тыс. плагинов только в официальном каталоге) и тем (тоже немало – 12 тыс.+). В сети можно найти крупные платформы для распространения плагинов и шаблонов на коммерческой основе, например, такие как ThemeForest или Templatemonster.
- Многие расширения и темы распространяются полностью бесплатно или имеют адекватную бесплатную версию.
- Движок совместим с любыми видами хостинга. Более того, некоторые хостинги предлагают услуги полностью управляемого WordPress, например, как PQ.Hosting.
- Встроенный редактор Gutenberg мало чем отличается по возможностям от блочных онлайн-конструкторов. Даже в базовой версии предоставляется широкий перечень готовых блоков и паттернов, при желании список можно расширить.
- С недавних пор Gutenberg позволяет редактировать набор блоков внутри системных элементов тем – то есть пользователь может детально настроить шаблон и переопределить внешний вид сайта до неузнаваемости без погружения в код.
- Штатный редактор можно дополнить или полностью заменить. Есть целый перечень альтернативных реализаций. Самая популярная альтернатива – Elementor.
- Есть полностью бесплатная реализация модуля магазина – WooCommerce (каталоги любой сложности, масса интеграций, в том числе с российскими сервисами и платёжными шлюзами, готовое мобильное приложение для управления заказами и т.п.). К слову, WooCommerce – не единственный плагин в своей нише.
- Очень удобная и простая админ-панель. Разберётся любой желающий. Плагины и шаблоны устанавливаются в пару кликов, без какого-либо погружения в код.
- Автоматическое сохранение версий материалов (записей и страниц).
- Своя (встроенная) система комментирования с элементами модерации.
- Масса обучающих материалов – документация, форумы, мануалы, инструкции, видео и т.п.
- С недавних пор WordPress может работать как Headless CMS («безголовая» CMS, используется для создания своих web-сервисов).
- Предоставляются бесплатные мобильные приложения (для основного движка, для WooCommerce и для экосистемы Jetpack).
Минусы:
- ВордПресс традиционно возглавляет рейтинги по количеству обнаруженных уязвимостей. Отчасти это связано с популярностью, а отчасти – с качеством кода расширений и с особенностями архитектуры.
- Сразу после установки в движке предусмотрен минимум возможностей – обязательно потребуется установка плагинов (а это означает время, потраченное на поиск, настройку и тестирование).
- Лучшие расширения и темы распространяются платно. Причём это может быть не разовая покупка, а подписка. Совокупные расходы могут посоревноваться с расходами на именитые коммерческие движки.
- Из-за особенностей архитектуры даже «голый» движок создаёт серьёзную нагрузку на сервер. Поэтому нужно либо подбирать правильный хостинг, либо тонко настраивать систему кеширования. А лучше и то, и другое вместе.
- Официальной техподдержки у движка нет. Хотя это проблема любых open-source CMS.
- Новая версия движка может терять совместимость с устаревшими плагинами. Тестирование никто не проводит. При таком количестве плагинов и тем в каталоге это просто нереально.
2. Joomla – вторая по популярности CMS
Официальный сайт: |
Joomla.org |
Год основания: |
2005 |
Страна: |
Весь мир |
Создано сайтов: |
Свыше 1,7% всех сайтов в мире |
Сложность: |
Средняя |
Joomla — это ещё одна универсальная CMS-система с открытым исходным кодом. Традиционно дышит в затылок WordPress. Переведена на множество языков, включая русский. Но если сравнивать эту CMS с основным конкурентом, то, кроме универсальности и расширяемости, общих черт у них нет. Джумла создана на основе совершенно другой архитектуры и имеет массу своих особенностей.
Вместе с тем, на базе Joomla тоже можно создавать сайты разного типа – интернет-магазины, блоги, форумы, социальные сети и т.д. Правда, практически в каждой нише лучшие расширения распространяются платно. Возможно, поэтому движок менее популярен, чем WordPress. Из коробки Joomla умеет многое: автоматическая транслитерация, готовая система дополнительных полей, набор SEO-атрибутов, встроенный поисковик, сложная система распределения ролей, API и пр. Если посмотреть объективно, то в последнее время движок всё больше разворачивается в сторону профессиональных web-разработчиков. Новичкам CMS может не понравиться.
И пусть вас не смущает, что на Joomla работает всего 1,7% сайтов мира. Это всё равно миллионы проектов. И, да, это действительно второе место по популярности, если исключить облачные платформы.
Плюсы:
- Универсальная CMS, открытый код, подробная документация.
- Достаточное количество расширений. Есть всё для создания блогов, лендингов, интернет-магазинов и сайтов другого типа.
- Качественная система встроенного кэширования, нагрузка на хостинг минимальная даже без специальных плагинов.
- Множество сложных функций имеется из коробки: система полнотекстового поиска, двухфакторная авторизация, система управления показами баннеров, дополнительные поля, настраиваемые рабочие процессы и пространства, распределение прав доступа и т.п.
- Всё для SEO без дополнительных плагинов.
- Высокая защищённость кодовой базы и отличная стабильность системы (CMS будет работать, даже если в плагинах обнаружится сбой или ошибка).
- Возможность тонкой настройки переводов (можно создать свою базу строк для тем и плагинов) и внешнего вида (за счёт специальных компонентов, отображающихся по аналогии с виджетами).
- Сложившаяся экосистема и сообщество.
- Headless-подход из коробки.
Минусы:
- Нет готовых мобильных приложений (можно написать свои или воспользоваться продуктами сторонних разработчиков, почти всегда услуги платные).
- Нет встроенной системы комментирования. Только в виде сторонних плагинов. Все топовые плагины для создания блогов – платные.
- Сложная панель управления. Требуется время на изучение и привыкание.
- Самый популярный бесплатный плагин для запуска интернет-магазинов развивается очень медленно (не в пример WooCommerce для WordPress). Ниша занята новыми игроками, но это не гарантирует, что в определённый момент вы не останетесь у разбитого корыта – с интернет-магазином, который невозможно будет обновить.
- В официальном каталоге нет шаблонов. Готовые темы нужно искать всегда на сторонних площадках, что предполагает ряд определённых рисков.
- Движок точно не для новичков. И с каждым годом тенденции ведут к тому, что порог вхождения повышается.
- Проблема совместимости плагинов и новых версий движка в Joomla стоит ещё острее, чем в том же WordPress.
- Так как официальные расширения, дистрибутив и пакеты перевода хранятся на серверах Amazon, при скачивании из РФ возникают проблемы (для доступа потребуются прокси-серверы).
3. Drupal – движок для опытных разработчиков
Официальный сайт: |
Drupal.org |
Год основания: |
2001 |
Страна: |
Бельгия |
Создано сайтов: |
Около 1% сайтов в мире |
Сложность: |
Высокая |
Drupal — это даже не совсем CMS, это скорее CMF, то есть не система, а фреймворк для управления контентом. Это своего рода конструктор для опытных разработчиков, из которого с минимальными усилиями можно собрать сайт или web-сервис любой сложности. Например, на Друпале могут работать не только интернет-магазины или высоконагруженные новостные порталы, на нём можно вести сайты государственных структур, личные кабинеты интернет-провайдеров, онлайн-банкинг, сервисы букинга и т.п.
Причём для всех этих задач можно либо использовать готовые модули, либо писать свои. В любом случае, внутри ядра системы есть всё необходимое для обслуживания: готовая админ-панель, средства для анализа кода и ошибок, система кэширования, API, настраиваемые рабочие процессы и пространства, менеджер файлов, конструктор макетов и т.д. Но тут важно знать, что без понимания принципов работы этой системы разобраться в настройках будет крайне сложно. Все расширения и темы к Drupal в официальном каталоге распространяются бесплатно.
Плюсы:
- Максимальная гибкость настройки. Из Drupal можно собрать абсолютно любой сайт – от лендинга до высоконагруженного банковского сервиса.
- Открытый код и полная бесплатность. Это касается не только ядра системы, но и всех дополнений к нему.
- Из коробки есть всё для создания типовых проектов: блогов, форумов, СМИ-порталов. Предоставляются демонстрационные данные для быстрого старта.
- Набор готовых тематических дистрибутивов – это нишевые сборки для создания магазинов, социальных сетей, LMS-систем (систем управления онлайн-обучением), корпоративных порталов, систем бронирования, сайтов госструктур и т.п.
- Отличные SEO-возможности и встроенная система кеширования. Drupal отлично ведёт себя даже под очень большими нагрузками.
- Полный набор функций для реализации Headless-архитектуры.
- Движок основан на базе популярного PHP-фреймворка Symfony (всегда можно найти разработчиков, понимающих его принципы работы).
- Адекватное сообщество, масса обучающих материалов и подробная официальная документация.
- Перевод на множество языков, включая русский.
- Несколько реализаций интернет-магазинов. Есть всё необходимое для интеграции популярных российских ecommerce-решений и сервисов (платёжные системы, сервисы рассылок, CRM и т.п.).
- Огромный выбор модулей и шаблонов.
- Возможность кастомизации внешнего вида макетов страниц без погружения в код (по принципам онлайн-конструкторов).
- Высокая безопасность и надёжность. Ядро само анализирует код внешних модулей и сигнализирует об ошибках и проблемах.
- Регулярные циклы новых выпусков, активная работа над устранением ошибок и уязвимостей.
Минусы:
- В последнее время сильно повысились требования к хостингу. Для установки и обслуживания пакетов нужен менеджер Composer (вся его работа строится вокруг консольных команд). Желательно арендовать не общий хостинг, а как минимум VPS или даже сразу выделенный сервер.
- Движок рассчитан на профи. Новичкам будет крайне сложно освоиться.
- Несмотря на совместимость со многими типами хостинга и на встроенную систему кеширования, Drupal требователен к ресурсам сервера – базовое потребление не самое маленькое в сравнении с тем же WordPress и Joomla.
- Нет готовых мобильных приложений – только решения сторонних разработчиков или специальные наборы для самостоятельной сборки.
- Услуги разработчиков Drupal — одни из самых дорогостоящих на рынке (именно на обслуживании сайтов и строится модель заработка).
- Каждая новая версия движка может нести в себе проблемы совместимости. Циклы выхода ядра заметно короче, чем циклы обновления модулей. Некоторые плагины давно заброшены и не обновляются вообще.
- Логика расширений Drupal сильно отличается от модулей Joomla или WordPress. Это не комплексные дополнения, а своего рода узкопрофильные утилиты. Например, чтобы закрыть какую-то специфическую задачу, такую как транслитерация URL-адресов, нужно установить не один плагин, а сразу несколько – от 3 до 5. Всё это увеличивает сложность работы с сайтом.
4. Magento – магазинный движок от Adobe
Официальный сайт: |
Magento.com |
Год основания: |
2008 |
Страна: |
США |
Создано сайтов: |
1% сайтов в мире |
Сложность: |
Высокая |
Magento — это узкопрофильный движок, предназначенный для создания интернет-магазинов. Имеет три варианта дистрибьюции: покупка лицензии (CMS Adobe Commerce для установки на своём сервере), аренда готового облака (Adobe Commerce Cloud, выделенная инфраструктура, гарантия доступности, специальные сервисы для коммерции) или скачивание открытого исходного кода (CMS Magento Open Source, требует создания аккаунта Adobe, имеет ряд технических ограничений, всегда работает на вашем сервере).
Любая из версий предлагает мощный магазинный функционал: есть встроенный конструктор страниц, тесная интеграция с поисковым движком Elastic Search, конструктор PWA-приложений, возможность подключения разных платёжных шлюзов и решений, система плагинов и т.д. Магазин действительно получается в формате «под ключ». Но самая большая проблема – система рассчитана преимущественно на западный рынок. В условиях РФ запуск магазина будет сильно усложнён. Даже готовые русифицированные сборки не особо спасают ситуацию. Для работы последних версий движка требуется особенное окружение сервера.
По популярности Magento соперничает с Drupal – разница мизерная. И там, и там по 1%.
Плюсы:
- Система Magento (Adobe Commerce) идеальна для запуска крупных и средних интернет-магазинов. Всё необходимое есть из коробки.
- Предоставляются разные версии, рассчитанные на свою клиентскую аудиторию: CMS с открытым кодом, платный движок и готовое облако.
- Встроенный блочный конструктор макетов и страниц. С ним вам не нужны будут темы и шаблоны.
- Набор инструментов для быстрого создания кроссплатформенных PWA-приложений.
- Огромное множество плагинов и модулей интеграции.
- Качественная система кэширования, которая обеспечивает работу под серьёзными нагрузками.
- Подробная документация для разработчиков.
- В CMS можно работать целыми командами.
- API и Headless-функционал.
- Один движок может обслуживать работу сразу нескольких самостоятельных интернет-магазинов.
- Встроенная система аналитики и отчётов.
Минусы:
- Система подходит только для обслуживания магазинов. Другие типы сайтов в ней не создать.
- Особые требования к окружению хостинга: наличие поискового движка, менеджера пакетов (всё обслуживание только из консоли), большой объём оперативной памяти и т.п. Это значит, что нужен либо специальный общий хостинг, либо виртуальный/выделенный сервер (повышенные расходы на содержание).
- Сложная установка и настройка – справятся только профессиональные разработчики.
- Из коробки отсутствует перевод на русский язык. А в официальном каталоге расширений почти нет плагинов, рассчитанных на российский рынок коммерции (CRM, сервисы рассылок, платёжные шлюзы и пр.).
- Темы можно найти только на сторонних площадках. В официальном каталоге буквально пара решений.
- Даже с бесплатной версией в открытие магазина придётся вложить немалую сумму – деньги придётся потратить на профильных разработчиков (а услуги опытных специалистов, знакомых с Magento, обходятся крайне дорого).
- Готовые русифицированные сборки сильно устарели и часто распространяются платно.
- Цены на лицензии Adobe Commerce, а также на аренду облака – одни из самых высоких в мире коммерческих CMS.
5. TYPO3 – мощная среда разработки для профи
Официальный сайт: |
Typo3.org |
Год основания: |
1998 |
Страна: |
Дания |
Создано сайтов: |
0,4% сайтов |
Сложность: |
Высокая |
TYPO3 — это open-source движок, который разработчики позиционируют как инструмент для Энтерпрайз-сегмента. Одна установленная CMS-система может обслуживать большое количество сайтов: лендингов, интернет-магазинов, блогов, корпоративных порталов и т.п. Причём у каждого сайта может быть несколько версий на разных языках. Вместе с CMS-системой та же команда разрабатывает и сопровождает ряд важных компонентов: TYPO3 Fluid (это движок шаблонов) и TYPO3 Surf (инструменты развёртывания).
Порог вхождения у TYPO3 ещё выше, чем у Drupal. А для редактирования шаблонов используется оригинальный декларативный язык – TypoScript. С одной стороны, он значительно ускоряет и упрощает работу с интерфейсами, но с другой – требует отдельного изучения и понимания основ. И именно поэтому система имеет свои нюансы применения. Несмотря на универсальность, TYPO3 подойдёт далеко не для всех типов сайтов. Обычно это средние проекты, у которых не менее 20-50 страниц, и не более 5000 страниц (крупные интернет-магазины здесь обслуживать не очень удобно). Интересная фишка – редактирование контента «на линии» (InLine-подход).
Плюсы:
- Система может использоваться в качестве CMF (фреймворка).
- Это действительно популярный движок, на нём работает более 300 тыс. сайтов. И многие из них – это серьёзные высоконагруженные корпоративные порталы.
- Модульная структура и расширение за счёт плагинов. Каталог расширений насчитывает более 8,5 тыс. позиций.
- Поддержка мультисайтов и мультиязычных установок из коробки.
- За разработкой CMS стоит крупная коммерческая организация, поэтому релизы выходят регулярно, забрасывать движок никто не собирается.
- Отличные SEO-возможности даже без плагинов.
- Управление контентом через админ-панель и inline-режим (редактирование на лету).
- В наличии готовые варианты шаблонов и специальные инструменты для создания тем своими руками (можно генерировать шаблоны из простых HTML-файлов). Плюс, с помощью TypoScript можно настроить всё до мельчайших деталей.
- Есть внятные реализации магазинного функционала: приём платежей, интеграции внешних сервисов, загрузка/выгрузка каталога и т.п.
- Сложившееся сообщество и web-агентства, которым можно заказать создание сайта на TYPO3 под ключ.
Минусы:
- Не самые дружелюбные требования к хостингу. В последних версиях CMS для управления пакетами требуется Composer.
- Высокий порог вхождения – сложная настройка, своя система ролей и прав доступа, нестандартная структура контента.
- Система рассчитана на опытных разработчиков и на суровый корпоративный сегмент (со своими особенностями и техническими требованиями).
- Скудная документация и почти полное отсутствие инструкций на русском языке.
- Слабый набор готовых интеграций и модулей для российского бизнеса (имеются в виду платёжные шлюзы, системы рассылок, CRM и т.п.). Их можно найти, но не в официальном каталоге.
- В Рунете TYPO3 распространения почти не получила (менее тысячи активных проектов).
- Изучение языка TypoScript – это фактически дополнительная нагрузка, которая никому и ничем не поможет. Связка из HTML+PHP+JS будет гораздо проще и понятнее профильным программистам, на которых и рассчитана система.
- Многие плагины не успевают за обновлениями основного ядра, отсюда постоянные проблемы с совместимостью версий.
- Для CMS, которая претендует на статус корпоративного инструмента, многие расширения из каталога выглядят не совсем качественно (качество кода не дотягивает до указанной планки).
6. MODX – максимально быстрая и лёгкая CMS
Официальный сайт: |
Modx.com |
Год основания: |
2004 |
Страна: |
США |
Создано сайтов: |
0,1% сайтов |
Сложность: |
Выше среднего |
MODX — это ещё один представитель CMF-систем, то есть фреймворк для программистов, с помощью которого максимально быстро и просто можно создать сайт со стандартным и нестандартным функционалом. В 2009 году исходный код разделился на две ветки: ModX Evolution (Evo, развивается сообществом) и ModX Revolution (Revo, развивается основной командой).
Что удивительно, изначально «эволюционная» ветка старалась придерживаться традиционного подхода в разработке и не предлагала никаких кардинальных изменений. Но после выхода 3 стабильной версии картина резко поменялась – разработчики сайтов получили некий симбиоз старой CMS-системы ModX и PHP-фреймворка Laravel. Для последнего существует масса готовых модулей, что значительно облегчает разработку новых и нестандартных функций. ModX Revolution на этом фоне может предложить только свой каталог готовых решений – Extras.
Шаблонов для ModX как таковых не существует. CMS умеет оперативно переносить любой HTML-макет с помощью системы специальных тегов. Плюсы и минусы ниже опишем относительно ModX Revo, так как именно она является официально поддерживаемой версией.
Плюсы:
- Это очень гибкая и одновременно лёгкая CMS-система, которая обеспечивает высокую производительность даже под высокими нагрузками.
- Движок переведён на множество языков, включая русский. В русскоязычном сегменте есть своё сообщество и достаточное количество мануалов. Даже официальная документация переведена на русский.
- Помимо бесплатной CMS, ModX официальная команда предоставляет готовую облачную инфраструктуру с профессиональной техподдержкой (ModX Cloud).
- На ModX можно создавать практически любые типы сайтов – от блогов и лендингов до крупных интернет-магазинов.
- Система очень просто и быстро позволяет преобразовывать HTML-макеты в динамические шаблоны сайта. Поэтому готовых тем для системы очень мало – так как каждый кастомизируется под себя.
- Огромный выбор готовых модулей и расширений – Extras (шаблоны, чанки, сниппеты и плагины).
- Несколько вариантов реализации магазинных модулей. Функционал с учётом расширений просто нереальный. Есть всё – от интеграций CRM и платёжных шлюзов до систем рассылок и импорта/экспорта. Нет никаких проблем для работы в Рунете (поддерживаются все актуальные для РФ сервисы и интеграции).
- Одна установка может обслуживать практически любое количество сайтов (с несколькими сотнями точно справится). Поддерживается мультиязычность.
- Есть встроенная система кеширования, поиск и управление правами пользователей.
- Многие важные расширения распространяются бесплатно.
- ModX совместима практически с любыми типами хостинга.
- Возможна реализация Headless-подхода.
- Админка адаптивная и официально поддерживает работу в мобильных браузерах.
Минусы:
- Система точно не для новичков. Она изначально рассчитана на профессионалов.
- Для натяжки HTML-шаблона требуются не только знания HTML/CSS/JS, но и системы тегов ModX.
- Готовые шаблоны практически отсутствуют – всё из-за того, что они рассчитаны только на определённые конфигурации (сборки).
- Из коробки фактически предоставляется только админка. Всё остальное нужно собирать из модулей под себя, даже редактор материалов. Всё это увеличивает время и сложность запуска сайта.
- Нет мобильных приложений, плюс, нет вариантов для быстрой самостоятельной сборки – только Rest API.
- Слишком сложная система дополнений: шаблоны, чанки, сниппеты, плагины и т.п. У каждой сущности свои задачи и цели.
- Сложные зависимости между версиями ядра и версиями дополнений. Обязательно требуется тестирование перед раскатыванием обновлений на боевой сервер.
- Серьёзная путаница с разными ветками движка – Revo и Evo. Они несовместимы между собой.
Читайте также: Наш обзор MODX — все плюсы и минусы сервиса в одном обзоре.
7. OpenCart – лучшая бесплатная E-commerce платформа
Официальный сайт: |
Opencart.com |
Год основания: |
2012 |
Страна: |
Великобритания |
Создано сайтов: |
0,5% сайтов |
Сложность: |
Средняя |
OpenCart — это чуть ли не единственный open-source движок для интернет-магазинов, доступный для малого и среднего бизнеса. Как можно было заметить, почти все магазинные CMS предлагают базовый бесплатный функционал, который при малейшей попытке расширения требует серьёзных дополнительных вложений. Либо порог входа такой, что без профессиональных разработчиков никак не обойтись. Если убрать из списка универсальные CMS, то OpenCart будет лучшим комплексным решением для онлайн-торговли, которую можно запустить без услуг сторонних специалистов.
Это становится возможным благодаря серьёзному базовому функционалу, доступному сразу из коробки, а также благодаря большому количеству готовых шаблонов и плагинов расширения. Причём модули и темы можно найти не только в официальном каталоге, но и на сторонних площадках. Существуют даже комплексные русифицированные сборки. Из существенных недостатков – движок не имеет чёткого графика обновлений. Выход новых релизов совершенно хаотичный.
Плюсы:
- Относительно простая и понятная для новичков (насколько это возможно для ниши) CMS-система для онлайн-торговли.
- Много возможностей и инструментов доступны сразу после установки (без дополнительных модулей и расширений): SEO-атрибуты, скидки и бонусы, учёт остатков, страницы производителей, настраиваемые фильтры, отчёты по продажам, личные кабинеты пользователей, система рассылки и т.д.
- Есть адекватные инструменты для управления выводом блоков внутри страниц (это, конечно, не онлайн-конструктор, но тоже можно приноровиться).
- Совместимость с любыми видами хостинга, включая shared.
- Огромный выбор дополнений. Есть решения и для специфичного российского рынка (для интеграции с системами складского учёта, с CRM-системами, продуктами 1C, платёжными шлюзами и т.п.
- Готовые тематические шаблоны, которые значительно ускоряют процесс запуска нового магазина.
- Развитое сообщество и большой объём обучающих материалов.
- CMS подходит для работы целыми командами.
- Хорошая защита от наиболее популярных видов атак.
- Поддержка мультиязычности и мультимагазинов – несколькими витринами можно управлять из одной панели.
- API и возможность реализации Headless-подхода.
Минусы:
- Из коробки нет инструментов для массового импорта и экспорта.
- Расширений много, но наиболее важные и востребованные распространяются платно. Бесплатные часто остаются заброшенными и не сопровождаются никем.
- Управление дизайном (его кастомизация) реализовано угловато, не многие смогут разобраться. Проще править шаблоны вручную (но тут нужны знания).
- Нет встроенного блога для продвижения товаров и сбора органического трафика (нужны платные модули).
- Хаотичные (крайне нерегулярные) обновления.
- Официальный каталог расширений рассчитан преимущественно на западный рынок. Модулей для Рунета здесь минимум. Соответственно, нужные интеграции придется искать на сайтах сторонних разработчиков (что потенциально небезопасно).
- Даже несмотря на множество функций, присутствующих из коробки, на доработку движка всё равно придётся потратить много времени и сил.
- Классическая для всех self-hosted движков проблема совместимости: разное ядро, шаблоны, плагины.
- Готовые мобильные приложения для управления заказами и для получения оперативных уведомлений найти можно, но всё это — продукты сторонних разработчиков. Официальных приложений нет и скорее всего не будет.
8. PrestaShop – движок для небольших магазинов
Официальный сайт: |
PrestaShop.net |
Год основания: |
2016 |
Страна: |
Украина |
Создано сайтов: |
0,8% сайтов |
Сложность: |
Простая |
PrestaShop — ещё один представитель CMS для быстрого запуска интернет-магазинов. Прямой конкурент OpenCart, тоже распространяется по модели с открытым исходным кодом. Но в отличие от OpenCart обходится намного дороже. Всё дело в том, что основной заработок компания-разработчик получает с продажи плагинов, тем и пакетов поддержки. Расширения сторонних команд в официальном каталоге тоже присутствуют, так что компания готова делиться прибылью со всеми желающими.
PrestaShop нельзя назвать гибкой системой, но со своей задачей она справляется на сто процентов. Из коробки в CMS присутствует много важных инструментов и сервисов, есть подробная документация и т.п. Но PrestaShop подойдёт только для небольших и средних магазинов. У владельцев российского бизнеса могут возникнуть определённые проблемы с поиском модулей и интеграций, востребованных на рынке РФ. Они есть, но их мало и практически всегда это платные решения.
Плюсы:
- Полностью бесплатная CMS с открытым исходным кодом.
- Идеальна для малых и средних каталогов товаров.
- Из коробки есть практически всё необходимое: система управления скидками, неограниченный каталог, учёт остатков, назначение связанных товаров, опции и варианты, фильтры, система отзывов, личные кабинеты клиентов и т.п. Есть даже бесплатный экспорт и импорт в CSV-формате.
- Удобная панель управления (точно удобнее, чем у того же OpenCart).
- Встроенные инструменты для создания своих переводов (включая перевод сторонних плагинов и тем).
- Поддержка серверных систем кеширования для ускорения работы на любом типе хостинга. Адекватные минимальные требования.
- Мультиязычность из коробки + управление несколькими витринами.
- Удобный конструктор макетов страниц (это не самое продвинутое решение, но оно точно облегчает работу клиентам без профильных знаний).
- Система расширений и плагинов, готовые шаблоны для разных тематик.
- Отчёты и метрики, разграничение прав доступа (можно работать командами).
- Встроенная тикет-система для осуществления поддержки пользователей (клиентов).
- Предоставляется готовая облачная инфраструктура (с размещением внутри вашего экземпляра CMS).
- В наличии API и поддержка контейнеризации (сайт может масштабироваться как все крупные web-сервисы).
Минусы:
- Установка плагинов завязана в основном на официальный каталог (через аккаунт владельца), что накладывает ряд сложностей и ограничений (хотя и даёт некоторые преимущества).
- Многие плагины в каталоге платные. И цены откровенно кусаются. Более того, продажа дополнений и тем осуществляется в формате подписки (через год нужно обновлять право на техподдержку).
- Возможности кастомизации дизайна (за счёт встроенного конструктора) в реальности слабые. Если нужно что-то изменить кардинально, придётся редактировать исходный код.
- Официальная техподдержка есть, но платная – нужно приобретать пакеты определённых услуг.
- В российском сегменте CMS не нашла особой популярности. Отсюда могут возникать определённые проблемы: либо нет интеграций с некоторыми ecommerce-сервисами, либо имеющиеся решения оказываются заброшены разработчиками (как альтернатива – обновляются крайне редко).
- Готовое мобильное приложение есть, но распространяется платно (как любое расширение или плагин). Цена не самая доступная.
9. InstantCMS – CMS для быстрого запуска сайтов социальных сетей
Официальный сайт: |
instantcms.ru |
Год основания: |
2008 |
Страна: |
Россия |
Создано сайтов: |
Менее 0,1% сайтов |
Сложность: |
Средняя |
InstantCMS — оригинальный движок от небольшой российской команды, предназначенный для быстрого запуска сайтов игровых и тематических сообществ, блогов, а также полноценных социальных сетей. Набор модулей расширения обеспечивает ряд дополнительных функций, таких как интернет-магазин, форум, система онлайн-бронирования, доска объявлений и т.д. Но следует понимать, что эти опции будут дополнять, а не заменять основной функционал.
CMS распространяется абсолютно бесплатно и имеет открытый исходный код. Отличается высокой производительностью и совместима со всеми видами хостинга. Для этого движка можно найти готовые темы и шаблоны, блочные конструкторы контента, различные кнопки и виджеты, формы, эффекты и пр. Определённо удобно то, что всё на русском языке – от технической документации до форума. В отличие от прямых конкурентов, таких как LiveStreet, AltoCMS и т.п., у InstantCMS установка плагинов осуществляется не вручную (копированием файлов), а через удобную админ-панель (как в WordPress).
Плюсы:
- Лёгкий и очень быстрый движок. Нагрузка, создаваемая на хостинг действительно минимальная (несмотря на объёмный базовый функционал).
- Открытый код и полностью бесплатное распространение.
- Подходит не только для создания социальных сетей или сообществ, но и для некоторых других целей – блоги, СМИ-порталы, доски объявлений, форумы и т.д.
- Широкий выбор плагинов для разных задач. Есть платные и бесплатные варианты.
- В наличии расширения для сложных задач: интернет-магазин, система бронирования, доски объявлений и др.
- Достаточный выбор готовых шаблонов.
- Управление многими параметрами внешнего вида возможно без погружения в код шаблонов – для этого есть специальный блочный конструктор на основе системных и пользовательских полей.
- Продвинутая система распределения прав доступа.
- Встроенная система файлового кеширования и сжатия CSS/JS. Легко интегрируются серверные инструменты для работы с кешем.
- Качественная система работы с комментариями пользователей, которую можно улучшить за счёт плагинов.
- Качественное SEO из коробки.
- Всё на русском языке – документация, интерфейс админ-панели, шаблоны, мануалы и т.д.
- Отличная заточенность под Рунет – интеграции с социальными сетями, платёжными сервисами и т.п.
- Оплата за расширения осуществляется в рублях. Никаких проблем при проведении платежей с российских банковских карт нет.
Минусы:
- Фактически CMS рассчитана на типовые сайты, такие как новостные порталы, социальные сети, сайты сообществ, блоги, сайты знакомств и т.п. Поэтому адаптация под другие задачи займёт много времени и сил.
- Расширенные функции, такие как интернет-магазин или сервис бронирования, реализованы плагинами сторонних разработчиков. Поэтому велика вероятность того, что со временем они будут заброшены. Сами по себе плагины не изменяют основную структуру сайта, а лишь дополняют её (то есть у движка остаётся социальная направленность со всеми соответствующими функциями).
- Расширений не так много, если сравнивать с топовыми движками (WordPress, Joomla, Drupal и т.п.). Наиболее интересные распространяются платно.
- Новые функции добавляются в движок и в целом обновления кодовой базы выходят достаточно редко.
- Имеется традиционная проблема совместимости устаревших плагинов и новых версий движка (благо в каталоге есть сортировка по версиям CMS).
- Требуется некоторое время, чтобы изучить особенности движка и управления сайтом (как настраиваются поля, права доступа, система модерации комментариев, виджеты и т.п.).
10. CMS Made Simple (CMSMS) – CMS для полудинамических сайтов
Официальный сайт: |
Cmsmadesimple.org |
Год основания: |
2004 |
Страна: |
Канада |
Создано сайтов: |
Менее 0,1% сайтов |
Сложность: |
Средняя |
CMS Made Simple — это оригинальный движок, который изначально предполагал обслуживание полустатических сайтов с небольшим набором страниц. Иными словами, это CMS-система, которую можно было добавить к имеющимся HTML-страницам, чтобы они получили ряд динамических элементов: сквозное меню, формы ввода, админ-область для управления основным контентом и т.п.
Ключевые принципы существования CMSMS остаются актуальными и по сей день, но из-за проявленного интереса со стороны сообщества для этого движка были разработаны и более сложные функции: подсистема для ведения блога, тикет-система, модуль и расширения для интернет-магазина, квизы, форум и др. Но справедливости ради стоит отметить, что система так и осталась «простой» (что следует из названия «Simple»). В качестве основной клиентской базы разработчики рассматривают представителей малого и среднего бизнеса, которым нужны лендинги, корпоративные блоги, простые новостные разделы, сайты визитки и т.п.
Плюсы:
- CMS Made Simple нетребовательна к хостингу. Нужна только классическая для многих современных хостов связка PHP+MySQL.
- С помощью CMSMS можно добавить динамические функции к полностью статичным сайтам (к простым HTML-страницам, например, к лендингам или визиткам).
- Нет никаких ограничений по требованиям к дизайну. Всё, что можно сделать на HTML, легко подключается к CMS Made Simple.
- Для сборки шаблонов используется популярный шаблонизатор SMARTY. По нему есть подробная документация в официальном сообществе.
- Достаточный выбор модулей расширения, есть темы оформления.
- Хорошо проработанная документация и API.
- По-настоящему простая админка.
Минусы:
- Документация и многие ресурсы для обучения — преимущественно на английском языке.
- Количество модулей и плагинов в реальности небольшое. В каталоге нет системы поиска или фильтрации. Это просто огромный список ссылок с описаниями.
- Почти все готовые шаблоны платные. Выбор на официальном сайте мизерный – менее десятка тем.
- Магазинные модули рассчитаны на США и Канаду, для Рунета требуется доработка (нет готовых интеграций с платёжными решениями).
- Сообщество малочисленное, в российском сегменте эта CMS особого распространения не получила.
- Изначально система рассчитана на опытных web-мастеров, умеющих работать с HTML-кодом напрямую. Плюс, надо знать синтаксис шаблонизатора Smarty.
- Функционал системы совсем слабый.
- Присутствуют традиционные для многих CMS проблемы совместимости (на новых версиях движка могут отваливаться устаревшие плагины и модули).
- График обновлений крайне нестабильный.
Общий список бесплатных CMS (34 шт.)
ПРЕМИУМ-СЕРВИСЫ (РЕКОМЕНДУЕМ)
-
Самый простой и популярный движок для решения широкого круга задач. На нём можно создавать всё – от лендингов до интернет-магазинов. Есть готовые мобильные приложения, встроенный блочный редактор и др. Нереально большой ассортимент плагинов и тем. CMS идеальна для новичков.
-
Открытая и легко расширяемая CMS-система. Успешно сочетает функционал для начинающих веб-мастеров и для профессиональных разработчиков. Не такая простая, как WordPress, но зато более комплексная. Много полезных функций присутствует из коробки.
-
Движок, являющийся одновременно CMS-системой и фреймворком для разработчиков. Рассчитан на профессионалов и опытных web-мастеров, а также на web-агентства. Позволяет запускать не просто сайты, а высоконагруженные web-сервисы.
СЕРЕДНЯЧКИ (С НЮАНСАМИ)
-
Magento
Узкопрофильная CMS-система, предназначенная для запуска и обслуживания крупных интернет-магазинов. Позволяет реализовывать сложный функционал, умеет интегрироваться с маркетплейсами, оснащена встроенным блочным конструктором страниц и PWA-конструктором. Есть платная и облачная версия. Тяжело адаптируется для работы на российском рынке (проще начать с готовой русифицированной сборки).
-
TYPO3
Оригинальный движок, рассчитанный на команды профессиональных web-разработчиков. Своего рода конструктор для создания сложных и нестандартных сайтов, а также web-сервисов. Из ключевых фишек – поддержка специального языка TypoScript для тонкой настройки внешнего вида сайта. Умеет обслуживать большое количество сайтов.
-
MODX Revolution
Лёгкий и высокопроизводительный фреймворк с готовой админ-панелью, который можно оперативно превратить в сайт любого типа. Система хорошо адаптируется для российского рынка коммерции, что немаловажно для бизнес-клиентов. Тоже поддерживает одновременную работу с большим числом сайтов.
-
Evolution CMS (ModX Evo)
Альтернативная версия ModX, которая развивается и поддерживается сообществом. Имеет свои особенности и фишки. В основе движка — мощный PHP-фреймворк Laravel, который сам по себе открывает много технических возможностей для разработчиков.
-
OpenCart
Магазинный движок с открытым исходным кодом, который точно понравится желающим самостоятельно запустить небольшую или среднюю онлайн-площадку для торговли в сети. Множество важных функций имеется из коробки. Плюс, есть масса плагинов и шаблонов.
-
PrestaShop
Ещё одна CMS для быстрого создания интернет-магазинов. Наиболее комплексная и удобная из бесплатных реализаций. Но почти все плагины и темы распространяются платно, поэтому в обслуживании обходится дороже, чем OpenCart. Адаптировать под Рунет можно, но сложно.
-
InstantCMS
Российский движок для социальных сетей, блогов, СМИ-порталов, досок объявлений, сайтов знакомств и т.п. При желании может быть дополнен более сложными функциями, такими как интернет-магазин или система бронирования. Достаточное количество готовых плагинов и тем, всё на русском.
-
CMS Made Simple
Очень простая и полностью открытая CMS-система, которая создавалась для того, чтобы обслуживать полустатические сайты. Подходит для новичков, но требует обязательной интеграции с HTML-макетом, так как готовых шаблонов для неё практически нет. Есть модуль для организации продаж, но он не подходит для российского рынка.
-
Grav CMS
Нестандартная по меркам рынка CMS-система, которая не использует базы данных вообще. Весь контент хранится в виде файлов, а для работы система требует только поддержки PHP. Распространяется полностью бесплатно, есть система плагинов и кеширования. Одна установка может обслуживать несколько независимых сайтов. Это идеальный вариант для обслуживания статичных лендингов, свёрстанных в HTML, и небольших бизнес-сайтов.
-
GetSimple CMS
Ещё один движок, работающий без баз данных, информацию сохраняет в XML. Создавался для обслуживания малостраничных сайтов для бизнеса – лендингов, визиток и т.п. Есть хорошо русифицированная версия и русскоязычное сообщество. Как это ни удивительно, имеет систему плагинов и тем.
-
Django CMS
Качественный и продуманный фреймворк для создания высоконагруженных веб-приложений. Система написана на языке программирования Python, поэтому имеет свои особенности установки и настройки.
-
MediaWiki
CMS для создания баз знаний по аналогии с Wikipedia. Переведена на множество языков, имеет систему скинов и расширений, активно поддерживается разработчиками.
-
ProcessWire
Сложный движок для создания веб-сайтов, приложений и сервисов. Совмещает статус CMS и CMF. Есть дополнения для работы интернет-магазинов, рассылок, продвинутого кеширования и т.д. Но для российского рынка адаптируется слабо (нет интеграций и внятных мануалов).
-
XOOPS
CMS, предназначенная для быстрого запуска сайтов сообществ и форумов. В облегчённом варианте подойдёт для обслуживания блогов. Имеет систему плагинов и тем. Развивается медленно, но стабильно.
-
Simple Machines Forum (SMF)
Топовый бесплатный движок для создания форумов. Активно развивается и поддерживается с 2003 года. Имеет массу готовых расширений и тем, переведён более чем на 40 языков.
НЕ РЕКОМЕНДУЕМ (И НЕ ПРОБУЙТЕ)
-
Amiro.CMS
Небольшая коммерческая CMS-система, которая имеет бесплатную редакцию Free. Подходит только для узких задач или для тестирования возможностей основного движка. Количество плагинов мизерное, функционал Free-редакции сильно урезан.
-
HostCMS.Старт
Ещё одна аналогичная CMS – коммерческая, но со стартовой бесплатной версией. Лицензия бессрочная, но она предполагает ограничение доступа к некоторым функциям и обязательный показ активной ссылки на основной сайт разработчиков.
-
LiveStreet CMS
Движок для быстрого запуска социальных сетей и групповых блогов. Имеет достаточный каталог с темами и плагинами. Но с 2018 года разработка заброшена.
-
Alto CMS
Форк Livestreet. Продержался немного дольше основного дистрибутива. Тоже заброшен и больше не поддерживается. Движок стоит использовать для запуска сайтов только на собственный страх и риск.
-
OctoberCMS
Ранее заброшенный разработчиками продукт на базе Laravel с приятным интерфейсом. Потом CMS оживили благодаря новым владельцам, но ввели платные подписки на право использования кода, хотя сама CMS распространяется по модели Open Source.
-
CMSimple
Морально устаревший движок, который всё ещё доступен для скачивания и, как это ни странно, в сети даже есть сайты, работающие на нём. Использовать категорически не рекомендуем.
-
ImageCMS
Когда-то перспективный движок для запуска магазинов. У команды не хватило сил и ресурсов, чтобы достичь уровня конкурентов. Проект оказался убыточным и его закрыли. Ни в коем случае не используйте на рабочих проектах (если вдруг найдёте где-то старые сборки).
-
Concrete CMS
Американская система управления контентом с визуальным редактором страниц. Распространяется по модели с открытым кодом, но в российском сегменте решение почему-то осталось невостребованным. Расширений для неё мало, интеграций для Рунета вообще нет. Русскоязычное сообщество закрыто.
-
ImpressCMS
Открытый движок с упором на управление простым контентом. Очень слабо и медленно развивается, набор расширений мизерный, сообщества в Рунете нет.
-
Danneo CMS
Бесплатная CMS от российской команды разработчиков. Рассчитана на разный функционал – от блогов до интернет-магазинов. Развивается крайне слабо, расширений почти не имеет. Последний стабильный релиз был в 2021 году.
-
Kajona CMF
Ещё один заброшенный фреймворк, но уже от команды немецких разработчиков. Сейчас проект хранится только на GitHub.
-
Bolt CMS
Слабая open-source система управления контентом, созданная на базе фреймворка Symfony. Подходит для обслуживания простейших сайтов – преимущественно со статичным контентом. Каталог расширений есть, но позиций в нём минимум и ничего действительно полезного.
-
Microweber
Ранее оригинальная система с WYSIWYG-редактором и eCommerce-модулем. Сейчас преобразована в онлайн-конструктор, для Рунета неактуальна.
-
Эгея (BlogEngine)
Специализированный блоговый движок, который сопровождается всего одним российским разработчиком. Бесплатная версия ограничена в функционале, для расширения возможностей предлагается оплачивать лицензию.
-
Papaya CMS
Ранее мощная и производительная CMS для бизнес-клиентов от web-агентства из Германии. Есть модули для ведения блогов и другие комплексные функции. Но сейчас проект заброшен и почти не развивается.
-
Pimcore
Профессиональная платформа для управления цифровыми продуктами, которая сочетает в себе системы PIM, CMS, DAM, CDP и MDM. В норме предлагается в виде готового облачного сервиса, но имеет и общедоступную open-source версию. Рассчитана на крупные корпоративные данные, к малому и среднему бизнесу адаптируется слабо.
Какие бывают CMS
Движки для сайтов могут быть платными и бесплатными, с открытым кодом (Open Source) или с закрытым (проприетарные). Причём, платность и открытость — не всегда одно и то же. Например, системы с закрытым кодом могут распространяться бесплатно (как стартовые или демонстрационные версии) и наоборот, open-source CMS могут требовать обязательной оплаты, например, за услуги техподдержки, за права скачивания дистрибутива, за возможность установки кода на свой хостинг, за отключение копирайта и т.п.
По способу дистрибьюции обычно выделяют коробочные (то есть предоставляемые в готовом виде, который дальше можно обслуживать самостоятельно) и студийные CMS (когда движок разрабатывается отдельным web-агентством или командой, чтобы его можно было использовать в проектах своих клиентов, обслуживанием таких движков занимаются исключительно студии, которые их разработали).
По способу размещения CMS бывают:
- SaaS или облачные. Это системы управления контентом, которые работают в готовой серверной инфраструктуре, а за техподдержку отвечают владельцы площадки. Такие CMS ещё называют онлайн-конструкторами.
- Self-hosted или размещаемые на вашем хостинге. Разработчики CMS предоставляют вам свой скрипт, который вы устанавливаете на личный или арендуемый сервер. Многие вопросы техподдержки и обслуживания будут оставаться в вашей зоне ответственности.
Иногда разработчики CMS предлагают смежный вариант – классическая коробочная (self-hosted) CMS устанавливается на специальный хостинг, который обслуживают доверенные партнёры или сами разработчики CMS. В этом случае вы оплачиваете услуги сопровождения и обслуживания. Но при этом получаете все основные преимущества классической системы управления контентом: доступ к установке плагинов (расширений) и тем (шаблонов), выгрузку данных, возможность смены хостинга при необходимости и т.п. Чисто технически – это SaaS-услуга. Но она в любой момент может превратиться в self-hosted вариант. Традиционные SaaS-сервисы обычно не предоставляют возможности переноса на ваш хостинг.
По назначению CMS могут быть:
- Универсальные (то есть поддерживающие возможность быстрого запуска разных типов сайтов).
- Специализированные (предназначенные для создания определённых типов сайтов: интернет-магазинов, блогов, социальных сетей, форумов и т.д.).
Какую CMS (движок) выбрать для сайта
Естественно, наиболее популярными являются универсальные CMS с открытым исходным кодом, которые можно устанавливать на свой хостинг. Причина популярности проста: такие системы можно успешно применять в разных типах сайтов и при этом платить только за аренду сервера.
Но такая ситуация выгодна не всегда. Например, если вам нужны гарантии, высокая безопасность и официальная техподдержка, то логично сделать выбор в пользу оплаты лицензии коробочной CMS. При этом важно понимать, что хостинг и многие вопросы обслуживания всё равно остаются в вашей зоне ответственности.
Если сайты небольшие и несложные, например, как лендинги, визитки, небольшие каталоги и т.п., то нет смысла тратить время на установку и обслуживание CMS, на поиск и аренду хостинга, на другие технические детали. Для решения таких проблем в сети есть множество SaaS-платформ, то есть облачных конструкторов сайтов, внутри которых вы получаете всё необходимое в формате подписки.
Перенос в свою зону ответственности, на свой хостинг, актуален только в том случае, когда вам требуется обслуживать большой объём данных (страниц) и важно контролировать сохранность данных (чтобы иметь возможность бэкапа и полного доступа к ним без участия неконтролируемых посредников в виде SaaS-служб).
Вместе с тем, некоторые CMS настолько удобны, что мало чем отличаются от облачных конструкторов. В этом случае выбор осуществляется на основе предпочтений владельца сайта – как ему удобнее управлять контентом.
Наибольшее значение при выборе CMS имеет тип сайта, технические требования к нему, а также уровень навыков владельца (того, кто будет отвечать за обслуживание). Например:
- Если у вас есть собственный IT-отдел, но уровень технических знаний сотрудников базовый, а вам нужно обслуживать крупный корпоративный портал, то в этом случае логично отдать предпочтение популярной коммерческой CMS с официальной техподдержкой, но работающей на вашем сервере. В этом случае вы получаете нужную гибкость, достаточную ответственность основных разработчиков за свой продукт и инструменты для простого редактирования/размещения контента.
- Если уровень технических навыков команды высокий, то в работу легко можно взять гибкую CMF-систему с регулярным циклом обновлений, как Drupal, Joomla, TYPO3 или ModX. Конечный выбор будет зависеть от предпочтений команды – с каким фреймворком будет легче работать.
- Если команды у вас нет, или вы планируете использовать эпизодический труд фрилансеров для экономии бюджета, то логично начать с наиболее простых и популярных движков, как WordPress или Joomla. Их при желании можно обслуживать даже самостоятельно.
- Если вам нужен интернет-магазин, в котором будет от нескольких сотен до нескольких десятков тысяч товаров, логично использовать профильную CMS-систему. Окончательный выбор будет зависеть от имеющегося бюджета и размера каталога: для крупных и высоконагруженных проектов – Magento, для средних и малых каталогов при достаточном бюджете – PrestaShop, если бюджет ограничен, и вы планируете многими вопросами заниматься самостоятельно – оптимальным будет OpenCart или связка WordPress+WooCommerce.
- Если нужен такой сложный функционал, как форум, то тоже логично использовать профильные движки, как phpBB, SMF, XenForo, PunBB и т.п. Существуют платные и бесплатные реализации.
- Для социальных сетей, а также для новостных порталов с серьёзной социальной составляющей есть такие движки, как InstantCMS. Но аналогичной структуры можно добиться и с помощью CMF (Drupal, Joomla, ModX, TYPO3). Правда, у них высокий порог входа и сложное сопровождение.
- Для малостраничных сайтов (лендингов, визиток, сайтов-портфолио, небольших корпоративных сайтов, сайтов компаний и т.п.) можно использовать такие системы, как CMS Made Simple или WordPress, но они предполагают необходимость разбираться с хостингом и настройкой расширений своими силами. Поэтому, если нужно простое, готовое и по-настоящему надёжное решение с официальной техподдержкой, то лучше сделать ставку сразу на онлайн-конструкторы.
Можно заметить, что во многих случаях фигурирует WordPress. Это действительно простой, универсальный и удобный для самостоятельного сопровождения движок. Наверное, отсюда и такая высокая его популярность. Все остальные CMS требуют времени на изучение основ, тогда как ВордПресс готов к работе сразу после установки.
Но это не значит, что WordPress – это единственно верное решение для всех задач. Как и описывалось выше, требований к сайту может быть много. И в некоторых случаях WP может не справиться. И вот тогда на первое место выходят более сложные и комплексные решения, как Drupal, Joomla, TYPO3, MODX и прочие.
Платная или бесплатная CMS?
Ошибочно полагать, что бесплатная CMS – это возможность создания полностью бесплатного сайта. На самом деле всё не так просто. Разработчикам тоже нужно на чём-то зарабатывать. Поэтому в большинстве случаев они продают к своим CMS специализированный хостинг, услуги техподдержки, предлагают платные плагины и важные функции, темы оформления. Да, не всегда за продажей расширений и шаблонов стоит основная команда, это могут быть и сторонние разработчики. Но тем не менее, именно продажа сопутствующих товаров и услуг – это основной источник заработка на бесплатных CMS.
Тут следует сказать, что общий уровень расходов на бесплатные CMS, с учётом найма профильных программистов и дизайнеров, может быть даже выше, чем в случае с покупкой готового коммерческого решения.
Платная CMS – это скорее возможность предоставить потенциальным клиентам не только код движка, но и официальную техподдержку. Всё будет включено в лицензию. Коммерческие CMS точно так же, как и бесплатные, могут иметь открытый код или открытый API, поэтому к ним будут разрабатываться плагины, темы и другие расширения. Вокруг них точно так же организуются свои сообщества, биржи фрилансеров и т.п.
Уже после покупки движка уровень расходов на содержание и обслуживание сайта фактически будет сопоставим: это аренда хостинга, задействование внешних сервисов и инструментов, продвижение, реклама, создание контента, CDN, бэкапы и т.п. Поэтому в долгоиграющих проектах начальной стоимостью лицензии можно пренебречь.
Итак, что лучше выбрать – платную или бесплатную CMS? Это скорее вопрос экономии изначального бюджета на запуск. Если у вас есть силы и желание заниматься обслуживанием сайта своими руками, то логично сделать ставку на бесплатную CMS. Если время ограничено и вам нужно качественное готовое решение под ключ – лучше купить коммерческую CMS-систему.
Лучший хостинг для CMS
У многих CMS есть свои технические особенности и минимальные системные требования. Например, некоторые движки умеют работать с разными web-серверами и серверами баз данных, написаны могут быть на таких языках программирования, как JavaScript, Ruby, Python и пр.
Но в 99% случаев нужна классическая связка Apache (это web-сервер) + PHP (серверный язык веб-программирования) + MySQL (сервер баз данных).
Такое окружение можно получить в формате общего хостинга, SaaS-инфраструктуры, а также после настройки виртуального или выделенного сервера.
Подобрать лучших хостеров в различных категориях вы можете в наших рейтингах:
Выводы и рекомендации
CMS-систем действительно много, выбор просто огромный. Выше мы привели только список наиболее популярных движков, которые распространяются бесплатно. В рейтинг не попали многие коммерческие CMS, облачные платформы и студийные движки. С определённой периодичностью пишутся новые CMS, а некоторые старые исчезают, так как не нашли своей аудитории и спроса. Это естественный процесс. Рынок сам себя очищает.
Какая из этих платформ лучше, решает только сам клиент. Окончательный выбор должен опираться на комплекс из разных факторов: технические требования, тематика сайта, базовый и дополнительный функционал, наличие API и готовых интеграций, совместимость с хостингом, уровень знаний для использования (порог входа), ассортимент готовых шаблонов и возможность адаптации внешнего вида сайта под свои требования, архитектура приложения, язык программирования, наличие готовых мобильных приложений и т.д. Каждый может дополнить этот список чем-то своим.
Идеального решения не существует. Это факт. Но есть самое популярное, которое определил сам рынок, и это WordPress. Нельзя сказать наверняка, что этот движок подойдёт именно вашему проекту, но его точно стоит попробовать, если нет опыта в создании сайтов и есть готовность разбираться с настройками хостинга. Это действительно лучшая бесплатная CMS для новичков.