лучший движок для блога
Сравнение CMS: анализ популярных систем управления контентом
Работаете с крупными проектами или решили создать свой интернет-магазин? Ищете эффективные системы для работы с сайтом? Тогда эта статья для вас. Мы разобрали популярные CMS: бесплатные и платные версии. Рассмотрели их особенности, а также плюсы и минусы. И в конце статьи добавили сравнительный анализ всех систем управления контента.
Содержание
Выбор CMS
CMS, она же Content Management System, или Система Управления Контентом — это готовая основа для размещения сайта: интернет-магазина, блога, учебного или корпоративного ресурса. Такую систему может настроить даже новичок — при условии, если не требуется дополнительная интеграция с другими площадками или встраивание кастомного кода.
Виды CMS
Многопрофильные — этот вид помогает создавать любые сайты. Система поддерживает большой выбор плагинов, шаблонов, вариантов тарифов и вкладок для редактирования текста, дизайна и так далее. Это более сложная структура для владельцев интернет-магазинов, так как в ней присутствует большое количество настраиваемых блоков.
Профильные — это специализированные площадки для торговой коммерции или ведения блога — для одного типа сайта. Кабинет администратора содержит все необходимые настройки и опции для создания сайта. Служба предлагает ряд интеграций и не требует дополнительного вмешательства программиста.
Лицензия CMS
Открытая — это CMS с доступом для изменения кода. Например, Joomla!, OpenCart, Drupal.
Закрытая — движок для сайта, имеющий ограниченные права на редактирование. Такая система чаще всего платная и в случае выявления ошибок владельцу приходится обращаться в техподдержку.
Варианты CMS
Коробочные — платный софт, содержащий заранее установленный набор функций для быстрого создания сайта. Такие системы имеют закрытый вид лицензии и высокий уровень безопасности. Используются крупными компаниями для проектов с большим объемом данных. Например, коробочная версия 1C-Битрикс.
Конструкторы — готовые сервисы, позволяющие создать структуру сайта при помощи шаблонов и плагинов. Функционал таких систем ограничен: не все они интегрированы друг с другом и для решения вопросов совместимости саппорту требуется время. Например, Tilda, Wix, Nethouse.
Студийные — это самописные платформы, специально создаваемые под конкретную задачу. Такие системы не распространяются в массы и постоянно дорабатываются разработчиками. Если вы обратились в агентство, обязательно попросите сделать техническую справку с указаниями, как работать с ошибками — стороннему программисту будет проще найти решение проблемы. Например, интернет-магазин футболок с принтами Vsemayki.ru — ресурс создан разработчиками с нуля в 2007 году. На данный момент специалисты компании продают свою платформу по системе франчайзинг.
Движки для сайтов в виде онлайн-сервиса, или SaaS. Это платный софт, для начала работы в котором достаточно зарегистрироваться. Он представляет собой полноценную CMS с консолью управления, подключенным хостингом и расширенными возможностями для настройки сайта, а для решения проблем нужно лишь обратиться в техподдержку. Например, InSales.
Open Source — бесплатный ресурс с открытым кодом. Вы можете свободно скачать софт, внести изменения, скопировать данные и передать их третьим лицам, но у такой системы нет техподдержки — вам необходимо самостоятельно устанавливать дополнения и настраивать движок. Например, MODX Revolution.
Автоматизация email рассылок
Отправляйте цепочки триггерных сообщений приветствия, брошенной корзины, реактивации, совмещая внутри одной цепочки email, SMS и web push.
Топ CMS
А теперь давайте рассмотрим лучшие CMS, а также разберемся в особенностях и определим их плюсы и минусы.
По последним данным iTrack, самым популярным движком является WordPress, на втором месте — 1C-Битрикс, а на третьем — Joomla.
Самые популярные CMS
WordPress
WordPress — бесплатный движок для сайта с доступом к исходному коду и с возможностью подключения платных расширений.
Лучшая CMS среди русскоязычной аудитории
Особенности:
Плюсы:
Минусы:
1С-Битрикс
1C-Битрикс — коммерческая платформа для создания сайтов любого типа. Это закрытое решение для проектов, у которых большое количество данных.
Стоимость начинается от 5 400 рублей для небольших сайтов, для малого бизнеса цена стартует с 35 900 рублей, а для крупного бизнеса — от 72 900 рублей. Если вам требуется индивидуальная разработка, стоимость будет начинаться от 90 000 рублей. Лицензия приобретается на год, далее ее нужно продлевать.
Обзор CMS — 1C-Битрикс
Особенности:
Плюсы:
Минусы:
Joomla!
Joomla! — бесплатная CMS с гибкими настройками, для работы с которой желательно знать основы программирования и верстки — HTML и CSS. Софт поддерживает большое количество шаблонов и расширений.
Для подключения понадобится купить хостинг и оформить домен. Еще из затрат — возможно, придется покупать дополнительные плагины и шаблоны.
Рабочий стол CMS Joomla!
Особенности:
Плюсы:
Минусы:
Бесплатные движки для сайтов
В этом блоке мы подготовили подборку бесплатных CMS, которые чаще всего используются предпринимателями и разработчиками.
Разберем бесплатные движки сайтов из рейтинга iTrack: два первых места мы рассмотрели выше, перейдем к остальным — OpenCart, Drupal, Wix, MODX, Nethouse, Evolution CMS.
Сравнение CMS: рейтинг бесплатных платформ
OpenCart
OpenCart — бесплатный движок, созданный для интернет-магазинов.
Кабинет администратора в CMS OpenCart
Особенности:
Плюсы:
Минусы:
Drupal
Drupal — бесплатная CMS с открытым кодом, используется для создания любых сайтов.
Настройки структуры сайта в CMS Drupal
Особенности:
Плюсы:
Минусы:
Wix — условно-бесплатный конструктор для создания интернет-магазинов, бизнес-проектов и лендингов. CMS на старте предлагает пользователю пройти опрос и решить: провести настройку самостоятельно или же довериться системе.
Стоимость премиум-версии для небольшого сайта начинается со 150 рублей в месяц, для бизнеса и электронной коммерции — от 400 рублей в месяц.
Возможности редактора в CMS Wix
Особенности:
Плюсы:
Минусы:
MODX Revolution
MODX Revolution — платформа Open Source, позволяющая создавать сайты, веб-приложения и небольшие интернет-магазины.
Разработчики площадки предлагают приобрести готовый хостинг от 25 долларов в месяц — в остальном система доступна любому пользователю на безвозмездной основе.
Кабинет администратора в MODX
Особенности:
Плюсы:
Минусы:
Nethouse
Nethouse — условно-бесплатная CMS, сделанная на основе конструктора. Подходит для создания интернет-магазинов, корпоративных ресурсов, визиток и лендингов.
Бесплатный тариф позволяет работать с сайтом в течение месяца, после этого необходимо оформить подписку — стоимость от 210 рублей в месяц для обычного сайта и от 455 рублей для интернет-магазина.
Пример работы в системе Nethouse
Особенности:
Плюсы:
Минусы:
Evolution CMS
Evolution CMS — это переработанный проект MODX с использованием компонентов PHP-фреймворка Laravel. Площадка бесплатна и доступна каждому.
Оформление кабинета администратора в CMS EVO. Источник
Особенности:
Плюсы:
Минусы:
Платные движки для сайта
А в этом разделе рассмотрим популярные варианты платных CMS.
Согласно рейтингу iTrack, на российском рынке используют: 1C-Битрикс, DataLife Engine, Shop-Script, Tilda, UMI.CMS, NetCat, HostCMS, InSales.
Сравнение CMS: Рейтинг платных платформ
DataLife Engine
DataLife Engine — платная платформа для разработки как новостных, так и развлекательных ресурсов: онлайн-кинотеатров или игровых площадок, а также для создания интернет-магазинов.
Бесплатно доступна только демоверсия движка. Платная подписка стоит от 3 990 рублей в год.
Административный кабинет в CMS DataLife Engine
Особенности:
Плюсы:
Минусы:
Shop-Script
Shop-Script, или Webasyst — движок для создания интернет-магазинов, а также отслеживания аналитики и маркетинговых каналов.
Тарифы: «Старт» — 399 рублей в месяц, «Про» — 1 279 рублей, «Премиум» — 2 879 рублей.
Страница настроек Shop-Script
А ниже показан пример отслеживания заказов в CMS:
Страница с отслеживанием заказов
Особенности:
Плюсы:
Минусы:
Tilda
Tilda — еще одна CMS в формате конструктора с большим потенциалом: разработчики все время улучшают платформу и добавляют новые интеграции.
Для персонального сайта стоимость CMS — 6 000 рублей в год, для бизнес-проектов — 12 000 рублей в год.
Настройки сайта в CMS Tilda
Особенности:
Плюсы:
Минусы:
UMI.CMS
UMI.CMS — универсальный софт для разработки любых бизнес-проектов.
Стоимость коробочной версии CMS начинается от 11 900 рублей. Для создания крупного проекта потребуется расширенная лицензия за 79 900 рублей.
Пример работы в UMI.CMS в режиме реального времени
Особенности:
Плюсы:
Минусы:
NetCat
NetCat — движок для разработки интернет-магазинов, корпоративных сайтов, лендингов, визиток и новостных ресурсов.
Стоимость тарифа для промо-страницы — 5 900 рублей, для крупных проектов — 44 900 рублей.
Кабинет администратора в NetCat
Особенности:
Плюсы:
Минусы:
HostCMS
HostCMS — современный софт для создания любых типов сайтов.
Стоимость для небольшого ресурса — 3 900 рублей, для крупного проекта — 29 900 рублей.
Демоверсия административного кабинета в HostCMS
Особенности:
Плюсы:
Минусы:
InSales
InSales — SaaS-сервис для настройки интернет-магазинов: регистрируетесь, выбираете дизайн, добавляете товары — и начинаете продавать.
Интересный факт. После запуска система спросит вас: «Занимались ли вы ранее продажами?» — CMS создана для новичков, продажников и предпринимателей.
Бесплатный доступ выдается на 14 дней. Платная подписка начинается с 1 290 рублей в месяц для простого магазина, для крупного проекта ежемесячная стоимость стартует с 8 490 рублей.
Настройка CMS InSales
Особенности:
Плюсы:
Минусы:
Сравнительный анализ CMS
Платформа CMS | Лицензия | Для каких сайтов подходит? | Безопасность |
системы
бесплатная
Заключение
В заключении хотим отметить, что выбор CMS зависит от ваших идей, желаний и возможностей для вложения в разработку.
Выбирая платформу для ведения бизнеса, не забывайте о методах продвижения — регистрируйтесь на нашем сервисе SendPulse и подключайте email рассылки, web push, Viber и SMS оповещения, а также чат-боты в мессенджерах Facebook Messenger, ВКонтакте и Telegram для общения со своими клиентами!
Как я искал пацанский движок для блога
Я много пишу в интернетах и мне захотелось завести свой личный стэндалон блог, куда можно писать мелкие заметки и статьи, не подходящие для других площадок. Главная проблема личного блога — мне лень оформлять посты. Чтобы черкануть пару строк в каком-нибудь WordPress, нужно слишком много телодвижений. Я попробовал несколько разных движков и каждый раз ловил себя на ощущении, что мне не хочется ими пользоваться, намного быстрее и проще писать в записную книжку вроде Evernote или Notion. Так я стал искать идеальный движок для блога, отвечающий всем моим потребностям.
Мои требования к идеальному движку:
Внутри я рассказываю какой вижу идеальную CMS, редактор постов и комментарии, почему большинство существующих движков устарели на десять лет, и сравниваю между собой разные движки.
Что такое нормальный WYSIWYG редактор
(Видео со звуком) Пример идеального WYSIWYG редактора в Notion
⇧ Видео с демонстрацией лучшего на мой взгляд редактора ⇧
Редактор постов — это самое главное в движке, ведь именно в нем проводишь больше всего времени. WYSIWYG (what you see is what you get) — это тип редактора, в котором текст форматируется сразу, без переключения между исходным кодом и финальной версией. Мне больно смотреть, как приверженцы старой школы пишут вручную HTML теги, BBcode, по десять раз переключаются между превью и исходным кодом, заливают картинки отдельно на хостинг и в итоге тратят на верстку текста кучу времени. Редакторы во всяких WordPress устарели на несколько десятков лет!
Update
С 2018 года WordPress использует новый крутой редактор Gutenberg который не хуже Notion. На момент написания статьи я не знал об этом.
Оказывается, мало кто знает, что бывают современные редакторы, которые умеют рендерить markdown в реальном времени, вставлять картинки из буфера обмена. Можно вообще забыть о написании кода для верстки текста.
Мои требования к редактору:
Notion — современная замена Evernote
Я обожаю Notion. Это самый продвинутый инструмент для заметок, ведения wiki, описания проектов, простых таскменеджеров, календаря и еще кучи всего. Notion поддерживает коллективную работу, у него огромная библиотека шаблонов и при желании его можно превратить во что угодно, хоть в CRM.
Но самое главное в Notion — его редактор. Он просто идеален для написания постов. На видео выше показан пример написания простого поста с использованием разметки markdown, вставки кода, картинок из буфера обмена. Для сравнения используется движок Эгея Ильи Бирмана.
К сожалению, Notion плохо подходит для ведения публичного блога. Да, вы можете опубликовать все страницы в интернет как обычный сайт, вот даже пример сайта на notion. Но к нему нельзя прикрутить свой домен, перемещение по страницам выглядит странно, иногда они открываются в виде окон, а не отдельных страниц.
Notion пока не имеет публичного API, но уже есть реализации клиентов, например на Go. Автор этого клиента написал костыль для выдергивания страниц из notion и загрузки их на свой сервер. Но приватное API может в любой момент измениться и все сломается, такой метод предполагает постоянный пердолинг.
✓ Идеальный редактор
✓ Умеет сложное форматирование
✓ Поддержка шаблонов страниц
✗ Нет self-hosted версии
✗ Плохо подходит для сайта
✗ Нельзя подключить свой домен
✗ Мусор в URL, нельзя задать адрес страницы самостоятельно
✗ Неудобная навигация, попапы вместо отдельных страниц
✗ Нет комментариев
Jekyll и Github pages — генератор статического сайта
Jekyll — это популярный у программистов генератор статических сайтов. Его обычно используют в связке с Github Pages. Вы наверняка встречали домашние странички компьютерщиков, сделанные этим генератором. На Hacker News его использует каждый третий сайт. Главный смысл его в том, что посты пишутся в любимой IDE в формате markdown и деплоятся через git так же как код, а на сервере из них уже генерируется HTML.
Я тоже пытался его использовать hub.zhovner.com
Есть много плагинов для популярных IDE вроде VSCode для рендера markdown в реальном времени, вставки картинок и т.д. Есть даже целые CMS, сделанные как надстройка вокруг jekyll, вот некоторые из них: forestry.io, cloudcannon.com, netlifycms.org/docs/jekyll/. Они подключаются прямо к репозиторию на github и сайт можно редактировать через их WYSIWYG редакторы и автоматически синхронизировать через git. Звучит красиво, но на деле работает плохо. Ни один редактор даже близко не сравнится с эталонным редактором Notion.
Через пару лет использования Jekyll, я поймал себя на мысли, что мне просто неприятно и сложно с ним работать. Я забываю сниппеты для создания нового поста в моем редакторе Sublime Text, мне лень заливать сайт через Git и в большинстве случаев я просто предпочитаю не писать, чем проходить все эти процедуры.
✓ Полный контроль над сайтом и оформлением
✓ Можно хостить самостоятельно
✓ Только статический HTML
✓ Можно подключить любой сервис комментариев
✗ Сложно публиковать новые посты
✗ Нет нормального редактора
✗ Сторонние костыли вроде CMS и плагинов для IDE работают плохо
Ghost — CMS для блога
Ghost — сравнительно новая модная опенсорсная CMS. На сайте описывается только платная SaaS-версия, но есть готовый образ Docker, который в один клик можно развернуть у себя.
У Ghost почти такой же крутой редактор как в Notion, я был в восторге, когда попробовал: нормальная поддержка рендера markdown в реальном времени, картинки вставляются из буфера обмена, прелесть! После небольшого допиливания появляется даже подсветка синтаксиса в блоках кода.
Я уже было решил, что нашел свой идеальный движок, пока не стал разбираться с оформлением внешнего вида сайта. Оказалось, что дефолтная тема не предполагает никаких настроек, как мы все привыкли видеть в том же WordPress. У тем просто нет ни одной настройки, банально нельзя включить-выключить меню, футер/хедер. Покопавшись в галерее официальных тем, я понял, что их там полтора десятка и ни одна мне не подходит. На сайте Theme Forest для Ghost всего полторы сотни тем, против 12 тысяч для WordPress. За два дня поиска я так и не смог найти подходящую тему, все либо слишком стремные, либо давно заброшенные и не совместимые с актуальной версией движка. Я не разбираюсь в верстке и писать свою тему не входило в мои планы. Поэтому пришлось пока отложить Ghost и продолжить поиски.
На текущий момент я считаю Ghost самым лучшим вариантом и, скорее всего, выберу его. Планирую допилить заброшенную тему Affinity и опубликовать свой вариант в открытый доступ. Если вам интересно поучаствовать в этом, напишите пожалуйста мне на почту в профиле.
У Ghost из коробки есть много интересных функций вроде платных подписок на закрытых контент, вроде Patreon, и кучи готовых плагинов для интеграций. Этим движком пользуются многие компании для своих корпоративных блогов. Разработка ведется очень активно, коммитят на Github каждый день.
✓ Отличный редактор
✓ Полный контроль над сайтом и оформлением
✓ Можно хостить самостоятельно
✓ Можно подключить любой сервис комментариев
✗ Темы без настроек, только править исходники
✗ Создание и редактирование постов только через админку
Teletype.in — минималистичный сервис для блогов
Teletype.in — минималистичный аналог Medium от русских разработчиков с поддержкой разметки markdown. По стилю напоминает сервис от разработчиков мессенджера Telegram — telegra.ph, только с возможностью полноценно зарегистрироваться и вести блог внутри своего профиля. Можно подключить свой домен.
Мне очень понравилась идея и подход разработчиков: правильный WYSIWYG-редактор, картинки вставляются из буфера обмена, никаких админских панелей, минимум интерфейса, фокус только на контенте. Примерно так я и представлял себе идеальный движок блога.
Я подключил домен и попробовал перенести пару статей из своего блога на Jekyll в Teletype.in. За пару минут использования вылезло несколько существенных багов: случайно сломал верстку и получил неработающую страницу поста. Радует, что разработчики общаются на русском и активно отвечают в чате поддержки в Telegram, все баги подтвердили и за пару дней исправили. Ребята обещают добавить подсветку синтаксиса в блоках кода и активно дорабатывают редактор. Пока в нем остаются мелкие неудобства и он не так хорош, как редактор Notion.
Комментарии пока не очень функциональны, нельзя писать анонимно, вход не через все соцсети. Тут есть что дорабатывать.
✓ Хороший редактор
✓ Можно подключить свой домен
✓ Удобно добавлять и редактировать посты
✓ Можно задать свой URL для каждого поста
✗ Нет контроля над сайтом, нельзя захостить у себя
✗ Сырой редактор, есть баги
✗ Мало возможностей по оформлению профиля
WordPress, Эгея и все остальные движки
Я попробовал очень много движков и большинство из них выглядят устаревшими на несколько десятков лет. Главная проблема — переусложненный админский интерфейс и отсутствие WYSIWYG-редактора. Я не буду разбирать популярные CMS, потому что все они страдают от описанных выше проблем.
Правильная форма комментариев
Я испытываю дискомфорт, если вижу статью, под которой нельзя оставить комментарий. Еще хуже, когда возможность комментирования огорожена платной подпиской или сложной регистрацией. Правильная форма комментариев должна позволять любому посетителю максимально легко высказаться без необходимости регистрироваться на сайте.
Disqus — плохой сервис комментариев
У меня есть сайт, на котором используется сервис комментариев Disqus. Каждый третий комментарий там Disqus помечает как спам и скрывает, как бы я не пытался отключить спам-фильтры. Из-за этого люди не могут нормально общаться. Порядок комментариев постоянно меняется случайным образом, некоторые комментарии просто исчезают спустя время. Он тянет тонны джаваскрипта и тормозит. В целом Disqus — лютейшая дрисня, и я никому не рекомендую им пользоваться.
Remark42 — хороший сервис комментариев
Remark42 — открытый движок комментариев для встраивания на любой сайт от Евгения umputun. Доступен в виде образа Docker для разворачивания на своем сервере. Поддерживает как анонимные комментарии, так и вход через соцсети. Поддерживает разметку Markdown. Есть даже уведомление о новых комментариях админу в Telegram. Эталонный пример хорошего движка для комментариев.