Improving FSE for the Agency Use Case #41349
Replies: 6 comments 8 replies
-
Thanks so much for kicking this conversation off. As a heads up, I updated your initial post to include a link to #37943 and template locking. The only other item off the top of my head that I've seen mentioned is this: #39270 but I'm keen to hear from others whether that holds true. Either way, I'll be following along to see where this discussion leads. As we can, let's make sure new issues are created and perhaps the |
Beta Was this translation helpful? Give feedback.
-
Thank you for this discussion. In addition to the items above, clarity around inline CSS and "default" css being generated would be appreciated. Such as in issues like #38252 and #37590 Essentially providing a method to disable WordPress from loading a lot of styles with |
Beta Was this translation helpful? Give feedback.
-
I think #38998 / #39372 make the cut as features that could be improved. Overriding core block css only gets more convoluted each release, making it really hard to cohesively customise the design system. |
Beta Was this translation helpful? Give feedback.
-
Hi It took me a bit to get to this discussion. And it seems the right spot but I'm still not sure. But I will ask/propose here anyway. Maybe a lock all / unlock all in the settings panel, and then individual lock/unlock per setting or/and per parent setting, children.. -like other software, like Figma? Maybe this is already implemented in FSE templates and I haven't try it..? sorry :( Also, the list view has so much space, there could be a way to lock blocks there directly with no need for right click. And other options too..? Thanks for listening |
Beta Was this translation helpful? Give feedback.
-
Thank you both. It would also be super useful to have graphic cheat sheets very accessible about the different UIs when editing in WP to get to know all the names of things to help describing them: panels, menus, settings in each area..
I think there could be a simpler way of displaying the main info. I don't know if it's just me but I think we can build things in WP via dev and via FSE, right? And they are different (it seems to me), so, why not create like a sitemap with main topics to develop for each - it would be a super simplified and compressed version of the main things [and hidden gems] needed to put something to work. Then, inside them, the rest of the details.
It makes total sense. But I have to be honest, I didn't understand it and if it's already in progress or not. Is there a way for something like this - disabling through parent level?
or, higher:
I have the feeling that asking and replying to you too much makes you waste too much time. |
Beta Was this translation helpful? Give feedback.
-
I love the idea of FSE in theory, but it is so focused on presentation that it becomes hard to separate from the data required for more complicated functionality. I can't speak for every agency, but we are doing more than simple "brochure" sites, and often we need one or more custom post types that act as data entities that can be efficiently queried for certain bits of post meta, and often times it doesn't even make sense for the post type to use the Gutenberg editor. What I wish we could have from FSE is a way to define a post template that is output-only that could be fed by data, or for a true post template that, once edited, affects all posts using that template. I know this sounds like the antithesis of FSE—maybe it is—but currently if some new feature or design update is added to the site, often times it means going back through every published post to update them manually. The idea of FSE is great, but there also just doesn't seem to be enough demand for such a completely editable WYSIWYG website from the kinds of clients we work with. They usually want to be able to add and update content efficiently, and sometimes that means that the block editor ends up being too much visual noise and requires too much custom code to handle the output, particularly when it comes to optional "fields". We decided last year to redesign and build our own site with a custom block theme to determine if it was feasible to start doing this with clients, but the project stalled halfway completed because of the amount of work required. You might think it's due to the React learning curve, but I am also a React and React Native app developer. FSE starts with the premise that everything should be customizable, and it doesn't really synergize with the idea of "explicit design constraints". |
Beta Was this translation helpful? Give feedback.
-
Full Site Editing for the Agency Use Case
In a recent FSE Outreach hangout, FSE was described as being in its "awkward teenage years." As FSE matures, what needs to happen so it becomes a world-class tool for both DIY website builders and agencies that craft custom sites with more explicit design constraints? It's a spectrum from fully customizable, overridable everything for an editor or an admin to fully locked down by the theme (agency).
It would be helpful to use this discussion to draw together items that are currently a bit scattered across the Git repo, Make.WordPress, and a variety of blog posts.
Existing features and techniques
remove_theme_support( 'block-templates' )
Missing features
Features that could be improved
How-to, etc.
Beta Was this translation helpful? Give feedback.
All reactions