Guest Joe Fusco, Senior Software Developer at WP Engine, discusses how listening to users helps create a project for the community. They also talk about recently added features and the state of headless WordPress.
Faust.js has implemented an RFC process to gather community feedback and contributions for proposed changes.
Faust.js offers the benefit of shaping data and customizing responses with GraphQL, providing greater control and efficiency when interacting with WordPress.
Deep dives
Faust.js: Unleashing the Power of WordPress for Headless Websites
Faust.js, a JavaScript framework designed for headless WordPress, has officially come out of beta after its initial launch in September 2021. Developed by WP Engine, Faust.js offers new features and enhancements since its beta release. One such feature is the proposal to convert existing React components into Gutenberg blocks, allowing for easier integration between the two ecosystems. Additionally, Faust.js is exploring Next.js app router support, aiming to leverage React server components to fetch data from WordPress on the server. The project has also implemented an RFC (Request for Comments) process, inviting community feedback and contributions on proposed changes. Faust.js is gaining adoption, with WP Engine utilizing it for their Atlas platform, providing a fast and flexible headless WordPress solution.
Benefits and Challenges of Faust.js
Faust.js, powered by GraphQL, offers the benefit of shaping data and customizing responses based on specific needs. With GraphQL and the WP GraphQL plugin, developers have greater control and efficiency when interacting with WordPress. However, introducing new technologies like Faust.js and GraphQL presents challenges, including naming conventions and ensuring compatibility with WordPress's evolving Gutenberg block editor. Despite these challenges, the Faust.js team is actively seeking feedback through their RFC process and is committed to refining Faust.js as an open-source project.
WordCamp US and Future of Faust.js
Faust.js and its team, led by senior software engineer Joe Pusco, will be present at WordCamp US. They will be answering questions and discussing the framework's capabilities at the WP Engine booth. While on-site Faust.js swag is not available yet, WP Engine's adoption of Faust.js for their Atlas platform showcases its impressive speed and functionality. As Faust.js continues to mature, developers can expect a showcase section on the Faust.js website highlighting real-world examples of the framework in action. Overall, Faust.js aims to provide a seamless and efficient solution for developers leveraging the power of headless WordPress.
Ever since Faust.js officially came out of beta in June of 2023, the team has been collecting RFCs (or requests for comments) on Github to steer the direction of the project. In this episode, we talk with Joe Fusco, a Senior Software Developer at WP Engin, who tells us how listening to users will help to create a project for the community. We also talk about some recently added features and the state of headless WordPress