Серьезный: CMS без базы данных
предосторожность
Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.
Со сроком “CMS” (Система управления контентом) мы имеем в виду веб-приложение, которое позволяет пользователю создавать / изменение / удалить данные через административный интерфейс, сделав введенные данные доступными для пользователей или подписчиков самого приложения.
Самая известная CMS, те, которые сегодня чаще всего используются в Интернете, имеют открытый исходный код. Мы можем процитировать WordPress, Drupal, Joomla, PHP-ядерная бомба, TYPO3, OpenCMS… и многое другое. Также существует несколько закрытых лицензионных CMS., разработано непосредственно разработчиками программного обеспечения, но обычно они развиваются медленнее и дороже.
Все упомянутые до сих пор CMS отделяют интерфейс от содержимого.. Переводчик (обычно PHP) заботится о переносе контента в базу данных. Он база данных “экономить” контент и делает его доступным при вызове.
Сегодня мы говорим о Серьезный: CMS, которая работает как все уже упомянутые, но чьи данные сохраняются вместо базы данных в текстовых файлах.
Этому блогу более десяти лет назад это было сделано на CMS без базы данных: FlatPress. в 2010 Я перешел на WordPress, в то время как FlatPress был заброшен с годами, но разработка, похоже, возобновилась на пару лет.
Установка
Есть две версии Grav. Una, Гравитационное ядро, позволяет установку “автономный” без административного плагина. Другой, Гравитационное ядро + плагин администратора, включает плагин, который управляет серверной частью и позволяет администрировать сайт.
Установка довольно проста. После того, как архив был загружен, его необходимо распаковать и загрузить на сервер. (существенное требование: PHP 7.3.6 или более поздние версии). Любой, кто хочет использовать Grav с административным плагином, должен настроить файл .htaccess
(это апач) или файлы конфигурации NGINX. Найдите примеры в каталоге “webserver-configs
“. После внесения изменений просто посетите домашнюю страницу сайта, чтобы начать установку..
Использовать
Панель администратора похожа на панель WordPress.. Оттуда пользователь может создавать страницы, товары, настроить сайт, обновить плагины и темы.
Однако, как только вы углубитесь в разделы, вы поймете, что WordPress лучше управляет некоторыми аспектами.. Он меню “Конфигурация” содержит множество настроек, некоторые из них организованы неинтуитивно. С другой стороны, в WordPress есть все необходимое, а также встроенная справка, которая избавляет пользователя от необходимости прибегать к документации..
Плагин и тема
Grav объединяет менеджер тем и менеджер плагинов.. И темы, и плагины можно установить вручную или загрузить из связанного репозитория.. Будучи относительно молодым проектом (конечно моложе WordPress) мы не можем ожидать тысячи компонентов, доступных для самых популярных CMS.
SEO
Grav автоматически предлагает постоянные ссылки для SEO, а остальное оставляет разработчику или плагинам.. Те, кто использует WordPress, могут рассчитывать на плагины с проверенным опытом, такие как YOAST или All-in-one-SEO-Pack., с другой стороны, те, кто начинает использовать Grav, вскоре понимают, что плагины, предназначенные для SEO, все еще отстают., возможно будут разработки, но разработчики больше сосредоточились на другом.
Документация
Документация Grav - действительно его флагман. Все объясняется хорошо и интуитивно.
Премиум версия
Grav с открытым исходным кодом, выпущен под лицензией MIT. Большинство плагинов и тем находятся в свободном доступе через репозитории, а создание новых относительно несложно.. Однако в репозитории доступны премиальные темы и плагины., разработан непосредственно из “Команда Grav” или сторонними разработчиками. Премиум-контент - это явно продвинутый контент., даже если это не обязательно.
В заключение Grav кажется мне отличным проектом, активно развивается, в настоящее время поддерживается небольшим сообществом, хорошо задокументированы. За время использования остался вполне доволен проектом и продуктом., даже просто для простоты использования.
2 Комментарии
Андреа · 15 июнь 2022 в 4:41 ВЕЧЕРА
Эх ,но разница заметна, Я использую грав в проекте, но, несмотря на скелеты, требуется более техническая рука.,
TheJoe · 15 июнь 2022 в 4:55 ВЕЧЕРА
Я с тобой согласен, Андреа. Настоящее сравнение с WordPress (или с другой CMS “известный”) мы еще не можем сделать это, даже если на самом деле кажется, что проект Grav быстро движется в правильном направлении, WordPress стал почти недосягаемым.
Спасибо за комментарий!