Gutenberg + Themes: Week of January 24th, 2022

Hello! This is the 75th roundup of theme-related discussions, fixes, and developments 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/. It’s been a quiet few weeks because of the release of WordPress 5.9.

Global Styles variations switching

#35619 introduced a mechanism in Global Styles to switch between different preset styles for a theme. This allows themes to provide a wide variety of design options by simply creating different 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. files. This is an alternative to child themes that opens up a lot of opportunities for creating variations of a theme very easily.

Allow pattern registration from the Pattern Directory with theme.json

#38323 is a proposal to allow themes to register patterns from the Pattern Directory.

Transparency added to color controls

Since #37731 merged it is now possible to set colors with transparency. This should make it possible to create more interesting layouts as blocks overlap and colors bleed into each other.

Typography support on the group 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.

In #37456 we added typography controls to the group block. This will make it easier to define different styles for different areas of your theme.

Design controls for interactive states

#38277 is a proposal to add design tools to help us manage interactive states in blocks, like :hover and :focus. This is a particularly challenging issue and could use input to get the ball rolling.

Improving the Site Editor export

The Site Editor already lets us export our edited templates. It would be great if this export also contained the other pieces needed to create a theme, which is what #38199 is proposing. Are there other things that we would need to make a complete theme? How could we incorporate a screenshot for example?

The style engine

Gutenberg has a wide range of block supports to customize the look of different styles: borders, colors, background, spacing, layout, duotone, typography. These things have been implemented organically, resulting in a system with different approaches depending on the styles we’re changing and their values. The style engine (#37978) is an attempt to unify these approaches in one package that will (in time) be able to support each of these customizations.

As always, please weigh in on these issues and pull requests — your feedback is crucial and appreciated. 

Overview Issues

  • Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
  • GS: The Global Styles Interface #34574  
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: Post Comments LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. Block: Tracking issue #34994 
  • FSE: Site Editing block placeholders #35501
  • FSE: Templates list screen overview #36597
  • DT: Typography Tools: Tracking defaults for blocks #35604
  • Tracking: ToolsPanel Follow Ups #36165 

General Resources

Thanks @jeffikus and @onemaggie for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:

DT: Design Tools
FSE: Full Site Editing
GS: Global Styles


#gutenberg-themes-roundup

Themes Team Meeting Notes – January 25, 2022

Hello everyone. These are the meeting notes from the themes review team discussion on January 11, 2022. The themes team meets second and fourth Tuesday of every month at 15:00 UTC.

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

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,

  • 320 tickets were opened
  • 323 tickets were closed:
    • 299 tickets were made live.
      • 29 new Themes were made live.
      • 270 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 24 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 4

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
6 block themes are live in the past 7 days.  

2. Noteworthy Updates

The themes team continues to update the Theme Handbook with the block theme information. Big thanks to @poena for her extensive help.

There are great ongoing discussions related to converting classic to block and customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings.. We will continue to update the theme handbook as we get more inputs from more people. In case you are interested in joining the conversations. Please share your thoughts and experiences. 

3. Get ready for WordPress 5.9

We all have been waiting this moment. WordPress 5.9 has finally arrived. We encourage theme authors to test your theme with WordPress 5.9 for any issues. 

4. Open floor

We discussed the upcoming WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe on June 3-4 2022. You can find more information here

We also discussed what kind of block theme examples should be included in the Theme Developer Handbook? (per @poena). @kafleg commented that a very basic theme with some settings on 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. and minimum templates parts and patterns would be fine. He also recommends the Block theme generator and an empty theme that authors can generate from here.

#themereview, #themes-team

Themes team meeting agenda for January 25, 2022

Channel: #themereview | Time: Tuesday, January 25 2022, 15:00 UTC

The themes team conducts a meeting on the second and fourth Tuesday of the month.
The meeting takes place in the #themereview channel on the WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. and you need an account to participate.

Along with the fixed agendas, we have an open floor at the end where you can ask or share anything related to themes.

We encourage all members and anyone interested to attend.

Meeting agenda

  1. Weekly updates
  2. Noteworthy Update
  3. Get ready for WordPress 5.9
  4. Open floor

1. Weekly Updates

Current statistics can be found on: https://themes.trac.wordpress.org/ 

Themes TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket graph: https://themes.trac.wordpress.org/ticketgraph

Check regular weekly updates here.

Also check,


2. Noteworthy Update

We will share some important updates of WordPress and themes related things in this section. Attend the meeting or wait for the meeting notes for the detailed information.

3. Get ready for WordPress 5.9

WordPress 5.9 is going to release on Tuesday 25th January. See here for the details of it. The release party starts on Tuesday, January 25, 2022, 09:45 PM GMT+5:45 in the #core Slack channel.

You can join the release party and help on testing and releasing WordPress 5.9.

Besides that, we recommend you all to check your theme with the WordPress version 5.9. You can fix the issues(if have) and update the theme.

4. Open floor

We will discuss everything related to themes. Attendees can ask or share themes-related things.

Please comment in the comment box below if you have anything to bring up during the open floor.

#agenda, #themes-team

Themes Team Meeting Notes – January 11, 2022

Hello everyone. These are the meeting notes from the themes team discussion on January 11, 2022. The themes team meets second and fourth Tuesday of every month at 15:00 UTC.

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

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,

  • 357 tickets were opened
  • 351 tickets were closed:
    • 342 tickets were made live.
      • 23 new Themes were made live.
      • 319 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 9 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 4

2. Noteworthy update

The themes team has been updating the Theme Handbook to reflect the upcoming release of WordPress 5.9. Some of the updates include

  • Theme handbook main page is updated with brief information about the 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. theme and the link to the Block Editor Handbook
  • Updating your theme page is newly created. This page explains how to upload using SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is a software versioning and revision control system. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS). WordPress core and the wordpress.org released code are all centrally managed through SVN. https://subversion.apache.org/..
  • New Block themes and Classic themes links were added to the side menu.

