Themes Team Meeting Notes – July 13, 2021

You can find the full meeting transcript on Slack (login required).

This meeting was based on the agenda. You can check agendas here

1. Weekly updates

The themes team published weekly updates about tickets and HelpScout emails. See this week’s updates here. Thank you @poena for this post. 

Current status:

  • 5 new tickets are waiting for review.

In the past 7 days,

  • 362 tickets were opened
  • 370 tickets were closed:
  • 351 tickets were made live.
  • 29 new Themes were made live.
  • 322 Theme updates were made live.
  • 0 more were approved but are waiting to be made live.
  • 19 tickets were not-approved.
  • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 4


2. Theme directory uploads

On 7/7/ 2021, theme uploads were broken for a few hours due to the tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. authentication change. The themes were added to 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/., but the trac tickets were not created for those themes. The issue was resolved quickly by the metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. team and @dd32


3. Prevent spam and keyword stuffing

During the meeting, attendees discussed whether there needs to be a new requirement added for spam and keyword stuffing. The attendees agree that it is difficult to steward the description whether automated or manual.

@joyously suggested making the readme visible so that it’s not only searchable but also provides more room for the authors to describe their themes. 

@poena also suggested that 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 similar to Akismet can be used to find spam in the description. See the related meta ticket #5773. You can follow up on the proposal and discussion here


4. Theme Check plugin new update

The new version of the Theme Check plugin will be released in the upcoming days. This release will solve the upload issue for 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 and wp_title issues. Besides that, there are some minor fixes too.


5. Open Floor

The process of updating the existing theme to 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)-ready was discussed. When the existing themes are changed to accessibility-ready, they will be listed in the Updates to accessibility-ready themes report.

#meeting-notes, #themes-team

Themes Team Meeting Notes – June 22, 2021

You can find the full meeting transcript on Slack (login required).

This meeting was based on the agenda. You can check agendas here. This agenda was for June 08 meeting. The meeting was postponed due to WordCamp Europe 2021. And we discussed the same agenda in this meeting.

1. Weekly updates

The Themes team published weekly updates about tickets and HelpScout emails. See this week’s updates here. Thank you @poena for this post.

In the past 7 days,

  • 371 tickets were opened
  • 373 tickets were closed:
    • 352 tickets were made live.
      • 21 new Themes were made live.
      • 331 Theme updates were made live.
      • 1 more were approved but are waiting to be made live.
    • 21 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of reviewers: 5

2. Setting theme directly live even it’s updated after 2 years

During the meeting attendees were agreed to set directly live for such tickets.

@poena said, “the proposal is to treat all theme updates equally, including updates to themes where there has been no activity in two years or more”.

She added, A metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. ticket needs to be opened, and this change will not be instant because the code needs to be written and committed.

3. Open Floor

In this part, we discussed and share few things.

The Theme Check plugin is updated last week. Now theme authors might get the newer types of issues, warnings, and notices while submitting themes. Themes Team request theme authors to test the theme check 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 and create issues(if you get) so that we can improve Theme Check plugin.

You are always welcome to contribute on Theme Check plugin.

Themes Team is also looking help for rewriting warning and error text to make it less confusing. @poena said, “All the messages need to be improved because theme authors will not always have a person, a reviewer, to ask.”

Also, you can follow the work with making the requirements easier (and fewer) here https://github.com/WPTT/Theme-Requirements/issues/10.

Please comment in the comment box below if you have anything in your mind after reading this post.

#meeting-notes, #themes-team

Themes Team Meeting Notes – May 25, 2021

You can find the full meeting transcript on Slack (login required)

This meeting was based on agenda. You can check agendas here.

1. Weekly updates

The Themes team published weekly updates about ticket and HelpScout email. See this week updates here. Thank you @poena for this post.

While doing meeting, the status of ticket was:

Current status:

  • 27 new tickets are waiting for review.
  • 2 tickets are older than 4 weeks
  • 7 tickets are older than 2 weeks
  • 11 tickets are older than 1 week
  • 18 tickets are older than 3 days
  • 29 tickets are assigned.
  • 13 tickets are older than 4 weeks
  • 15 tickets are older than 2 weeks
  • 18 tickets are older than 1 week
  • 24 tickets are older than 3 days
  • 2 are approved but are waiting to be made live.

In past 7 days:

  • 363 tickets were opened
  • 384 tickets were closed:
  • 355 tickets were made live.
  • 39 new Themes were made live.
  • 316 Theme updates were made live.
  • 1 more were approved but are waiting to be made live.
  • 28 tickets were not-approved.
  • 1 tickets were closed-newer-version-uploaded.

We would like to thank all active reviewers who did awesome work last week.

Now the waiting time for new theme ticket is less than 1 day.

2. Test 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 with WP 5.8

