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 Agenda for April 13, 2021

The themes team conducts a meeting on the second and fourth Tuesday of the month.

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

If you want to join #themereview and contribute, check this link to get started.

We encourage all members and anyone interested to attend.

Channel: #themereview | Time: Tuesday, April 13 2021, 15:00 UTC

Meeting agenda

  1. Weekly updates
  2. Changing the name of Theme Unit Test
  3. Project updates
  4. 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.

Changing the name of Theme Unit Test

Changing the name of “Theme Unit Test” to some other name. There are few suggesions like,

  • Theme Acceptance Test
  • Theme Test Data
  • Theme Dummy Data
  • Demo Content
  • Test Site Content
  • Sample Theme Data

If you have any particular name suggestion, comment us below or use this GitHub link.

Project updates

Currently we are working on,

  • Security testing tools for themes – currently in progress with @dd32
  • Theme review action – currently in progress with @dufresnesteven
  • Theme unit test – currently in progress with @technocrews

We would like to request each project lead to provide us the updates via the comment section below.

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

Themes Team Meeting Agenda for March 23, 2021

The themes team conducts a meeting on the second and fourth Tuesday of the month.

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.

Channel: #themereview | Time: Tuesday, March 23 2021, 15:00 UTC

Meeting agenda

  1. Weekly updates
  2. Discussion on Next Steps on Themes and Reviews
  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.

Discussion on Next Steps on Themes and Reviews

Discussion on the post made my Josepha(@chanthaboune) about themes and reviews next steps.

  • How will we help new authors feel confident in how to build themes?
  • How will we account for automated checks on 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?

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

Themes Team Meeting Notes – March 09, 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, March 09, 2021, 15:00 UTC

Meeting agenda

  1. Weekly updates
  2. Dashboard and statistics proposal
  3. 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. Ticket Triage
  4. Open Floor

1. Weekly Updates

Currently 48 new parent themes and 13 new child themes are waiting for review.
The waiting time is just over 2 weeks.

In the past 7 days,

  • 311 tickets were opened
  • 327 tickets were closed:
    • 295 tickets were made live.
      • 19 new Themes were made live.
      • 276 Theme updates were made live.
      • 4 more were approved but are waiting to be made live.
    • 28 tickets were not-approved.
    • 4 tickets were closed-newer-version-uploaded.

Number of active reviewers this week: 6

HelpScout Stats

In the past 7 days,

  • Email Conversations: 14
  • Messages Received: 21
  • Replies Sent: 14
  • Emails Created: 0
  • Resolved: 10
  • Resolved on First Reply: 80%

Please check the weekly updates details here.

Thank you all the reviewers who helped this week.


2. Dashboard and statistics proposal

This agenda was based on this proposal. During the meeting we discussed what statistics we need from themes team. The two major question we raised during meeting was,

  1. What metrics would your team want to track? 
  2. Would any team have a need for private stats, or could it all be open and transparent?

The team agreed that for theme reviews, it would be beneficial to have statistics about why tickets are closed as not approved. This would help the team learn where to focus their efforts and improve documentation.
@aristath already commented in the post.

-There is no benefit to the team if the statistics are only the numbers of opened or closed theme tickets, since this information is already available on TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/..
-As long as any information about suspensions or delisting is anonymized, the dashboard can be public.

@joyously Asked if the statistics are for the theme directory or for theme reviews.
There are many things that could be tracked for the theme directory, that could help highlight room for improvements:

  • Number of theme previews
  • Keywords used in theme search
  • Usage of Tags in the theme 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.

You can read the proposal and give your feedback and suggestions.

3. Meta Ticket Triage

We checked meta tickets related to theme reviews and the theme directory. We checked and discuss the following tickets,

a) Remove theme reviewer if no comment in 48 hours – https://meta.trac.wordpress.org/ticket/2405

We already have 7 days inactivity period, thus we decided to close this ticket as maybelater.

b) Add PHPCSPHP Code Sniffer PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS. to theme upload process – https://meta.trac.wordpress.org/ticket/2902

This is still ongoing with the theme review action. We decided to keep it open.

c) Display theme position in the review queue – https://meta.trac.wordpress.org/ticket/2444

@aristath said that, this is nice-to-have but definitely not a priority. We kept that ticket as it is.

4. Open Floor

There was few question about the theme review process and we sorted out the confusion.

You can read the entire meeting discussion via this link.

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

#team-meeting, #themes-team

Themes Team Meeting Agenda for March 09, 2021

The themes team conducts a meeting on the second and fourth Tuesday of the month.

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.

Channel: #themereview | Time: Tuesday, March 09 2021, 15:00 UTC

Meeting agenda

  1. Weekly updates
  2. Dashboard and statistics proposal
  3. 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. Ticket Triage
  4. 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.

Dashboard and statistics proposal

The Meta team has asked if the Make teams would benefit from having a dashboard to present statistics. Two of the questions that we want to highlight during the meeting are: What metrics would your team want to track? and Would any team have a need for private stats, or could it all be open and transparent?

Please see the post below for a full list of questions.

Meta Ticket Triage

We will check meta tickets related to theme reviews and the theme directory, and decide which tickets we need to prioritize. If there are tickets that are no longer relevant, we may close them.

Theme Directory component

Theme Review component

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