Cookie

Серьезный: CMS без базы данных

Опубликовано TheJoe на

Приблизительное время чтения: 3 минут

Со сроком “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 есть все необходимое, а также встроенная справка, которая избавляет пользователя от необходимости прибегать к документации..

Смотри сюда:  Кронштейны: редактор "из" е "в" HTML / CSS е JavaScript

Плагин и тема

Grav объединяет менеджер тем и менеджер плагинов.. И темы, и плагины можно установить вручную или загрузить из связанного репозитория.. Будучи относительно молодым проектом (конечно моложе WordPress) мы не можем ожидать тысячи компонентов, доступных для самых популярных CMS.

SEO

Grav автоматически предлагает постоянные ссылки для SEO, а остальное оставляет разработчику или плагинам.. Те, кто использует WordPress, могут рассчитывать на плагины с проверенным опытом, такие как YOAST или All-in-one-SEO-Pack., с другой стороны, те, кто начинает использовать Grav, вскоре понимают, что плагины, предназначенные для SEO, все еще отстают., возможно будут разработки, но разработчики больше сосредоточились на другом.

Документация

Документация Grav - действительно его флагман. Все объясняется хорошо и интуитивно.

Премиум версия

Grav с открытым исходным кодом, выпущен под лицензией MIT. Большинство плагинов и тем находятся в свободном доступе через репозитории, а создание новых относительно несложно.. Однако в репозитории доступны премиальные темы и плагины., разработан непосредственно из “Команда Grav” или сторонними разработчиками. Премиум-контент - это явно продвинутый контент., даже если это не обязательно.

В заключение Grav кажется мне отличным проектом, активно развивается, в настоящее время поддерживается небольшим сообществом, хорошо задокументированы. За время использования остался вполне доволен проектом и продуктом., даже просто для простоты использования.


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

0 Комментарии

оставьте ответ

Заполнитель аватара

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.