3. 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/. submission

We discussed the concern over the number of the child theme submission. Unfortunately, we could not come up with a definitive solution at this time. We hope the flag/badges system could bring a positive impact on this issue. 

You can find more detail about the Next Steps on Themes and Reviews, including the flag and badges system at this link

4. Open floor

No questions or comments were brought during the open floor. 

#meeting-notes, #themes-team

Themes team meeting agenda for January 11

Channel: #themereview | Time: Tuesday, January 11 2022, 15:00 UTC

The themes team conducts a meeting on the second and fourth Tuesday of the month.
The meeting takes place in the #themereview channel on the WordPress SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. and you need an account to participate.

Along with the fixed agendas, we have an open floor at the end where you can ask or share anything related to themes.

We encourage all members and anyone interested to attend.

Meeting agenda

  1. Weekly updates
  2. Noteworthy Update
  3. 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/. submission
  4. Open floor

1. Weekly Updates

Current statistics can be found on: https://themes.trac.wordpress.org/ 

Themes TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket graph: https://themes.trac.wordpress.org/ticketgraph

Check regular weekly updates here.

Also check,


2. Noteworthy Update

We will share some important updates of WordPress and themes related things in this section. Attend the meeting or wait for the meeting notes for the detailed information.


3. Child theme submission

There was a question raised about the number of submission for child theme in the last meeting. It was the first meeting in 2022 and there were not enough participants to discuss for it. So, we postpone that agenda for this meeting.

A large number of similar child themes are causing a lack of variation in designs on the theme directory. I noticed that there is 26 child theme of single parent theme. And those tickets are on-hold for the review.

Reference tickets:

Note: These are just an example tickets.


4. Open floor

We will discuss everything related to themes. Attendees can ask or share themes-related things.

Please comment in the comment box below if you have anything to bring up during the open floor.

#meeting-agenda, #themes-team