Meeting notes Tuesday 7th of July 2020

The recap of the meeting is below and you can read the meeting transcript in the slack archives (a Slack account is required).

Weekly Updates

In the past seven days:

  • 257 tickets were opened
  • 275 tickets were closed:
  • 254 tickets were made live.
  • 20 new Themes were made live.
  • 234 Theme updates were made live.
  • 2 more were approved but are waiting to be made live.
  • 21 tickets were not-approved.
  • 0 tickets were closed-newer-version-uploaded.

The current waiting time for new themes is 4 weeks. 73 themes are in the new queue.

Using reusable blocks to ease the transition 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. based themes

@aristath Has written a post about using reusable blocks outside the content.

Reusable blocks can be used as a stepping stone for themes that want to make use of the block editor for headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes./footer/sidebars etc. before 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. is officially released.

It was suggested during the chat that theme authors should try full site editing instead of a temporary solution. Full site editing is not stable enough to be used in production, but reusable blocks are stable and can be used with existing themes.

Theme uploads that are blocked by Theme Check because of their images

Older themes with images from Unsplash and Pixabay, where the images were added to the theme before the website’s license change, have been blocked by Theme Check when uploaded to the WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ theme directory.

The check in Theme Check does not only prevent the images but the use of the word Unsplash. Related: https://github.com/WordPress/theme-check/issues/259

It was decided that Theme Check will be updated to no longer block the images. This is a very small code change.

Allowing themes to place their admin page outside the appearance menu for increased visibility

This topic arose from a question about whether themes are allowed to add a panel with information to the block editor sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme./tools panel. This is not allowed.

To keep the editor free from clutter, advertising and upsell, with the 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. being used less, and no dashboard widgets being allowed, can we give theme authors a better place to include their information, and limit upsell to that area?

If a top level menu item would be allowed, these restrictions were suggested:

  • No priority may be used.
  • 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. or color changes are allowed for the menu item.
  • The title must be kept short and not include spam.
  • If a custom icon is used it must be a single color.
  • No more than 3 subpages.

A longer more heated discussion took place after the meeting, and the decision was postponed. A new post will be created on the teams make blog to discuss it further.

We want to remind everyone that the requirement for not adding any obtrusive upsell is still in place.

How do we best handle updates to themes that have not been updated in two years?

Updates to themes that had not been updated in two years used to “get stuck” because reviewers were not able to see that they did not go live automatically.

We now have these updates listed in their own queue on the themes TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. https://themes.trac.wordpress.org/report/1 And while the new queue is 4 weeks, this queue is 3 months.

  • There are not enough reviewers to cover all queues.
  • Theme authors may not be aware that their update is not going live automatically
  • Theme authors may not be aware of that old themes has to follow the current requirements.

It was suggested that these themes should be set live, and there was a short discussion about if it was safe to set them live. It is common for these themes to not follow the current requirements.

The discussions resulted in no changes being made to the queue. We need to remind theme reviewers to also review themes from this queue.

Update on the navigation block/navigation screen

The navigation block and navigation screen will not be ready in time for WordPress 5.5. Please help test these features.

There is a new meeting about navigation on Wednesdays at 07:00 UTC in the #core 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/..

@aristath Has created and written about a menu filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. that helps theme authors add markup and CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. classes used by the block to the current nav menu.

This will help theme authors use the same styling for their current navigation and the navigation block.

It was suggested during the navigation meeting that the Navigation block should output markup that is as identical as possible to existing menus.

Date and time of the next meeting

It was agreed that the next team meeting will be on Tuesday, August 4th, 2020 at 1700 UTC.

#themes-team

Twenty Thirteen Draft Now in Core

Hi theme reviewers,

Twenty Thirteen is ready for feedback and testing in core: https://make.wordpress.org/core/2013/02/18/introducing-twenty-thirteen/

Our goal is to have it ready along with the rest of 3.6 for an April launch. Would love your eyes on it for testing, performance, tying in with coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. features, all that good stuff.

Also noting several theme-related core tickets, if anyone wants to jump in with comments, patches, and testing:

  • HTML5 for wp_list_comments() and various other comment markup: #20088, #15080, and #15081
  • Standard theme hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.: #21506

We’ll have open office hours Tue/Thu throughout the cycle (see https://make.wordpress.org/core/ sidebar for times), so hope to talk with you soon.

#core, #default-theme, #twentythirteen

I’d love your thoughts on adding two new…

I’d love your thoughts on adding two new tags to allowed theme tags: see https://core.trac.wordpress.org/ticket/21065.

#core, #tags

Feedback requested on Core Trac #18548 Add a…

Feedback requested on Core Trac #18548: Add a better option for <title> tags.

#core