Themes Team Meeting Notes – August 9, 2022

Hello everyone. The meeting notes are from the themes review team discussion on August 9, 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 facilitator & Notetaker @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. Here is the theme statistic for the past 7 days. The most current stats can be found here.

  • 430 tickets were opened
  • 429 tickets were closed:
    • 419 tickets were made live.
      • 22 new Themes were made live.
      • 397 Theme updates were made live.
      • 0 more was approved but is waiting to be made live.
    • 12 tickets were not-approved.
    • 0 ticket was closed-newer-version-uploaded.

Number of reviewers: 3

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 Stats 

  • block themes went live in the past 7 days.
  • Total 112 block themes in the repository. 

Theme developer handbook update: 

Props to @greenshady and @colorful-tones for the recent updates. 

If you run across anything that is a blocker for adopting block themes or any 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. component, please reach out on 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/. or DM @greenshady

2. Reserved themes name

We discussed how to check to see if a theme name is already taken or still available. Here are some key points we discussed. You can also check the thread here

  • A theme name must be unique from any other themes regardless of where they are hosted, including outside the WordPress directory. 
  • Use Google or other search engines to see whether a theme name is already take or not.
  • You can also search the themes svn for all registered themes.

3. Open Floor

If you have any feedback, please use the comment box below.

Thank you for participating @colorful-tones @mikachan @fahimmurshed @greenshady @uxl @benlumia007 @shshanker and @joyously

#themereview, #themes-team

Themes team meeting agenda for August 09, 2022

This is the themes team biweekly team meeting agenda.

The themes team conducts a meeting on the second and fourth Tuesday of the month. This month second meeting is on 9th of August.

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.

Channel: #themereview | Time: Tuesday, August 09 2022, 15:00 UTC

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. You can also add your agenda in the comment section below.

Meeting agenda

  1. Weekly updates
  2. Reserved themes name
  3. Open floor

1. Weekly updates

Theme Tickets and Help Scout 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.

Themes developer handbook page updated. Thank you @greenshady. Also, Justin is working on  documentation and outreach for blockers with adoption of 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. features. If you’ve anything in mind about this, you can reachout to him or share your message in #themereview channel.

2. Reserved themes name

We usually get questions from theme author regarding the name availability for themes. Before finding the name, we suggest you to check themes svn and also search the name in search engines. While uploading the new theme, theme check will also find the number of active installs of the theme. Not only the themes svn.

You can also read the discussion in Slack.

P.S: We always suggest to find a unique name. 🙂

3. 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, #meeting, #themes-team

Complying with GDPR when using Google Fonts

As you may have heard, a German court fined a website using Google-hosted webfonts for violating Europe’s General Data Protection Regulation (GDPR).

This decision affects many themes in the directory. Most of us have been using Google Fonts by enqueuing from Google CDN. While it improves performance, it reveals a user’s IP address which consequently violates a user’s privacy.

How does the decision affect the existing themes?

The themes team strongly encourages the theme authors to update their themes. We recommend updating by switching to locally hosted webfonts. Luckily Google Fonts can be downloaded and bundled in a theme. Bundled font files allow users to host webfonts locally and comply with GDPR.

How does the decision affect the new themes?

We are planning to discuss further at our next meeting whether the remotely hosted font is allowed in a theme as we move forward. Please use the comment box below if you’d like to leave any comments.

Ways to locally host webfonts files

You can check out the default theme, Twenty Twenty-Two, to learn how to bundle locally hosted webfont files using theme.json.

For those using functions.php, you can check out the Implementing a Webfonts API in WordPress Core post by @aristath. It explains how to generate styles using bundled font files in detail. 

Alternatively, the theme authors can use the Webfont-loader package in conjunction with the webfonts APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.. It allows authors to download Google Fonts locally and then use them in the API, which currently only supports local fonts.

Default themes

WordPress core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. are moving forward with updating the default themes, Twenty Twelve through Twenty Seventeen. You can follow the conversation at this link. Props to @luehrsen and @luminuu

Resources

Thank you @aristath and @kafleg for reviewing the post.

#themereview, #themes-team

Themes Team Meeting Notes – February 8, 2022

Hello everyone. These are the meeting notes from the themes review team discussion on February 8, 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,

  • 569 tickets were opened
  • 571 tickets were closed:
    • 555 tickets were made live.
      • 24 new Themes were made live.
      • 531 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 16 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 2

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

2. Open floor

No questions or comments were brought during the open floor. 

#meeting-notes, #themereview

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