[ad_1]
Headless WordPress is altering the sport in terms of constructing quicker, safer websites on the world’s most trusted CMS, and Faust.js is without doubt one of the most vital items of expertise for headless growth.
The JavaScript framework is designed to make constructing the frontends of headless websites simpler, and 1000’s of builders have already harnessed the ability of Faust.js of their headless builds.
Faust.js is an open supply mission that’s free for the complete WordPress neighborhood to make use of. As a part of our dedication to sustaining and enhancing Faust, the group behind it has spent the previous 12 months gathering vital suggestions from Faust.js customers. That suggestions led our group to conduct a whole rewrite of the framework, which has resulted in a brand new model of Faust.js that’s designed particularly to enhance scalability and adaptability for all headless WordPress websites.
Whereas the previous model of Faust.js will proceed to function as supposed for the websites that depend on it, any new websites constructed utilizing Atlas Blueprints on WP Engine’s platform will robotically use the brand new model.
Learn on to search out out extra about Faust.js, in addition to what you possibly can anticipate from the brand new model.
A Fast Historical past of Faust.js
Initially launched final 12 months, Faust.js was designed on prime of Subsequent.js and React. The framework consists of a WordPress plugin and a set of npm packages that work collectively to make constructing frontend functions simpler.
Faust.js was constructed to resolve probably the most frequent challenges that arises when constructing headless websites: the power to preview posts and pages with out sacrificing person expertise. Within the months since its launch, Faust.js has been delivering higher experiences for builders whereas sustaining ease of publishing for much less technical web site customers.
What’s New for Faust.js?
Briefly, every thing. WP Engine builders have rebuilt the complete framework from the bottom up, enhancing a number of features of Faust.js alongside the best way. Because of this, customers can’t swap out the previous model of Faust.js for the brand new model on already-existing websites.
That is a wholly new and separate bundle, and builders might want to familiarize themselves with the brand new framework as they proceed constructing headless websites with Atlas Blueprints.
Primarily based on the suggestions we acquired from builders utilizing the earlier model of Faust.js, we’ve made the next enhancements:
- Applied a brand new information layer that improves the method of working with queries
- Eliminated obstacles for scaling with an API-first design, permitting builders to reuse their work for a number of tasks
- Created a brand new WordPress Template Hierarchy for headless: this first-of-its-kind characteristic permits builders to create templates for any piece of WordPress information, which might then be used throughout different headless builds
That being stated, this isn’t an finish of life for the previous Faust.js. Prospects already leveraging the previous model won’t see an interruption on these websites, and there’s no finish of life scheduled for the previous model of the framework at the moment. Documentation associated to the earlier model of Faust has been moved to https://legacy.faustjs.org.
Desire a extra detailed look on the new enhancements to Faust.js? Try this put up on the Faust.js weblog.
What’s Subsequent for Faust.js?
One in all our core values at WP Engine is Dedicated to Give Again, which means we’re devoted to giving again to the communities we stay and work in, in addition to the bigger WordPress neighborhood.
With that prime of thoughts, we’ll proceed gathering suggestions from our prospects and customers of our open supply tasks, and enhancing the instruments and expertise they love—together with Faust.js—to make WordPress the CMS of selection for each headless and conventional web sites.
In case you have any questions or ideas that may enhance Faust.js, be a part of the Discord channel at faustjs or, for purchasers utilizing our platform, attain out to WP Engine’s buyer assist group.
This new replace additionally signifies that modifications are on the horizon for Atlas Blueprints. As a result of the previous Blueprints have been constructed with the previous model of Faust.js, they’ll now not be obtainable. As an alternative, customers will be capable to entry a single Blueprint that demos options for builders who’re taken with getting began on Atlas and utilizing the framework—use of Faust.js is non-compulsory for all WP Engine prospects. Moreover, WP Engine is engaged on a brand new mission scaffold supposed to assist skilled builders get began with new tasks as rapidly as attainable.
Because the neighborhood of builders utilizing Atlas Blueprints continues to develop, our groups will launch modifications that may make onboarding simpler for brand new customers and proceed to enhance our prospects’ experiences with constructing headless websites.
Faust.js Isn’t the Solely Headless Innovation From WP Engine
Along with the unimaginable work with Faust.js, the product and engineering groups have additionally been delivering new improvements on the Atlas platform. From growth previews to webhooks to rollback performance, the group has been making it simpler (and quicker) to construct headless WordPress tasks.
We all know there are a lot of extra thrilling issues to come back as we glance towards the way forward for headless expertise and the Faust.js framework, so be looking out for extra options, improvements, and expertise from Atlas and the WP Engine group.
Attempt the New and Improved Faust.js Framework
Wish to check out the brand new model of Faust.js for your self? Obtain right here, or higher but, join a free Atlas Sandbox account and expertise an intuitive UI and highly effective decoupled structure in motion on WP Engine!
Wish to discover out extra about headless WordPress? Go to WP Engine for a better take a look at Atlas, or converse to a consultant as we speak!
[ad_2]