Themes Team Meeting Notes – January 4, 2022.

Happy New Year! Hope everyone had a great holiday! 
This is the meeting notes from the themes review team discussion on January 4, 2022. This is a rescheduled meeting from 12/28/21. The themes team regularly meets second and fourth Tuesday of every month at 15:00 UTC

You can read the full transcript on our #themereview channel. 

1. A Year in the themes  – 2021

In 2021, 1,227 new themes were added to the theme directory. Among them, 29 themes are block themes. Thanks to  all the theme authors who contributed. 

  • 16,816 tickets were opened
  • 17,053 tickets were closed:
    • 16,111 tickets were made live.
      • 1,227 new Themes were made live.
      • 14,884 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 902 tickets were not-approved.
    • 40 tickets were closed-newer-version-uploaded.

2. Weekly updates

The themes team published weekly updates about tickets and HelpScout emails. See this week’s updates here in the past 7 days,

  • 263 tickets were opened
  • 266 tickets were closed:
    • 256 tickets were made live.
      • 28 new Themes were made live.
      • 228 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 10 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 6

3. Encouraging theme authors for more blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. themes

During the meeting, the themes team discussed how we can encourage the theme authors to start building block themes. @acosmin suggested creating a special tab on the theme directory. 

We also discussed limiting the number of child themeChild theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. submissions per author. Although we have not received any feedback from users, a large number of similar child themes are causing a lack of variation in designs on the theme directory. @peona addressed that once the new theme review automation is implemented, the theme review will move away from manual review to user-oriented flags/badges system. As a result, the “flooding” of child themes will become irrelevant.

We will continue with the discussion on the next meeting on January 11, 2022.  

4. Open floor 

Theme Handbook Update:
We are working on updating the Theme Handbook. Releasing Your Theme and Required Theme Files have been updated so far. We will be adding references and links to the Block theme throughout the Theme Handbook to promote block themes.


Noteworthy Update: 

WordPress 5.9 will officially introduce the first block theme, Twenty Twenty-Two. Twenty Twenty-Two can be a great resource If you are interested in building a block theme. Explore GitHub Twenty Twenty-Two repo to find out how the block theme is built. If you are looking for a boilerplate for your first block theme, you can find a starter block theme, Empty Theme in the theme-experiments bundle.

Find more information about building block themes at the following links.

#meeting-notes, #themereview, #themes-team

Block-based Themes Meeting Agenda: January 5, 2022

Welcome to 2022 everyone! Below is the agenda for this week’s BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-based Themes meeting. This is the last meeting before WP 5.9 is released.

Time: Wednesday, January 5, 2022, 06:00 PM GMT+2

Channel: #themereview

Agenda

  • Discuss the remaining bugs that are impacting block-based themes for 5.9, including TT2.
  • What are theme developers looking forward to for the next stage of block theming?
  • Open Floor / Q&A

Please comment if you have any additional topics you’d like to see discussed!

+make.wordpress.org/core/ #agenda #meeting #block-based-meeting

Block-based Themes Meeting Agenda: December 8, 2021

After last weeks rescheduling, there will be a BlockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-based Themes Meeting tomorrow. Below is the agenda;

Time: Wednesday, December 8, 2021, 06:00 PM GMT+2

Channel: #themereview

Agenda

  • Block-based theme updates in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/
  • Suggestions/Ideas for how Block Themes will work in the showcase after 5.9
  • Open Floor / Q&A

Please comment if you have any additional topics you’d like to see discussed!

+make.wordpress.org/core/ #agenda #meeting #block-based-meeting

Themes Team Meeting Notes – October 26, 2021

This is the meeting notes from the themes review team discussion, October 26, 2021. 

The themes team conducts a meeting on the second and fourth Tuesday of the month.

You can read the full transcript on our #themereview channel. This week’s meeting agendas can be found here. Thank you @kafleg for preparing the agenda. 

1. Weekly updates

The themes team published weekly updates about tickets and HelpScout emails.

See this week’s updates here in the past 7 days,

  • 290 tickets were opened
  • 312 tickets were closed:
  • 291 tickets were made live.
    • 33 new Themes were made live.
    • 258 Theme updates were made live.
    • 0 more were approved but are waiting to be made live.
  • 20 tickets were not-approved.
  • 1 tickets were closed-newer-version-uploaded.

Number of reviewers: 3

2. Discussion on 5.9 theme issues

With the 5.9 release is fast approaching, we’d like to share a couple of extra focuses on these Twenty Twenty-One theme issues.

There are several other issues that still need resolution. You can review those tickets having patches or submit patches if you can do that.

3. Open floor 

No questions or feedback related to the theme review were discussed during the open floor. 

[Next Steps on Themes and Reviews]

The theme review process is making steady progress towards automation. Here is the latest summary of the Theme tools and requirements recap posted by @poena

In case if you missed the ongoing efforts and upcoming changes, here are the links to follow. Feb 24, 2021 – Meeting Notes | Matt Josepha and Theme Team

#meeting-notes, #themereview, #themes-team

Block-based Themes Meeting Notes — Sept 1

When: September 1st, 2021

Where: #themereview

For the full conversation, here is a link to where the slack discussion starts.

GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ + Themes Updates

We spent most of the meeting discussing two recent features particularly relevant to blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. themes:

1. Flex layout support: https://github.com/WordPress/gutenberg/pull/33359

  • For now, flex layouts can only be defined via theme (templates and some layout options in theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.), there is no UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. for setting a flex layout on a group block / container yet.

2. Adding a “gap” spacing around blocks globally: https://github.com/WordPress/gutenberg/pull/33812

  • A follow-on PR related to setting margins for first direct descents (:first-child) was raised: https://github.com/WordPress/gutenberg/issues/34441
  • There was some discussion around how the global gap and margin styles on the block should work together. The general consensus was the following behavior would be expected, from highest to lowest precedence:
    • Margin set by user in UI (eventually) – inline style
    • theme.json individual block margins
    • theme.json global gap
  • And if you want to keep following along, here is an overview issue about dimension controls: https://github.com/WordPress/gutenberg/issues/28356

Block Theme Resources created by Community Members

There have been some awesome block-theme resources recently created and shared by folks around the community! Here are a few highlights:

@Ellen wrote about her studio’s experience building their first block theme:  https://www.elmastudio.de/en/lessons-learned-building-our-first-block-theme-for-full-site-editing/

@poena published an in depth look at the typography options available in theme.json, filled with useful code examples to demonstrate: https://fullsiteediting.com/lessons/theme-json-typography-options/ and fullsiteediting.com is great for block related resources in general.

@richtabor came out with a 3 part series on standardizing how we build block themes. This is part 1 about everyone’s favorite — colors: https://richtabor.com/standardizing-theme-json-colors/

@karmatosed’s post was a great follow up alongside similar topic as the above — https://ephemeralthemes.com/2021/08/31/the-need-for-standardisation/

Please comment if you have any questions or notes to add!

#block-based-meeting