It’s launch day, Elements CMS 2 is live ![]()
![]()
![]()
Here’s the overview video first, in case you’d rather watch than read:
A quick recap of what’s new:
- The Online Editor — browser-based, WYSIWYG content editing for your CMS content. Free for everyone. The headline addition in v2.
- New Search component — point it at a folder of Markdown files and you have live search. Couldn’t be easier.
- A rewritten core — cleaner, faster, better architected than v1. Existing users should notice the speed difference.
Online Editor
The Online Editor is included for free in Elements and gives you one content folder and one user. If you need more than that, you can optionally upgrade to unlock powerful features such as version history, custom fields, unlimited users, whitelabel theming, a JSON API, webhooks, an AI writing assistant, and an MCP server that allows you to connect Claude to your content… ![]()
Online Editor Pricing
One-time, per domain. No subscription.
- Free — included with Elements. Components and the WYSIWYG Online Editor (single content folder, single user).
- Solo — $99 per domain. Adds version history, unlimited folders, custom fields, and a few more advanced editor features.
- Studio — $199 per domain. Everything in Solo, plus unlimited sub-domains, unlimited users, whitelabel theming, an MCP server, an AI writing assistant, webhooks, and a JSON API.
Once installed, you can upgrade the Online Editor directly via your site, or you can purchase a licence via the Elements CMS store.
For existing v1 users
The upgrade is straightforward: update your copy of Elements and your v1 components are automatically upgraded. No migration step, nothing to reconfigure. Your content carries straight across.
Where to go next
- Update Elements today to get the new CMS v2 components.
- Full overview and feature comparison at elementscms.io.
- Check out the documentation for more information.
I’m so happy to finally get this in your hands, and can’t wait to share the other exciting updates we have in the CMS pipeline. This update lays the foundations for Elements CMS going forward ![]()
