This is a deep dive into the current ecosystem of themes right now in the WordPress world since the introduction of full site editing, the prevalence of each type, some predictions for the future, and some demos of each to really help show off the differences. At a high level, here’s the run down of the different types:
– Classic theme: a theme built the way weโve been used to with PHP templates, functions.php, and more.
– Block theme: a theme made for FSE using HTML templates and theme.json, allowing one to manage all parts of their site with blocks.
– Hybrid theme: a classic theme that adopts a feature(s) of FSE, like theme.json or the template editor.
– Universal theme: a theme that works with both the Customizer and the Site Editor.
Chapters:
0:00 – 0:17 Intro
0:17 – 1:04 What are the different types?
1:04 – 2:25 Which are the most common?
2:25 – 3:36 What do you predict for the future?
3:36 – 5:28 Demo of a classic theme
5:28 – 8:09 Demo of a block theme
8:09 – 10:15 Demo of a hybrid theme with template editor support
10:15 – 11:46 Demo of a universal theme
11:46 – 12:58 What’s to come?
12:58 13:13 How to stay in touch
Resources:
– Guides for how to create a block theme: https://developer.wordpress.org/themes/block-themes/
– Information about Universal themes: https://blockbasetheme.com/ and https://themeshaper.com/2021/11/17/create-a-blockbase-child-theme/
– Information about how to adopt features of FSE for classic themes: https://developer.wordpress.org/themes/block-themes/converting-a-classic-theme-to-a-block-theme/
– Updates on block themes and expanded functionality: https://make.wordpress.org/core/2022/03/03/core-editor-improvement-choose-your-style/, https://make.wordpress.org/design/2021/10/08/adventures-in-block-theme-switching/
– Longer walk through of full site editing: https://youtu.be/r59aR1tmY6k
#WordPress #FullSiteEditing #Gutenberg #BlockThemes #WordPressThemes
source
Will additional theme functions work if they are added to a FSE theme?
It would be very helpful if they allow us to select one color pallette as light theme and one color pallette as dark theme along with an button block to toggle between the two if users wants to switch.
Maybe backwards compatibility is the thing which is slowing the progress down.
Amie, this is just mindblowing. Just another awesome and great video from you.๐๐น๐
Its so great to see Gutenberg evolving in a awesome process: it is getting better and better. Its so great having you with us.๐ You do so much to the worldwide community. You introduction and overview on the ecoystem is awesome: I love your educational videos – you are a great educator that brings Gutenberg to us all – This is so awesome.
Anne, as the developer relations wrangler, running the Full-site-editing program for the WordPress, you have a important role. Your Gutenberg-engagement is so important for the comunity – and ists kind of a bridge between the Core and the Periphery: And its yet one of the great successfactors for WordPress – having such "bridges" – that support the relationship in communications by core and peripheral members. ๐ Keep up the great project – it rocks ;)''
PS. thanks also for the timestamps.
My perspective FWIW. I fell in love with Elementor, and it's almost fully WYSIWYG interface, a few years ago. I own a license and I understand folks want to make a living out of their products, but I personally despise any paywall that prevents the rest of us from accessing a certain minimum level of functionality. I'm trying to love Gutenberg because it has the promise to break that paywall barrier and allow "everyone" to have unencumbered access to a truly decent web publishing platform. But, after a year I still find Gutenberg such an awkward interface to fight with (and not being willing to go back to Elementor or Brizy) I have simply given up on trying to develop WordPress websites. I keep an eye on WP devel and will try out future releases, but right now I'd rather throw my computer out the window than spend any more time with Gutenberg. Until Gutenberg improves and starts to feel more like Elementor, I'd rather spend my time with Laravel9 + Inertia + Vue + Tailwind.
That is great ๐