9 Comments

  1. Disha Patani
    · Reply

    Does WordPress 5.5 update expand the content management system’s auto-updating capabilities to themes and plugins??

    Report

  2. Marcus Tibesar
    · Reply

    I believe this review on the release of block patterns is spot on! Great insight Justin!

    I use the newspack blocks plugin, and its homepage posts block is simply amazing. When I use this block it reminds me of what block patterns could do if only…

    Report

  3. David Millar
    · Reply

    I’m very new to the brave new Gutenburg way of things in WordPress and still finding my way around everything. One thing I’m not seeing is a way to handle responsive design decisions with blocks and patterns. For example, I’m forced to either clump images in a gallery that always places them side-by-side or atop one another, rather than being able to say “I want these side-by-side on tablets and desktops, but on mobile they really ought to be full width on their own”. The possibilities I’m seeing as I learn more are exciting, but my past experiences writing and modifying themes still have me feeling reluctant to dive in fully.

    Report

    • Justin Tadlock
      · Reply

      If your gallery is always placing images side by side instead of automatically adjusting to the screen size, that sounds like a theme issue. A four-column gallery, for example, should probably adjust down to two columns on typical tablet display and one column on a typical mobile display in portrait mode. Manual control of those things could become a burden over time as technologies and screen sizes change.

      With that said, I could see the argument for that level of control under some one-off situations where they are needed. But, typically, these are best handled globally on the theme level.

      Report

  4. Herb Miller
    · Reply

    None of them. The current solution assumes everyone will want to use block patterns all the time. As I wrote in https://github.com/WordPress/gutenberg/issues/23301

    It would appear to me that the current API for registering, deregistering and rendering block patterns is rather inefficient.
    It could benefit benefit from lazy loading, separating the rendering logic from the registration.

    If the API is not improved, sooner rather than later, then I envisage significant bloat when plugins and themes start adding their own Block patterns and categories.

    Report

  5. Matías
    · Reply

    Outside of a few that have made their way into Gutenberg in recent versions, I have not been particularly ecstatic about the default patterns the development team has included. In my mind, most were always test cases, patterns meant to iron the bugs out of the system. Then, some of the world-class designers we have in the WordPress ecosystem would design a handful of solid default patterns.

    Hi Justin. Thanks for your thoughts on this, I also feel very strongly about patterns and their potential! You are correct the initial patterns included in the plugin were meant to test the APIs and interface more than anything, that’s why now upon the decision on which to include in core a few are being taken out. I’d classify patterns into two groups: those that offer convenience (already assembled columns, multiple buttons and images, etc) which can be more mundane and those that offer neat design starting points. I would also like to see more of the latter and feel we are barely scratching the surface on it.

    The lack of good and diverse imagery that could be bundled has been a bit of a challenge for designing broader patterns to include in core. The overall quality of these designs would also color the first impression of WordPress for many users, so I feel it’s important to put a lot of craft into them going forwards and be confident in their quality. One advantage is that the nature of patterns makes it easy to iterate on them — update, add, remove — building up towards a better collection. As you also said, I do expect themes to push this whole frontier forwards — already seeing some bundling more design-opinionated patterns fitting with their aesthetic, which is really cool. As to which would be bundled in core, I think it’s going to change over time, similar to how the default themes change, and as we learn more about their use. Once we get into the next cycle of default themes for this decade, I’d expect each new theme to also contribute their own patterns and experiment more with the feature. It’d be great to incorporate more design diversity here as well.

    Perhaps once a directory for patterns can be fleshed out, core might not ship with many patterns itself leaving it more open to designers and theme folks to contribute and curate through the directory and with much shorter cycles than core releases can afford. It’s also the case that some of the more opinionated ones have been a bit unrefined in design or structure (even for the Testimonial one, which is going back and forth, it’s not great that the markup is relying on a Paragraph block and not on a Quote block, so wouldn’t want to promote a pattern that might lead to users having less semantic output).

    Finally, please, do keep this feedback going! It’s super useful to see what different people are finding more compelling or useful among the bundled patterns as these are still being discussed for the upcoming 5.5 betas, where the broader testing and feedback loop should help decide which to include.

    Report

    • Justin Tadlock
      · Reply

      I’d really love to see the next default theme ship some custom patterns. That’s something to look forward to.

      I haven’t even thought about a potential pattern directory. That is an interesting idea. The developer half of my brain is already spinning right now, trying to figure out how feasible that is and what might need to be done to make it happen.

      Thanks for the feedback on the semantics issue with testimonials. I had not actually looked at the underlying HTML. That is a problem. I agree that I wouldn’t want to ship it without that being cleaned up first.

      Report

  6. Bud Kraus
    · Reply

    Justin

    I think you’re take on Block Patterns is spot on. I’m not a designer yet I can create my own templates that are much more inspiring than what we have now in the BP library. If this isn’t done right – and right from the first release – this is going to back fire badly. Did I hear anyone say, “Post Format?”

    Report

Leave a Reply to Bud Kraus 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: