Альтернатива Wordpress или лучшие бесплатные CMS без базы данных (краткий некоммерческий обзор от 04 ноября 2018 года).

В мире CMS царит WordPress, охватывая более половины сайтов, написанных на CMS и около 30% сайтов во всём мире. Причины не только в простоте установки, бесплатности и огромной коллекции плагинов и шаблонов. Это еще и прекрасная стратегия маркетинга бесплатной системы.

Однако, при всех своих преимуществах, Wordpress не может быть идеальной CMS для всех.

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

Есть задачи для сайтов, где применение CMS типа Wordpress бессмысленно и смешно. Например, лендинги.

Для людей с небольшими - от одной до пары тысяч страниц  сайтами стоит рассмотреть flat file CMS - CMS без базы данных. В отличие от WordPress и других известных CMS на базе данных, CMS без базы данных хранят контент сайта в виде простых текстовых файлов. Это дает явные преимущества под определённый класс задач.

Зачем использовать CMS на текстовых файлах без базы данных?

Flat file CMS обращает давнюю тенденцию CMS с помощью базы данных, таких как mySQL для хранения содержимого веб-сайта. Вместо этого записи в блогах и другие создаваемые материалы сохраняются на сервере в виде текстовых файлов. Плюсы и минусы такого подхода:

Плюсы CMS без базы данных:

  • Установка и развертывание гораздо проще, без необходимости установки базы данных. Обычно требуется только FTP-клиент.
  • Хорошо масштабируется даже на общем хостинге с гораздо меньшими требованиями к ресурсам. Нет запросов к базе данных - выше скорость ответа.
  • Легко перейти от одного хостера к другому. Просто перенесите файлы.
  • Как правило, более безопасный, с меньшим количеством точек входа для атак.
  • Надежный контроль версий с помощью GitHub.

Минусы CMS без базы данных:

  • Для большинства современных CMS на текстовых файлах довольно сложно освоить их в начале из-за необходимости  понимания языков шаблонов и стилей, в первую очередь Liquid, Twig и Markdown Language.
  • Меньшее сообщество и меньше плагинов по сравнению с более распространенными CMS, такими как WordPress.
  • Для очень больших сайтов с десятками и сотнями тысяч страниц, с потоком в тысячи клиентов в час, наблюдается отставание в скорости от CMS  с базой данных.

Текстовая CMS рядом с Wordpress как автомобиль рядом с самолетом. Каждый хорош для своей задачи.

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

Список лучших бесплатных CMS без базы данных 2018 года по мнению автора.

1. GRAV

GRAV FLAT FILE CMS

  • С открытым исходным кодом и построенный с Symfony и YAML
  • Имеет встроенный менеджер пакетов для установки в один клик
  • Поддержка HTML и markdown контента
  • Использует шаблоны Twig для настройки
  • Очень разносторонние характеристики платформы

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

Разработанная дизайнерской компанией RocketTheme Grav предлагает впечатляющий набор тем, плагинов и скелетонов (готовых решений для сайтов разного назначения). 

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

Особенностью Grav является концепция модульных страниц, в которых страница состоит из нескольких подстраниц (модулей). Это прекрасно... но также довольно сложно для начинающих.

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

2. Pico

Pico Flat File CMS

  • Открытый исходный код, бесплатная CMS без базы данных
  • Использует языки Twig и Markdown для изменения темы и форматирования содержимого
  • Редактирование содержимого сайта в виде текстовых файлов, а метаданных, используя YAML.
  • Множество тем для мгновенного изменения внешнего вида сайта

Pico - это невероятно быстрая плоская файловая CMS для разработчиков. Она, несомненно, проще чем GRAV в работе.

Установка Pico требует не намного больше технических навыков, чем просто загрузка некоторых файлов на хостинг.

Это умно спроектированная, модульная и безопасная CMS. Он использует Twig и Markdown для тематизации и форматирования контента, соответственно.

Красота Pico в простоте. Все в Pico реализуется через текстовые файлы. Основная конфигурация Pico определяется внутри одного текстового файла, и для создания новой страницы вы создаете новый файл. Вот и все.

3. Bludit

Bludit Flat File CMS

  • Открытый исходный код, бесплатная CMS на текстовых файлах без базы данных.
  • Очень прост в установке и настройке. Загрузить zip-файл и запустить установщик bludit. Ответить на вопросы. Работать.
  • Чистые, привлекательные шаблоны по умолчанию и приятная админ панель.

Контент добавляется через админ панели, либо как обычный HTML, если вам это нравится, либо вместо этого через язык Markdown. Возможность выбора это прекрасно.

Темы в Bludit могут быть созданы с использованием любого фреймворка, например BootstrapKubePure.ioSkelLess, etc.

4. GetSimple CMS

GetSimple CMS

  • Открытый исходный код, бесплатная CMS на текстовых файлах XML без базы данных.
  • Проста в установке и настройке. Есть много тем и плагинов.
  • Понятная админ-панель.

С точки зрения лёгкости освоения системы GetSimple CMS резко выигрывает у всех предыдущих систем. Но всё же проигрывает пятой. 

5. CMSimple_XH

CMSimple_XH

  • Открытый исходный код, бесплатная CMS на текстовых файлах XML без базы данных.
  • Исключительно проста в установке и настройке. Есть много тем и плагинов. При обновлении системы их проверяют на совместимость.
  • Особое внимание уделено безопасности CMS от взлома. Известных уязвимостей нет.
  • Понятная админ-панель.
  • Живое сообщество, где всегда готовы помочь.

Контент добавляется через админ панель, WYZIWYG редактор.

Резюме

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

Если ваш приоритет #1 - это платформа, которая хорошо работает даже на базовом хостинге, безопасна без постоянных обновлений и поставляется с административной панелью без излишеств для добавления и управления контентом, flat file CMS без базы данных часто является лучшим выбором.

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

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


Поводом для написания данной статьи послужила попытка авторского перевода и осмысления статьи 2017 года:

The Best Flat File CMS Reviewed and Compared 2017

Последние изменение:

Новость 1

22 октября 2018 года создан русский сайт CMSimple_XH. Тот, на котором вы сейчас находитесь. 


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

Именно это стало причиной создания этого сайта. Хорошее дело должно продолжаться. Люди, делающие в России, Беларуси, Украине сайты на CMSimple_XH должны получать поддержку!

Новость 2

Вы можете получить необходимую техническую помощь здесь:

CMSimple_XH Wiki


Также можно задать вопрос на главном форуме CMSimple_XH:

  cmsimpleforum.com

Форум работает на английском, немецком, французском и датском языках, но Вы ведь умеете пользоваться функцией перевести на русский язык  в браузере?

Наконец, можно написать автору сайта и задать вопрос, так что пишите!

Новость 3

По сообщениям с форума активно ведется разработка CMSimple_XH версия 1.7.3

Так держать!