grav2 JUN 3
markdown features

Grav 2.0: Markdown Enhancements

Markdown is the heart of writing content in Grav, and for Grav 2.0 we gave it a proper pass. The engine is still the same fast, Parsedown-based renderer it has always bee…

Andy Miller Andy Miller 8 mins
developer JUN 1
grav2 plugins admin-next

Grav 2.0 Developer Guide: Admin Next Custom Form Fields

Most of the Grav 2.0 developer series so far has been quick wins. The compatibility flag is a one-line change. Adding API endpoints is a couple of event handlers. Custom …

Andy Miller Andy Miller 19 mins
grav2 MAY 31
ai mcp

Grav + AI: The MCP Server

I've been running my own Grav sites through an AI agent for a few months now, and the thing that kept nagging me was how every other CMS handles AI. It's always bolted on…

Andy Miller Andy Miller 11 mins
grav2 MAY 26
admin2 admin-next

Admin Next: A Modern Admin Experience

The Grav admin has carried the project for the better part of a decade. Admin Classic was always pragmatic: a Twig-rendered interface, jQuery for the dynamic bits, built …

Andy Miller Andy Miller 23 mins
grav2 MAY 20
translation admin2 journal

A Grav-Native Translation Portal

Back in late 2015, we announced that Grav's translation workflow was moving to Crowdin. At the time it was a huge step forward. Instead of forking a plugin repo, hand-edi…

Andy Miller Andy Miller 10 mins
developer MAY 18
grav2 plugins

Grav 2.0 Developer Guide: API Integration for Plugins

The Grav API plugin is the load-bearing component of Grav 2.0. Admin Next is built on top of it, the MCP server runs through it, and any third-party tool that wants to ta…

Andy Miller Andy Miller 14 mins
developer MAY 7
grav2 plugins

Grav 2.0 Developer Guide: Compatibility Flags

If you ship a Grav plugin or theme, the new compatibility flag is one of the most important things to know about for Grav 2.0, and it's also one of the easiest 2.0 update…

Andy Miller Andy Miller 11 mins
developer MAY 7
grav2 plugins

Grav 2.0 for Plugin Developers: Overview

If you maintain a Grav plugin or theme, this post is your starting point for Grav 2.0. I know how a major version bump can look from the outside, especially when the head…

Andy Miller Andy Miller 8 mins
grav2 MAY 7
migration upgrade

Migrating to Grav 2.0: The Side-by-Side Staged Install

One of the biggest lessons we took from the 1.8 beta cycle is that in-place upgrades across a generational library change are inherently fragile. When the PHP stack moves…

Andy Miller Andy Miller 9 mins