We're building "Ideal CMS", a Payload CMS based project with every feature we wish it had out of the box
At FocusReactive we build projects on different CMSs - Sanity, Storyblok, Strapi, Payload. Each platform has its own unique features and limitations. And sometimes for one project we need a feature that it doesn't have, but another CMS does.
So we decided to build all of that into one open source project, we call it “Ideal CMS”. Best features from every CMS we've worked with. You can use project with everything integrated or install individual plugins to get features you need. This often helps our clients free up budget for things we believe should be included from day one.
Here's what we've developed so far:
- Presets: multiple pre-configured block configurations you can use to build up you pages. It’s like having multiple versions of default values. Because content people like editing more, then creating from scratch.
- A/B Testing: native experiments with dynamic % of traffic going to each of the content variants. Control everything from the same page you are working on.
- Comments: the way to collaborate inside CMS. It’s helpful for both content team and devs who work on the CMS. Allowing to leave feedback directly inside the admin.
- Multi-Language + AI Translation: Payload already has a localization plugin, so we built plugin to do AI translations on top of it.
- Scheduled Publishing: Payload CMS natively supports this feature, but not for the serverless platforms like Vercel. Since we deploy mainly there, we needed way to do it.
- Semantic search: locale scoped semantic search will help you visitors get more accurate results and make sure they find what they are looking for.
- SSO: for enterprise clients this is common requirements and could save you a lot of time. We support different identity providers, and you can leave the one you want.
We are actively working on two more game changing (in our opinion) plugins: “Releases” and "Visual Editing".
- Releases will help scheduling publishing of multiple resources in Payload CMS, allowing for complex launches with no surprises.
- Visual Editing is a UI overlay over your content in preview mode, to navigate to to the content field you want to change faster.
Every plugin works independently in any Payload project. For new projects we recommend start off the repository, that combines all those plugins and basic setup you will need - Ideal CMS on GitHub.
Excited to share more updates in the future! For now would love to hear your thoughts on what you think brings the most value to your and your clients' Payload CMS projects.
Lets grow the ecosystem together!