Themes Team Meeting Notes – October 12, 2021

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

We have the theme-related discussion on #themereview channel on the second and fourth Tuesday of every month. 

Full transcript: https://wordpress.slack.com/archives/C02RP4Y3K/p1634050823367700

Here is this week’s meeting agendas. Thank you @kafleg for preparing the agendas. 

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,

  • 298 tickets were opened
  • 310 tickets were closed:
  • 285 tickets were made live.
    • 30 new Themes were made live.
    • 255 Theme updates were made live.
  • 1 more were approved but are waiting to be made live.
  • 25 tickets were not-approved.
  • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 4

2. Meeting note with theme authors

@kafleg shared his discussion with the theme authors. Any comments or suggestions are welcome. 

3. Open floor 

There were no discussions regards to theme development at today’s meeting. 

[Twenty Twenty-Two]

The new default theme Twenty Twenty-Two was announced last week! Anyone who is interested in contributing or follow the development, make sure to check out https://github.com/WordPress/twentytwentytwo

[Author agreement prior to uploading]

The theme authors are now required to acknowledge the copyright ownership and license before uploading the theme. The authors are also required to agree with compliance with the theme guidelines. It is to ensure that the authors are aware of the requirements before the theme is submitted. Thank you @dd32 for the update

Themes Team Meeting Agenda for October 12, 2021

Channel: #themereview | Time: Tuesday, October 12 2021, 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 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. About meeting note with theme authors
  3. Open floor

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,


About meeting note with theme authors

Last week we @kafleg published a meeting note and the meeting was held with theme authors and the themes team. See the meeting notes here and add your view in the comment section.


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

Meeting notes – Themes team representative and theme authors

On 22 Sept 2021, @kafleg from the themes team organized a call with Nepali theme authors. The main purpose of the meeting was to discuss the new requirements.

At first, the themes team would like to thank all theme authors for their attendance and valuable suggestions.

In this post, I am going to share what we discussed during the meeting. We went through the requirements one by one and discussed them.

AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) requirements

Theme authors want to remove the accessibility requirements. Currently, we have Skip Links, Underline Links, and Keyboard Navigation as accessibility requirements. One theme author says, “there is already an accessibility-ready tag for themes. These requirements should only apply to the accessibility-ready themes. Or, we can add a new tag for this case”.

Allow design based 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 themes

Theme authors want to add design-related blocks in themes. Currently, custom blocks are not allowed in themes. They suggested “If we are allowed to have design-related widgets, why not custom blocks? If we are allowed to add custom blocks, we can make even better themes using blocks. The available blocks are not well enough to make the design better”. “Making a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party for custom blocks and recommending is a solution but it’s not better”, they added.

Give priority to the block-based theme

Theme authors said, “The themes team needs to find a proper way to encourage theme authors who want to make block themes. Either by making a new tab in the themes repository or using other methods. With that, we can see more block themes”.

Affiliate Links

Allowing affiliate links is a good move. However, they are concerned about the number of links they are allowed to add.

Bundled demo file in the theme

The theme authors want to include bundling demo files in the theme. “It will make the usage of theme simple. Users can import the demo data directly from the theme instead of installing recommended plugins”, they said.

Suggestions from theme authors

They suggested switching the popular and latest themes tab in the theme repository to give more exposure to the new themes. They said, “The themes team is giving more priority to the popular themes instead of new ones. If a new theme is not getting exposure, theme authors will be discouraged from making more themes and the number of submissions will be reduced”.

“Reducing the requirements is not the ultimate solution for increasing the theme installation. If themes are more functional, easy to use, and perfect in design, the number will increase”, they added.

Conclusion

The rest of the requirements are fine to them. Theme authors want to get more exposure and more flexibility in the requirements.

Note: The session was held in the Nepali language and it wasn’t recorded.

Gutenberg + Themes: Week of October 4th, 2021

Hello! This is the 68th weekly 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/.

As always, please weigh in on the tickets below — your feedback is crucial and appreciated. 

Active Issues / Discussions & PRs

  • DT: 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. can’t have comments #35099 
  • DT: Navigation 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.: add block gap support #35277 
  • DT: Block Supports: Switch dimensions inspector controls slot to bubble virtually #34725 
  • GS: Update descriptions for the different screens under global styles. #35429
  • GS: synchronize user CPT registration and 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. visibility #35427
  • GS: Implicit Text, Hover, Focus Colors as Part of Color Palette #34717 
  • GS: Duotone: Add a type option #35359
  • GS: Consider loading user styles after theme styles #34141 
  • 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 Pagination Previous block #35009 
  • FSE: Post Comments Pagination Numbers block #35010 
  • FSE: Post Comments Query 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 #34996 
  • FSE: Navigation Block: save data to a custom post typeCustom Post Type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. #34612 
  • FSE: Allow child theme.json to be merged with parent theme.json #35459
  • Themes: theme.json: whether or not to allow targeting settings that are specific to the block #35114 
  • Themes: Adding special user defined settings to theme.json #34755 
  • Themes: Row (Group variation) styling doesn’t work for themes without layout support #35439
  • Themes: Allow themes to surface specific patterns from the Patterns Directory #35364
  • Blocks: Try: Prepend text to the post date #35428
  • Blocks: Try using a template part in the navigation block #35418
  • Blocks: Try: Site Logo placeholder tweaks #35397
  • Blocks: Social Icons: add top and bottom margin support #35374
  • Blocks: Add [data-block] to appender. #35356

Merged/Fixed/Announced

  • DT:  Columns block: Enable blockGap and vertical margin support #34630 
  • GS: Extract the three color panels to their own global styles view #35400
  • GS: Refactor how the Global Styles access and sets data #35264 
  • GS: Global Styles: fix presets that use a callback to validate user data #35255 
  • Blocks: Post Date: Add more typography options #35422
  • Blocks: Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts.: Center placeholder chip contents #35417
  • Blocks: Site Logo: Move Reset button to the Replace menu dropdown #35372
  • Blocks: Add duotone to site logo #35344
  • Themes: CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site.: Add a reset for image heights #30092
  • Themes: Remove default padding/margin on the body of the page and editor canvas #35421
  • Themes: Enqueue preset styles for all themes in the editor #35424
  • Themes: Move the link color styles to the footer #35425
  • Themes: Reset margin for all children of flow layouts #35426

Overview Issues

  • GS: The Global Styles Interface #34574  
  • FSE: Post Comments Loop Block: Tracking issue #34994 

General Resources:

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

#gutenberg-themes-roundup

Block-based Themes Meeting Notes – October 6th, 2021

When: October 6th, 2021

Where: #themereview

What: This week’s agenda.

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

  • Work has started on the 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. 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. (34994)
  • An interesting proposal to surface theme specific patterns in the Pattern Directory (35364)
  • Another proposal to allow 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. to target block settings (35114)
  • A new block theme called Slick has been submitted to theme-experiments (289)

Open Floor

There was some discussion around what will be included in WordPress 5.9, specifically which 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 will be included, but the answers are not yet clear.

There were also some questions around a new default theme. @kjellr has since announced the new default theme that will ship with 5.9: Twenty Twenty Two