Выпущенный в 2003 году, WordPress до сих пор остается королем CMS. Но с развитием Node.js, появилось много современных соперников, которые имеют поддержку тем, плагинов, просты в установке на вашем собственном сервере, а также поддерживаются крупными сообществами. Ниже 5 примеров, с которыми вы возможно захотите познакомиться.
KeystoneJS
KeystoneJS — это мощный CMS фреймворк, построенный на Express и MongoDB. Он позволяет легко создавать динамические проекты с хорошо структурированными роутами, шаблонами и моделями.
Проект из коробки имеет ряд удивительных функций, такие как красивый UI администратора, полезные API утилиты, управления сессиями, отправка электронной почты, расширения, и многое другое. Для создания нового проекта и настройки всех его свойств он предлагает инструмент командной строки.
EnduroJS
Enduro.js предлагает легкий и быстрый способ построить ваш проект, имеет простой и красивый пользовательский интерфейс администратора и интегрированные инструменты, позволяющие построить на сервере что угодно. Он работает без базы данных, вместо этого полагаясь на систему простых файлов, которые могут быть открыты непосредственно в текстовом редакторе. Фрейворк прост в установке и может быть развернут через Git.
Проект предлагает ряд тем, которые вы можете использовать и настроить так, как вам нравится. Он поддерживает многоязычные сайты, упрощенные роуты и множество других функций. Имеется даже live reload работающий через browsersync, что позволяет Вам мгновенно видеть все изменения, которые вы делаете, непосредственно в вашем браузере.
Apostrophe
Apostrophe предлагает мощные фронтенд и бэкенд функции поиска, богатый текстовый редактор, высокую производительность и drag-and-drop редактирование прямо на странице. Он очень удобен, имеет подробную документацию и активное сообщество.
Apostrophe поддерживает несколько расширений, которые можно использовать для добавления новых возможностей в проект. Встроенные библиотеки изображений и файловые библиотеки облегчают включение и повторное использование на сайте файлов и других ресурсов.
Ghost
Ghost — это современная и мощная блоговая платформа, которую вы уже можете встретить на некоторых популярных сайтах. Она легко настраивается и имеет простой и оптимизированный дизайн, ориентированный на обеспечение наилучшего опыта написания.
Он использует фреймворк Ember для фронтенда, Handlebars для шаблонизации и стандартную базу данных MySQL. Страница GitHub проекта содержит более 20 удивительных репозиториев, предлагающих различные утилиты, такие как настройки Vagrant, тем и CLI.
Hexo
Hexo — это простой и мощный блоговый фреймворк, в которой каждый пост пишется в формате Markdown и выводится на статическую страницу с соответствующим макетом и стилями.
Проект предлагает мощную систему с множеством плагинов, которые вы можете установить для того, чтобы расширить свою функциональность. Он также предлагает быстрый и простой способ развертывания проекта на страницах GitHub или Heroku с помощью одной команды. Более того, Hexo поддерживает большое разнообразие красивых тем и шаблонов, которые можно использовать для создания интересных и привлекательных проектов.
Не совсем точный перевод статьи на tutorialzine.com