Новости и анонсы

Gantry 5 теперь совместим с Grav

Grav

Стало известно, что Gantry 5 теперь поддерживает CI Билды для Grav. Grav - быстрая, простая и гибкая веб-платформа на файловой основе (представитель т.н.“flat” CMS, не использующих базу данных). Установка системы не требуется. Достаточно распаковать ZIP архив и платформа запущена. Хотя Grav и придерживается принципов, схожих с остальными flat-файловыми CMS, но отличается от конкурентов собственной дизайнерской философией.

Сайт Grav CI Билды

Что такое CI Билды ? (CI Builds)

CI Билды (Продолжительные интеграционные билды - Continuous Integration Builds) являются устанавливаемыми пакетами, включающими в себя самые свежие и важные правки из develop brach Gantry.

Билды предназначены для разработки и не рекомендуются к использованию на рабочих сайтах. Любое изменение, внесенное в Gantry в процессе разработки, будет автоматически добавлено и доступно как дистрибутив CI Билд. Подробнее в статье (англ.язык)

Что ожидать

Фреймворк Gantry 5 - настройки

Настройки Gantry 5

Вся базовая функциональность из Gantry уже полностью внедрена в Grav. однако на текущий момент есть несколько серьезных багов, которые в скором времени будут исправлены.

Gantry и Grav можно назвать “братом и сестрой” по части архитектуры, поскольку они используют одинаковые технологии и имеют одних авторов. :-) Пользователи Grav обнаружат очень большое сходство со структурой, Twig и YAML синтаксисом.

Это самый первый цикл по обеспечению совместимости Gantry с Grav, открытый для публики и авторы ожидают ваших замечаний, комментариев и обратной связи. Любой баг, обнаруженный вами, можно и нужно адресовать разработчикам через Gantry Issues Tracker (трекер ошибок), кроме того, с авторами всегда можно связаться напрямую через Gitter чат.

Трекер ошибок Gitter чат

Начало

Чтобы запустить Gantry 5 на Grav, вам потребуется свежая установка Grav. Скачайте копию Grav Core + Плагин админки и следуйте инструкциям на сайте Grav.

По завершению установки CMS вам понадобится отдельно доставить Gantry. Для этого нужно скачать пакеты из раздела CI Builds Download.
Вам нужно два пакета: grav-pkg_gantry5_develop.zip и grav-tpl_g5_hydrogen_develop.zip

Первый пакет с префиксом grav-pkg является Gantry плагином. Распакуйте его и перенесите в папку user/plugins/gantry5.

Второй пакет с префиксом grav-tpl - это бесплатная Gantry тема под названием Hydrogen. Это чистая тема, которую можно использовать для знакомства с Gantry и она поможет разобраться в настройках фреймворка. Распакуйте архив и перенесите содержимое в папку
user/themes/g5_hydrogen.

Теперь нужно активировать тему. Для этого войдите в панель администратора и включите Hydrogen в разделе Themes. В левом сайдбаре появится блок Gantry. В нем будут перечислены все темы на базе Gantry. Выберите в списке Hydrogen для активации и дальнейшей настройки.

Gantry 5 - плагин для Grav
Плагин для Grav
Gantry 5 - плагин для Grav
Плагин для Grav
Админ панель Gantry 5
Админ. панель Gantry 5
Админ панель Gantry 5
Админ. панель Gantry 5
Фронтэнд Gantry 5
Фронт-энд Gantry 5

Известные баги

  • Движок Twig на текущий момент не поддерживает Grav. Это означает, что все фильтры и API Grav пока недоступны, также как и большинство плагинов не будут работать.
  • В Joomla и Wordpress внедрена позиция, которой пока нет в Grav. Разработчики ведут работу над ее внедрением в Grav, также как и над улучшениями для Joomla и Wordpress.
Оригинальная статья:
Eugene Sivokon
Предприниматель, менеджер проектов, Joomla-энтузиаст. Занимаюсь созданием сайтов с 2002 года. Координатор нескольких Joomla проектов. Обожаю путешествовать, интересуюсь историей и изучаю иностранные языки.