Full Site Editing

Full Site Editing (FSE) is the latest and most anticipated update in Project Gutenberg. It brings together the block editor, block patterns, and block-based themes to provide a unified editing experience. And now with WordPress 6.2, Full Site Editing is no longer a beta feature. The promise made by FSE is that users of a block theme will now be able to edit their entire site using the block editor. So this all sounds very exciting, but what exactly does it mean, and more importantly what should GeneratePress users be aware of?

NOTICE: If you’re using GeneratePress and have updated to WordPress 6.2 then you will see no differences to the WP Dashboard, there will be no Editor menu, and there are no changes to the theme Customizer. You will however notice some of the core updates made to the Block Editor.

Full Site Editing and what does it actually mean?

WordPress websites come in many different designs with many different functions. From the humble blog to a full-blown members site with e-commerce functionality. WordPress and its vast community of developers have provided the tools in the shape of core development, themes, and plugins that allow for such technical diversity. And it is for this very reason that we all must calm our expectations of what Full Site Editing actually means to you and your website. With the multitude of plugins and custom requirements that the various sites require you should not expect “full site” to mean the full site, just yet.

Something for the TwentySomething Theme user

Each year WordPress releases a new theme, and those themes have traditionally come with very few customization options built in. Customizing a core theme has always required plugins or custom development.

If you’re a user of these themes and have embraced the block editor then you will see the most significant improvement to your site editing experience with FSE today. With the (site) Editor those users can now edit templates & template parts and apply styles without touching a line of code.

And if you want to test out FSE then I recommend you boot up a development site, install WP 6.2 and TwentyTwentyThree, and have a play with the new features.

Not for the GeneratePress Theme or any traditional theme user

GeneratePress, like the vast majority of WP themes, is now referred to as a “traditional theme”. Traditional themes are built on PHP Templates whereas a Block Theme uses static HTML templates. The latter can be edited using the block editor whereas a PHP template cannot. And that is why a theme like GeneratePress cannot currently access all of the FSE options. In particular the new Site Editor.

Whether WP will extend FSE support to a traditional theme, or provide a core function for bridging the gap between the traditional PHP templates and block templates is currently unclear.

Even if we could enable FSE, would we?

Even if we could enable FSE in GeneratePress today, would we? The simple answer is no, not today. There are many reasons for this, and just to state a few:

First off we do not feel that FSE is ready for production sites, it is still very much under development and we would certainly advise users against using it in any serious site builds.

Secondly, we have thousands of users and their websites to consider. Maintaining backward compatibility and integrating FSE features with traditional themes has been somewhat left as an afterthought, and one that has yet to be truly ( hmmm ) thought about.

Thirdly we don’t yet see how it would benefit GeneratePress users today. Our suite of tools already provides its own FSE capabilities using the core Block Editor. Read on for more information.

GeneratePress, GP Elements, and GenerateBlocks Hybrid FSE

Everything that you can do with WP 6.2 FSE, and a lot more, is possible with GeneratePress, GeneratePress Premium, and GenerateBlocks. Our pioneering Elements module has allowed users to customize all parts of their site using the Block editor for almost 2 years now. With it, users can build:

  • templates for single posts or archive pages.
  • custom 404, No Results, and Search Results pages
  • template parts for post meta, headers, heroes, footers, and sidebars.
  • custom content using custom fields.

All of which can be dynamically displayed using conditional display rules. And with GenerateBlocks’ advanced block styling controls, making custom designs is not only a breeze but fun too.

Thinking ahead

Creating new things is always exciting, and the introduction of the Block Editor has definitely provided us with lots of new cool ways to create exciting things. Just look at what we have done with GenerateBlocks and the GeneratePress Premium Block Element.

But as much as everyone likes new things, introducing them should not involve breaking what we have done in the past. Or at the very least we should try to minimize those breakages. Remaining relevant whilst keeping stability and maintaining backward compatibility is a hard balance to achieve. But it has always been one of our highest priorities, and it is what our users expect of us.

And it is with that reasoning that we will continue to embrace new improvements in the Gutenberg editor; when they are stable, when they are backward compatible, and when we see it as a benefit to our users.

4 thoughts on “Full Site Editing”

  1. Great work David! You have written great in detail guide about Full Site Editing. GeneratePress is great WordPress Theme that focuses on stability, accessibility & speed of the website. Kudos GenaratePress Devs!

    Reply
  2. Hi GP-Team. I recently read this blog post regarding the Full Site Editing (FSE) feature in WordPress and wanted to extend my gratitude for your transparent communication about it. It’s refreshing to see developers openly share their thoughts and positions on new features.

    While I understand your current stance on FSE, I sincerely hope that you’ll continue to keep a close watch on its evolution. I’ve been trying out WordPress 6.3, and I must say I’m thoroughly impressed with its capabilities. The future of web design and development feels very promising with these new additions.

    That said, one of the reasons I’ve always been a fan of GeneratePress is your commitment to innovation and staying abreast of changes in the WordPress ecosystem. I would absolutely love to see continued updates and perhaps even deeper integration with FSE from your end in the future.

    Thank you for all the hard work you’ve put into making GeneratePress such a fantastic theme. I eagerly look forward to what’s next!

    Samuel

    Reply
  3. I’m glad I found this post. I’ve been spending a lot of time trying to do the impossible, figure out how to use the new WP site editor while also using GeneratePress. So now I understand why I haven’t been able to do so.

    Reply

Leave a Comment