Themes team update July 02, 2024

i) 🎟 Theme directory stats

Currently,

  • 0 new ticket is waiting for review.
    • 0 tickets are older than 4 weeks
    • 0 tickets are older than 2 weeks
    • 0 tickets are older than 1 week
    • 0 tickets are older than 3 days
  • 71 tickets are assigned.
    • 6 tickets is older than 4 weeks
    • 17 ticket is older than 2 weeks
    • 33 tickets are older than 1 week
    • 49 tickets are older than 3 days
  • 1 is approved but is waiting to be made live.

In the past 7 days,

  • 872 tickets were opened
  • 887 tickets were closed
    • 873 tickets were made live.
      • 56 new Themes were made live.
      • 817 Theme updates were made live.
      • 1 more were approved but are waiting to be made live.
    • 14 tickets were not approved.
    • 0 tickets were closed-newer-version-uploaded.

Note: These stats include both the new theme tickets and updated theme tickets as well.

Number of reviewers: 6 (@acosmin@kafleg@vowelweb, @dballari, @fahimmurshed, @jamieblomerus )

ii) 💻 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. Theme Stats

  • 17 Block themes are currently being reviewed
  • 23 Block theme has been live in the last 7 days

iii) 💡HelpScout Stats

In the past 7 days,

Email Conversations 12Messages Received 16
Replies Sent 16Emails Created 0
Resolved 16Resolved on First Reply 75%

iv) 📊Extras

  • Create Block Theme 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 now has 10000+ active installs. There are 48 active issues and 2 Pull requests in GitHub.
  • Theme Check Plugin has 6 PRs and 38 issues.
  • Twenty Twenty-Five GitHub repository created.
  • A few themes are suspended because of security reasons.

#themes, #weekly-updates

Documentation Team Update – July 1, 2024

The Documentation team meeting schedule:

A new GitHub repo is created for end-user documentation and its translations to all locales. More info about this can be found here.

Documentation Issue Tracker stats.

Current state

By status:

By version:

By project:

Past week

0 pull requests merged.

0 issues closed.

4 issues were created.

Current projects:

The Documentation team repositories:

#docs

Test Team Update: 1 July 2024

Test Ticket Queue 🎟

👉🏻 “(change: N)” represents changes from the prior week (unless noted).

📊 Current totals (since June 24, 2024):

  • Need testing info: 21 (change: +0)
  • Need reproduce issue: 2076 (change: -6)
  • Need patch testing: 231 (change: -6)
  • Need unit tests: 109 (change: -1)
  • Need review (have patch and unit tests): 174 (change: +4)

🟢 New/Changed last week:

  • Need testing info: 3 (change: +1)
  • Need reproduce issue: 8 (change: +1)
  • Need patch testing: 25 (change: +19)
  • Need unit tests: 2 (change: +2)
  • Need review (have patch and unit tests): 17 (change: +11)

🟣 Closed last week:

  • Need testing info: 0 (change: +0)
  • Need reproduce issue: 4 (change: +4)
  • Need patch testing: 7 (change: +5)
  • Need unit tests: 1 (change: +1)
  • Need review (have patch and unit tests): 11 (change: -4)

To discuss queries in this report, please comment below, or connect with the Test Team in #core-test.

+make.wordpress.org/test/

#test

Training Team Update – July 2024

The Training Team is using these updates to report on how the team is doing with its different projects. For a detailed list of new content recently published on Learn WordPress, see the latest edition of the newsletter: Learn WordPress Newsletter – June 2024.


Learning Pathways on Learn WordPress

Relaunching Learn WordPress with a new information architecture and design, with content focused on specific learning pathways, is the biggest goal and project for the Training Team in 2024. Come follow Project Thread: Learning Pathways on Learn WordPress to stay up-to-date with the progress of this work.

Content Creation Progress

Other Projects and News


Learn GitHubGitHub GitHub is a website that offers online implementation of git repositories that 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/ Repository Status

Reporting period: 2024-06-01 – 2024-06-28
(Figures in parentheses show change from previous month.)

Issues and Pull Requests

  • Issues created: 61 (+5)
  • Issues closed: 87 (-5)
  • Issues open: 483 (-25)
  • Pull requests created: 17 (+7)
  • Pull requests closed: 15 (+3)
  • Pull requests open: 19 (+1)

Active Members

  • GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. authors: 7 (+2)
  • Issue authors: 4 (-18)
  • PR submitters: 4 (+2)

Of these, 2 Git authors,11 issue authors, and 1 PR submitter made their first contribution last month 🎉

#learnwp#training

#learnwp, #training

Default Theme Task Force update – June 28, 2024

This is the update posted once a month monitoring efforts around the default theme taskforce, focusing on initially reducing the ticket queue.