During the meeting, we requested all theme authors to check their theme with WordPress 5.8. This is another major version of WordPress, thus it is recommended to check themes.

WordPress 5.8 is in BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1 soon.

3. Theme Check 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 testing

For theme authors, please check Theme Check plugin in the GitHub repository and check. We are updating this plugin and we hope for your feedback and contribution. Also, before submitting your theme to the repository, check the theme with this plugin.

If you are planning to submit 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.(Full Site Editing) theme, then you might get lots of errors and warnings. Theme Check plugin is not fully ready yet for the FSE theme. You can contribute the Theme Check plugin as well.

4. Handbook recommended page

There was not any feedback or suggestions during the meeting. You can comment in below and give your opinion.

5. Open floor

In this part, there was two small request and I did it for them.

Please comment in the comment box below if you have anything in your mind after reading this post.

#meeting-notes, #themes-team

Themes Team Meeting Notes – April 13, 2021

You can find the full meeting transcript on Slack (login required)

Meeting coordinator: @kafleg
Notes kept by @kafleg

Weekly updates

Currently 46 new parent themes and 10 new child themes are waiting for review.
The waiting time is 3 weeks.

In the past 7 days,

  • 401 tickets were opened.
  • 417 tickets were closed.
  • 389 tickets were made live.
  • 23 new Themes were made live.
  • 366 Theme updates were made live.
  • 1 more were approved but are waiting to be made live.
  • 27 tickets were not-approved.
  • 1 tickets were closed-newer-version-uploaded.

Number of reviewers: 5

You can find more information here.

Changing the name of Theme Unit Test

There were some suggestions in GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ for the possible name of Theme Unit Test. Among them, Theme Test Data was simplest and most reasonable suggestion by @kjellr. We finalized the name from the meeting. Now, Theme Unit Test will be Theme Test Data.

Project updates

Currently, there are 4 projects running,

  • Security testing tools for themes
  • Theme review action
  • Theme unit test
  • Requirements page review

We would like to request respected projects leads to provide the updates about the work. We were not able to take the updates during the meeting because none of the leads were present.

@kafleg is working on the requirements page review and he will consult with the themes team reps and try to reduce the requirements list.

Open Floor

During open floor, @joyously raised a question about using pre_get_posts in theme. She said, this seems to me to be 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 functionality. 

@kafleg replied, In most of the cases themes use pre_get_posts to exclude the categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. IDs in blog post. That might be the reason that you get 905 matches.

@greenshady said, Theme authors should mostly avoid pre_get_posts because most of the time this should be done via plugin. However, there are exceptions to this.  For example, a theme author might want to pull all the sticky posts into a slider at the top of the home/blog page.  And, because they wouldn’t want duplicate posts, it makes sense to hook into pre_get_posts to remove them from the main query.

You can read the entire conversation here.

At last, thank you all for your active participation in the meeting.

#meeting-notes, #themes-team

Themes Team Meeting Notes – February 23, 2021

At first, thank you all for your active participation in this meeting.

The meeting was held based on this meeting agenda.

Channel: #themereview
Notes Taken: @kafleg
Time: Tuesday, February 23, 2021, 15:00 UTC

Meeting Agendas

  1. Weekly updates
  2. Open Floor

1. Weekly Updates

i) Theme Review and Queue Status

Currently 84 new parent themes, 11 new child themes and two full site editing themes are waiting for review.
The waiting time is 5 weeks.

In the past 7 days,

  • 295 tickets were opened
  • 302 tickets were closed:
    • 287 tickets were made live.
      • 19 new themes were made live.
      • 268 theme updates were made live.
      • 4 more were approved but are waiting to be made live.
    • 15 tickets were not-approved.
    • 0 tickets were closed-newer-version-uploaded.

Number of active reviewers this week: 5

Please check the weekly updates details here.

Thank you all the reviewers who helped this week.


ii) HelpScout Stats

In the past 7 days,

  • Email Conversations: 30
  • Messages Received: 30
  • Replies Sent: 0
  • Emails Created: 0
  • Resolved: 0
  • Resolved on First Reply: 0%

2. Open Floor

In open floor, @poena shared a link where we are looking for renaming the “theme unit test”. If you think you can suggest a good name, there is an open issue on GitHub.

@aristath said, For full-site editing, we are currently exploring ideas in a discussion on GitHub.
I would like to urge theme-authors to bring solutions to the table if there are any, or things that should be taken into account for the templating system.

There are two 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. themes in the queue and among them, one theme will go live soon. It has some minor issues to be fixed by the author.

Theme Check plugin still needs to be updated to allow FSE themes but is held back by the lack of requirements. We are all eager but if we start building checks too soon before FSE is stable enough we are going to need to redo the checks over and over. @poena added during the meeting.

You can read the entire meeting discussion via this link.

Any comments and discussion can be done via the below comment box.

#meeting-notes, #themes-team