Frontity is joining Automattic! Read the full announcement post for more details 📣
Learn more about our public roadmap and how to keep track of new features and releases.
Frontity Framework combines the best of WordPress with the best of React, enabling you to keep the intuitive and robust editorial experience provided by WordPress while leveraging the power of the latest web technologies to create more complex user interfaces.
Its unique approach solves many of the problems that previously plagued headless WordPress implementations. But there are still challenges that we continue to work on in order to make Frontity even better. In order to address them and prioritize our efforts, we have our own roadmap.
However, since Frontity is an open source product, anyone can develop their own functionalities to meet their project’s needs and contribute it back to extend and improve the framework.
If you want to know more about our mission and the story behind this project, head over to the About page.
These are the major features that we expect to release over the coming months. While some of them solve common challenges that WordPress users are facing when going headless, others are designed to improve the framework core.
We’re aware that we are not addressing some popular suggestions, like support for Gravity Forms or other plugins. We know they are very important, but improving the core first will ease the development and integration of these and other Frontity packages in the future.
This roadmap is the result of an ongoing discovery and prioritization process that involves feedback from the community, publishers, partners, and those who use the product. It will be reviewed and updated on a quarterly basis accordingly.
We’ve collected suggestions which have already been converted into many product improvements. Your voice is important too, and will help us shape the next Frontity features.
We want to keep all the workflows that are already working great in WordPress, and we are aware that being able to preview pages and posts before publishing them is really important for content creators and editors.
Learn more in the Feature Discussion.
We want to implement an easy way to use Google AMP in a Frontity project. Our initial idea is to release a package that deals with everything, so just by installing it you can use AMP.
Learn more in the Feature Discussion.
We want to allow you, whether with your own package or a third party package, to extend the server (which is a Koa server) and do things like catch a URL, like for example ads.txt, and then return a string, a 301, or whatever you want directly from Frontity.
Learn more in the Feature Discussion.
Similar to WordPress hooks, to make the framework even more flexible, we would like to enable you use Frontity hooks to add extra functionality to Frontity actions, intercept and modify data as it is processed, and subscribe to any change in the state.
Learn more in the Feature Discussion.
We want to simplify the way we work with handlers and ease the creation of other source packages, like WPGraphQL or WooCommerce. Apart from solving some known issues with the current version, we aim to move most of the logic inside @frontity/wp-source to @frontity/source, so it can be reused from different source packages.
In order to ease the integration between Frontity and WordPress, we are planning to release a plugin which will allow you to select the mode you would like to use (fully decoupled or embedded mode), connect directly to the Frontity server, and solve all the issues where PHP code is needed – such as supporting the post preview for example.
Learn more in the Feature Discussion.
We research and discuss the implementations of a feature in the Feature Discussions category of the community forum.
These are public conversations where everyone is welcome to join in, and we consider them as the main source of truth for a feature. You also can suggest new features or vote for those which you are most interested in.
We usually ship new features and improvements every 15 days. This time may vary slightly depending on the features which need to be finished.
In order to stay up-to-date with the features which are in production, you can check the Releases category in the community, or look for the Feature Discussions that are marked as “Released”.
We organize ourselves in sprints of 4 weeks and divide our work into specific tasks.
To know what we’re currently working on and what will be shipped in the coming weeks, take a look at the GitHub boards (where you’ll find the status of each sprint and task), or visit the summary of the sprint that’s in progress in the community forum.
We believe that one of the best ways to contribute to Frontity is to use it in your own projects and share your thoughts with us.
Your feedback about the pain points that you experience and your suggestions for improving features are highly valued since they help us make your experience with Frontity the best it can be.
Apart from that, there are many other ways to help the project and get involved: from contributing to the docs, to helping inspire others by writing a case study on how you’re using the framework. Check out the How to Contribute page of our docs to learn more.
Frontity combines the best of WordPress and React with a great developer experience in mind.