Стало известно, что Gantry 5 теперь поддерживает CI Билды для Grav. Grav - быстрая, простая и гибкая веб-платформа на файловой основе (представитель т.н.“flat” CMS, не использующих базу данных). Установка системы не требуется. Достаточно распаковать ZIP архив и платформа запущена. Хотя Grav и придерживается принципов, схожих с остальными flat-файловыми CMS, но отличается от конкурентов собственной дизайнерской философией.
Что такое CI Билды ? (CI Builds)
CI Билды (Продолжительные интеграционные билды - Continuous Integration Builds) являются устанавливаемыми пакетами, включающими в себя самые свежие и важные правки из develop brach Gantry.
Билды предназначены для разработки и не рекомендуются к использованию на рабочих сайтах. Любое изменение, внесенное в Gantry в процессе разработки, будет автоматически добавлено и доступно как дистрибутив CI Билд. Подробнее в статье (англ.язык)
Что ожидать
Вся базовая функциональность из Gantry уже полностью внедрена в Grav. однако на текущий момент есть несколько серьезных багов, которые в скором времени будут исправлены.
Gantry и Grav можно назвать “братом и сестрой” по части архитектуры, поскольку они используют одинаковые технологии и имеют одних авторов. :-) Пользователи Grav обнаружат очень большое сходство со структурой, Twig и YAML синтаксисом.
Это самый первый цикл по обеспечению совместимости Gantry с Grav, открытый для публики и авторы ожидают ваших замечаний, комментариев и обратной связи. Любой баг, обнаруженный вами, можно и нужно адресовать разработчикам через Gantry Issues Tracker (трекер ошибок), кроме того, с авторами всегда можно связаться напрямую через 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 для активации и дальнейшей настройки.
Известные баги
- Движок Twig на текущий момент не поддерживает Grav. Это означает, что все фильтры и API Grav пока недоступны, также как и большинство плагинов не будут работать.
- В Joomla и Wordpress внедрена позиция, которой пока нет в Grav. Разработчики ведут работу над ее внедрением в Grav, также как и над улучшениями для Joomla и Wordpress.