5 Comments

  1. Gary
    · Reply

    Thank you Justin. Your Gutenberg articles, and in particular your focus on block patterns, have been a real life saver. After the relative stability and predictability of WP prior to 5.0, the pace of change in the Gutenberg era is relentless. Breaking changes seem to be the norm, rather than the exception now. Moving to a universal theme.json file for all editor customizations will be huge leap forward (I can finally, definitively remove Dropcaps!!).

    Report

  2. Appwebstudios
    · Reply

    Can we build the complete website theme or edit completely with (Theme.json) theme editor.

    Report

  3. Fränk
    · Reply

    If someone is not already at least jotting down notes for a plugin that allows users to create and package a block-based theme, I would be surprised.

    Isn’t this already what the Full Site Editor is for?

    It allows theme files to be exported, so you wouldn’t need an extra plugin. Just start with an empty theme, build it out using the Site Editor, and then export it.

    Report

    • Justin Tadlock
      · Reply

      It allows you to export the block templates but not an entire theme ZIP.

      Report

    • Justin Tadlock
      · Reply

      Adding to this a bit. In my mind, I see WP itself or either a plugin giving end-users the ability to create a full theme ZIP package. Then, they could share it with friends or even do something like upload it to the official theme directory.

      This is actually a bit more complex than what the site editor can currently do. There are things like copyright and licensing to take into account — we really need a standard here. The theme.json file would be needed. There are some other files like the style.css and index.php that would need to be included (as far as I know, the theme system still requires these). Of course, there’d need to be a screenshot.

      I really think this starts getting into plugin territory, but the block system would greatly simplify the whole thing.

      Report

Leave a Reply to Fränk 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: