Почему мы пишем об этом?
В последнее время мы в Progressive OS всё чаще сталкиваемся с задачей разработки сайтов, которые не нужно обновлять каждый день. Клиенты не хотят переплачивать за Wordpress, но при этом хотят быстрого, гибкого и предсказуемого решения. Мы стали искать инструменты, которые:
-
работают как код,
-
легко версионируются,
-
не зависят от базы данных,
-
и при этом позволяют дизайнерам и маркетологам работать вместе с разработчиками.
Так мы снова вернулись к Grav CMS. А потом — углубились. Ниже — наше исследование, опыт и стратегия применения Grav в современных реалиях.
Grav CMS: для кого и зачем?
Grav CMS — это flat-file CMS. То есть: никаких баз данных, весь контент — в виде файлов Markdown и конфигураций YAML. Эта особенность делает Grav:
-
молниеносным,
-
простым в развертывании (копируй и запускай),
-
прекрасно совместимым с Git,
-
идеально подходящим для CI/CD-пайплайнов.
Grav — это не "конструктор для всех". Это система для тех, кто работает с кодом и хочет контролировать каждый пиксель, каждый маршрут, каждую структуру.
Главные сильные стороны Grav
1. Архитектура на плоских файлах
-
Скорость: отсутствие SQL-запросов, минимум накладных расходов.
-
Простота переноса: весь сайт можно упаковать в zip-архив и перенести куда угодно.
-
Совместимость с Git: удобно для командной разработки и бэкапов.
-
Безопасность: нет базы — меньше поверхность атаки.
2. Дружелюбие к разработчику
-
CLI-интерфейс для всех задач: установка, обновление, кэш, backup.
-
Языки разметки и шаблонов: Markdown, Twig, YAML.
-
Возможность работы как с "кодовой базой" — всё под контролем.
3. Админ-панель — когда нужно
-
Grav предлагает визуальную админку, которую можно подключить.
-
Это делает его доступным и для редакторов без технического бэкграунда.
Слабые стороны и ограничения
-
Экосистема плагинов и тем — фрагментированная: многие не обновлялись годами.
-
Поддержка — ведётся одной ключевой фигурой, при участии сообщества.
-
"Кривая входа" — высокая, особенно если привык к WordPress.
-
Не для Enterprise — плохо масштабируется в корпоративной среде.
Сравнение с другими решениями
Система | БД | Панель | Скорость | AI-ready | Цена |
---|---|---|---|---|---|
WordPress | Да | Встроенная | Средняя | Низкая | Условно-бесплатно |
Hugo | Нет | Нет | Максимальная | Средняя | Бесплатно |
Strapi | Да | Да | Средняя | Высокая | Подписка |
Grav | Нет | Да (опционально) | Очень высокая | Средняя | Бесплатно |
Поддержка и развитие: "медленно" — не значит "заброшено"
Да, Grav не обновляется каждый месяц. Но это не баг — это фича.
-
С 2023 года основной разработчик остался один.
-
Проект зрелый, стабильный, всё внимание сосредоточено на совместимости с PHP 8.4.
-
Сообщество активно, но проверка качества — на ответственности самих пользователей.
Если вы привыкли к тому, что "всё работает само" — Grav не для вас.
Grav vs Static Site Generators (SSG)
Grav — динамическая CMS. В отличие от Hugo или Jekyll:
-
не требует пересборки сайта при каждом изменении,
-
имеет полноценную админку,
-
поддерживает авторизацию, формы, поиски и т.д.
Он медленнее SSG, но быстрее большинства CMS.
Grav vs Headless CMS
Grav не Headless — он связан с шаблонизатором (Twig) и PHP.
Но:
-
его можно использовать как headless через REST API;
-
он работает локально и быстро, без облачных зависимостей;
-
для небольших проектов это может быть проще и дешевле.
А теперь — самое интересное: Grav + AI = 🚀
С появлением инструментов вроде Gemini CLI и Qwen CLI (открытый форк), а также нашей внутренней обвязки Vibe Code, мы обнаружили, что Grav идеально ложится в автоматизированную вёрстку:
-
Vibe Code умеет генерировать готовые структуры страниц (включая YAML и Twig);
-
CLI-агенты могут разворачивать проект, накатывать шаблоны, публиковать релизы;
-
это позволяет превратить AI-генерируемую идею в работающий сайт за несколько часов, а не недель.
Почему это важно для наших клиентов
Теперь мы можем:
-
создавать сайты быстрее,
-
снизить количество часов ручной вёрстки,
-
предложить клиентам больше за те же деньги (включая бонусные фичи),
-
поддерживать проекты как "код", что удобно для обновлений и доработок.
Grav + Vibe Code + AI CLI — это не просто CMS, это платформа разработки.
Вывод: кому мы рекомендуем Grav
Grav — это зрелое и стабильное решение для:
-
малого и среднего бизнеса,
-
digital-агентств и маркетологов, у которых есть доступ к техническим специалистам,
-
редакционных сайтов и лендингов,
-
проектов, где нужны скорость, простота и контроль над кодом.
Если вы хотите сайт, который будет:
-
быстрым,
-
лёгким в переносе,
-
простым в управлении через Git,
-
и готовым к автоматизированной сборке и вёрстке с помощью AI —
Grav может быть лучшим выбором в 2025 году.
Если вы не уверены, подойдёт ли Grav вашему проекту — напишите нам в Progressive OS. Мы покажем демо, сравним с альтернативами и соберём прототип. Быстро. И с удовольствием.
Дополнение - инфографика к этой статье.