Getting started
From the plugin documentation · View source ↗
FlowEdit 1.0.0-rc.1 is the first release candidate for 1.0. Existing pages require no migration. Read the changelog before upgrading.
Requirements
- Grav >= 2.0.19
- Admin2 >= 2.1.0
- API plugin >= 1.0.19
- Shortcode Core >= 6.2.5
Version and dependency constraints are authoritative in
blueprints.yaml.
Installation
Place the chosen release’s files in user/plugins/flow-edit, with
flow-edit.php directly inside that folder. When that version is available in
your GPM channel, you can also install it through Admin2 (Plugins → Add)
or the GPM CLI. Check blueprints.yaml to confirm the installed version.
No build step is needed on a Grav install — the editor bundle
(admin-next/fields/flow-edit.js) is shipped pre-built.
After updating, refresh Admin2 to load the new editor bundle and its content-save protection. See draft recovery and save conflicts for how to keep your changes if someone else edits the page.
Enabling
- Keep the plugin enabled (
flow-edit.yamldefaults toenabled: true). - In Admin2, open your account settings and set Content Editor to FlowEdit. The choice is per user; other editors on the same site are unaffected.
- Ensure pages use
process.markdown: truein their front matter so the stored Markdown renders on the front end.
Selecting Default or CodeMirror stops using FlowEdit without disabling the plugin — no content is converted in either direction.
Uninstalling / disabling safely
FlowEdit’s storage format is Markdown plus [flow-*] shortcodes. Keep
FlowEdit and Shortcode Core enabled while any page stores a
[flow-youtube], [flow-image], [flow-gallery], [flow-video], or
[flow-embed], [flow-columns], or [flow-block] shortcode, otherwise that content stops rendering on the public
site. See the shortcode reference.
Next steps
- Editor guide — for the people writing content
- Configuration reference — for tuning the slash menu and custom blocks