Current state

  • Tickets for next minor releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality.: 0 (change: 0)
  • Tickets in the milestone for the next major releaseMajor Release A set of releases or versions having the same major version number may be collectively referred to as “X.Y” -- for example version 5.2.x to refer to versions 5.2, 5.2.1, and all other versions in the 5.2. (five dot two dot) branch of that software. Major Releases often are the introduction of new major features and functionality.: 1 (change: -12)
  • Open tickets: 258 (change -21)
  • Open tickets with patches: 117 (change -24)

This month

  • Closed tickets: 17 (change -18) (won’t fix, duplicates)
  • Commits: 20 (change +9)
  • New tickets: 11 (change 0)

Highlights

  • WCEU contribution day.

Props and thanks to every single contributor that made it possible to move themes along this month.

#default-themes

#core-themes

Addressing Overlapping Initiatives and Improving Collaboration Across Teams

An in-person meeting during 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 was convened to address the overlapping initiatives among various WordPress contributor groups and explore ways to enhance collaboration and streamline efforts. The primary goal was to avoid duplication of work and ensure that all teams were aligned and working efficiently towards shared objectives.

Meeting Subject: Addressing Overlapping Initiatives and Improving Collaboration Across Teams
Teams/Groups Involved: Sustainability Team, DEIB Working Group, Five for the Future Working Group, Contributor Mentorship Working Group, Community Team, 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, Dashboards Working Group
Facilitator: Angela Jin – Head of Programs & Contributor Experience
Attendees:

  • Josepha Haden Chomphosy @chanthaboune – Executive Director of the WordPress project
  • Chloe Brinkmann @cbringmann – Operations/Communication
  • Naoko Takano @naoOpen SourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. Project Manager / Five for the Future initiative
  • Patricia Brun Torre @patricia70 – Facilitator of the Contributor Mentorship Group
  • Courtney Robertson @courane01 – Meta Team and Project Health Working Group
  • Isotta Peira @peiraisotta – Community Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.
  • Nora Ferreirós @noradriana, Nahuai Badiola @nahuai, Thijs Buijs @yellowlime – Sustainability Team
  • Birgit Olzem @coachbirgit – DEIB Working Group

The meeting took place in person during WordCamp Europe on June 14th, 2024.

Key Discussions

Introduction and Purpose

Angela Jin opened the meeting by expressing excitement about the gathering and emphasizing the importance of understanding each group’s focus areas to prevent duplication of efforts and improve collaboration.

Team Introductions and Project Overviews

Sustainability Team

The Sustainability Team, represented by Nora Ferreirós, Nahuai Badiola, and Thijs Buijs, has focused primarily on environmental projects like the WP Sustainability Plugin, and the Sustainable Events Handbook due to time constraints. They aim to expand their work to include socio-economic and environmental pillars, with ongoing projects like making WordPress events more sustainable and developing 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 to measure website environmental impact.

Project Health Dashboard

Courtney Robertson discussed the Project Health Working Group’s involvement in exploring dashboard options to gather better statistics and metrics for contributors and the need for better documentation to support team reps during turnover. They are considering whether to build their systems or use SaaS solutions.

DEIB Working Group

Birgit Olzem highlighted the DEIB Working Group’s focus for 2024 on extending the contributor handbook to be more inclusive and accessible. They are conducting surveys to assess DEIB status within the WordPress community at both local and international levels. The intended purpose of the DEIB working group is to be a shared resource for all contributor teams on how to apply the DEIB principles into their daily routines.

Contributor Mentorship Program

Patricia Brun Torre explained the mentorship program’s evolution from earlier contributor working groups. The program aims to improve onboarding and create closer connections with initiatives like Five for the Future.

Overlapping Projects and Communication

The attendees recognized significant overlaps in their projects, especially concerning contributor onboarding and sustainability. Discussions highlighted the need for better coordination and communication among teams. There was a consensus on the value of regular cross-team check-ins and hangouts to share current projects and focus areas.

Challenges and Solutions

Several challenges were identified, including the perception of the sustainability team’s role and the need for clear documentation processes within Meta. The group discussed potential solutions like forming a central team for culture and sustainability, while maintaining specific focus areas under this umbrella. Concerns were raised because of the community’s perception of the term “Sustainability.” This term is often perceived as focusing only on environmental sustainability.

Proposed next steps

Forming a Singular Team

The attendees agreed on the potential benefits of forming a singular team to address contributor culture, sustainability, and onboarding comprehensively. This new team would focus on integrating efforts and providing clear resources for new and existing contributors.

Enhanced Communication

To improve communication and avoid duplication, the group proposed regular cross-team hangouts and using existing channels like the Team Reps channel and P2s for updates and collaboration.

Documentation and Awareness

Emphasizing the importance of documentation, the group suggested creating detailed guides and resources to help team reps and contributors navigate their roles and projects effectively. Additionally, raising awareness about each team’s efforts within the community was seen as crucial for fostering a cohesive and informed contributor base.

Conclusion

The meeting concluded with a commitment to continue discussions and refine the proposed collaboration structure. A follow-up meeting will be scheduled to finalize details and ensure all teams are aligned on the next steps.

Rough dates to follow-up with next steps:

  • Follow-up meeting via Zoom Call: mid-July
  • Singular team decision (structure, collaboration protocol, and name/identity): early August

Please leave your thoughts and feedback to this discussion here as a comment before July 12, 2024

Props

Thanks to @nao, @courane01, @cbringmann, @peiraisotta for reviewing and leaving feedback on this post. Thanks also to @patricia70, @noradriana, @nahuai for giving your blessing after reviewing. A special thanks to @courane01 for recording (with consent of all participants) and providing the transcription of the meeting.

Themes team update June 25, 2024

i) 🎟 Theme directory stats

Currently,

  • 0 new ticket is waiting for review.
    • 0 tickets are older than 4 weeks
    • 0 tickets are older than 2 weeks
    • 0 tickets are older than 1 week
    • 0 tickets are older than 3 days
  • 79 tickets are assigned.
    • 3 tickets is older than 4 weeks
    • 12 ticket is older than 2 weeks
    • 39 tickets are older than 1 week
    • 61 tickets are older than 3 days
  • 1 is approved but is waiting to be made live.

In the past 7 days,

  • 1002 tickets were opened
  • 1007 tickets were closed
    • 999 tickets were made live.
      • 36 new Themes were made live.
      • 963 Theme updates were made live.
      • 0 more were approved but are waiting to be made live.
    • 8 tickets were not approved.
    • 0 tickets were closed-newer-version-uploaded.

Note: These stats include both the new theme tickets and updated theme tickets as well.

Number of reviewers: 3 (@acosmin@kafleg@vowelweb)

ii) 💻 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. Theme Stats

  • 22 Block themes are currently being reviewed
  • 10 Block theme has been live in the last 7 days

iii) 💡HelpScout Stats

In the past 7 days,

Email Conversations 22Messages Received 21
Replies Sent 17Emails Created 1
Resolved 16Resolved on First Reply 100%

iv) 📊Extras

  • Create Block Theme 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 now has 10000+ active installs. There are 46 active issues and 0 Pull requests in GitHub.
  • Theme Check Plugin has 6 PRs and 38 issues.
  • Suspended a few themes reported for security issues.

#themes, #weekly-updates

Plugin Review Team: 24 June 2024

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 Status Change Stats

  • Plugins requested : 131
  • Plugins rejected : 3
  • Plugins closed : 34
  • Plugins approved : 67

Plugin Queue Stats (current)

  • Plugins in the queue (new and pending)* : 2283
    • (older than 7 days ago)** : 2090
    • (2024-06-17 – 2024-06-23) : 135
    • (new; not processed or replied to yet)* : 544
    • (pending; replied to)* : 1739
    • (pending; waiting on author)* : 1567
    • (pending; waiting on reviewer)* : 153
    • (pending; waiting on reviewer, email not yet sent)* : 19

Help Scout Queue Stats

  • Total Conversations: 720
  • New Conversations: 244
  • Customers: 598
  • Conversations per Day: 90
  • Busiest Day: Sunday
  • Messages Received: 307
  • Replies Sent: 732
  • Emails Created: 162

* : Stat reflects current size of queue and does not take into account ‘date’ or ‘day’ interval
** : Stat reflects activity only within the ‘recentdays’ from today

#plugins

Test Team Update: 24 June 2024

Test Ticket Queue 🎟

👉🏻 “(change: N)” represents changes from the prior week (unless noted).

📊 Current totals (since June 17, 2024):

  • Need testing info: 21 (change: +0)
  • Need reproduce issue: 2082 (change: +3)
  • Need patch testing: 237 (change: -8)
  • Need unit tests: 110 (change: +1)
  • Need review (have patch and unit tests): 170 (change: -3)

🟢 New/Changed last week:

  • Need testing info: 4 (change: +3)
  • Need reproduce issue: 9 (change: +1)
  • Need patch testing: 17 (change: +1)
  • Need unit tests: 0 (change: -3)
  • Need review (have patch and unit tests): 12 (change: -1)

🟣 Closed last week:

  • Need testing info: 0 (change: +0)
  • Need reproduce issue: 0 (change: -1)
  • Need patch testing: 2 (change: -1)
  • Need unit tests: 0 (change: -1)
  • Need review (have patch and unit tests): 17 (change: +8)

To discuss queries used in this report, please comment below, or connect with the Test Team over in #core-test.

+make.wordpress.org/test/

#test

Documentation Team Update – June 24, 2024

The Documentation team meeting schedule:

A new GitHub repo is created for end-user documentation and its translations to all locales. More info about this can be found here.

Documentation Issue Tracker stats.

Current state

By status:

By version:

By project:

Past week

0 pull requests merged.

2 issues closed.

5 issues were created.

Current projects:

The Documentation team repositories:

#docs