-
First, thanks for this awesome dev tool! I've used it on several projects over the past 6 months, after deciding to move away from third-party page builders and embrace WordPress Core more fully. Clients love it (!) — and it actually gives us, the developers, more control again. We can guide (or gently force) site owners to stay within the design specs, reducing the chances of them breaking the layout. (Well, some clients always manage to find a way... what can you do?) I'm curious about the roadmap for this plugin. WordPress Core keeps evolving with new best practices and features that aren't yet reflected in the plugin. For example: saving styles to theme using var:preset|spacing|small instead of var(--wp--preset--spacing--small). I'd love to see this plugin stay as hot and up-to-date as Core itself, closely tracking the latest best practices in the block theme paradigm. Big +1 for aligning updates with the Core release cycle! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Regarding the best practices of the theme.json files: all of that is more-or-less directly exported from WordPress, so however those attributes are exported is how CBT has always saved it. So, that's kind of up to the Core team to change what is exported. While it could definitely be possible to do some post-processing on the output to align it with changes to best practices that opens up the project even more to the potential of being stale. Ultimately, the roadmap for CBT is to... not exists I guess. I've generally seen it more as a stop-gap for the tooling that I want Core to have out-of-the-box. In the meantime (and maybe forever...) that won't happen and CBT can continue to be a place to experiment and improve that tooling. That said, the plugin does need to see continuous improvement as Core involves, so aside from the theme.json best practices there's always plenty more to focus on.j Were there other areas that you believe CBT should better align with as Core advances? |
Beta Was this translation helpful? Give feedback.
-
@pbking Thanks for your clear answer! That makse total sense. I really like the idea of CBT being a living playground for pushing block theme tooling forward. Regarding your question: Also, since WordPress 6.8 introduced the new Styles UX, it's a bit less intuitive to use CBT directly from the editor. Thanks again for all the work on this awesome tool! |
Beta Was this translation helpful? Give feedback.
Regarding the best practices of the theme.json files: all of that is more-or-less directly exported from WordPress, so however those attributes are exported is how CBT has always saved it. So, that's kind of up to the Core team to change what is exported. While it could definitely be possible to do some post-processing on the output to align it with changes to best practices that opens up the project even more to the potential of being stale.
Ultimately, the roadmap for CBT is to... not exists I guess. I've generally seen it more as a stop-gap for the tooling that I want Core to have out-of-the-box.
In the meantime (and maybe forever...) that won't happen and CBT can continue to be a plac…