11 Comments

  1. Bob Hemstock
    · Reply

    Aren’t the “Demo Sites” that are available for use by the buyers of Generate Press Premium “Block Based Themes”?
    https://generatepress.com/site-library/

    Report

  2. Ari
    · Reply

    Aren’t the “Demo Sites” that are available for use by the buyers of Generate Press Premium “Block Based Themes”?

    Demo content is not the same as a theme. Full-Site-Editing lets everything be build using the editor – including the site’s header, footer, and everything in between. I haven’t checked what GeneratePress does, but FSE is an approach that is native to WordPress and will be available in core soon.
    Everything is a block…
    Block-based themes have a completely different structure compared to normal themes. Templates are not PHP files but HTML files. For more information on Block Based themes you can refer to this doc https://developer.wordpress.org/block-editor/tutorials/block-based-themes/

    Report

  3. Justin M. Jackson
    · Reply

    Can we use all the plugins with it?

    Report

    • Ari
      · Reply

      Can we use all the plugins with it?

      I haven’t tested all the plugins, nobody has. So there really is no way to answer that question…
      If a plugin is compatible with the block editor then it should work. However, keep in mind that Full-Site-Editing in the WordPress editor is still experimental so there are still a lot of things that won’t work as expected. But that is the whole purpose of the theme: To help identify the issues in the editor and the overall FSE experience so we can fix them.

      Report

  4. Isabel
    · Reply

    “It’s tempting to add extremely opinionated styles, for buttons for example…”

    These plain canvas-like themes have until now been a choice for those who prefer it (those who like to design their own thing), but this article makes it sound like these types of themes should be the only choice in the future of WP.

    This is worrisome to me as a non-designer who looks for themes specifically based on things like attractive button styles.

    FSE sounds bad for people like me, who aren’t artistic, can’t coordinate colors, and want themes to do the artistic stuff.

    Report

    • Justin Tadlock
      · Reply

      That was quote from the theme author and is his opinion on things. Others will definitely have different opinions. As for me, I do not think themes should all be blank canvasses similar to this theme.

      I understand what you are worried about and think it is a valid concern. However, I also think you will be pleasantly surprised as FSE eventually comes together and more theme authors begin to build themes.

      Sticking with the button example (and I think Ari will agree with me), is that he’s primarily talking default button styles in themes. He’s not saying that all themes should be a blank canvas. Themes will have a lot of flexibility to add in custom block styles, color palettes, gradients, patterns. And, a good theme designer will provide end-users with a wide range of options to choose from that still look good. It’s not about making the user do the designing. It’s more about letting the user choose from a list of predesigned options. So, you would get the option to choose from the theme’s colors and styles for your button. A theme might also provide various patterns that have customized buttons in them.

      There’s a lot to look forward to, and because the process of building a theme will actually be simplified, WordPress will really be providing a designer’s playground. Personally, I look forward to an explosion of artistry.

      Report

  5. James Zhimo
    · Reply

    Is it free?

    Report

  6. Ralph
    · Reply

    Thanks for the interesting article! After reading it, two questions arose in my mind:

    Does this mean that we’ll not be able to use PHP so much like we do now? I mean that every template is currently based on PHP, while FSE blocks are HTML based.

    When I look at the example in the Codex (the link Ari shared), I see a functions.php (only used to set up theme), I see a index.php (just a fallback), some .html template parts (no PHP here?) and an Experimental-theme.json (also no PHP here?).

    Will this mean that files like single.php, archive.php and home.php will become redundant? Or is my understanding of FSE themes incorrect?

    Second, what will this mean for the customizer? Where is the customizer in FSE themes and how will it function?
    Will it be possible to link values of customizer fields to the JSON file with the global styles?
    And what about things like get_theme_mod() for placing values of text controls inside templates?
    Or are those things currently being worked on?

    And perhaps a question for Ari, since he’s a (former?) Kirki developer: will Kirki play a big role in things like creating the global styles in the JSON file? I would imagine sth like Kirki generating the JSON file in a similar way like how we now add customizer fields?

    Thanks! Ralph

    Report

  7. Markus Ossi
    · Reply

    I am currently in the process of rebuilding a WordPress website from scratch. I was looking into Elementor Pro + Hello theme (child theme) as a basis.

    I then stumbled into a site that explained Gutenberg vs. Elementor, then read about FSE and now I’m sold.

    I need to get my site into production in two months.

    I know what elements I need and how to implement them using Elementor Pro. With Gutenberg, I am a bit more at loss.

    However, I wouldn’t wanna invest now into something that will be redundant in a year.

    My question is what I should do now if I want to build my site on a foundation that is as future proof as possible?

    Report

    • Justin Tadlock
      · Reply

      It depends on the complexity of the site. FSE is still months away from readiness, and I would not currently recommend it beyond the most basic of sites in production.

      If you are familiar with Elementor, that is likely going to be your best bet if you need to build more complex layouts and cannot do so via code. And, Elementor could very well still be the best thing for your situation in a year’s time too.

      So, it really depends on the site’s needs and your skill level. Two months is not a lot of time to learn something new and build a new site with.

      Report

Leave a Reply to Justin Tadlock Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: