Meeting notes Tuesday 9 June 2020

Today we held a meeting with the proposed agenda. 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

  • 251 tickets were opened
  • 250 tickets were closed:
  • 230 tickets were made live.
    • 15 new Themes were made live.
    • 215 Theme updates were made live.
    • 2 more was approved but are waiting to be made live.
  • 20 tickets were not-approved.
  • 0 ticket was closed-newer-version-uploaded.

We have managed to cut down on the queue length, which is always good news.

We thank to all the reviewers, keep doing a great job 🎉

Biweekly meeting schedule to Monthly meeting for Themes Team

Summer is closing in and we realised (and observed during the last few months) that having many meetings (regular, 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 triages) can be a bit tiring – both to the reps and to the contributors.

The proposal is to cut the Themes Team regular meeting to once a month plus an additional one if we have some urgent thing to discuss.

This will give us a bit more breathing room both to recharge and focus on priorities set by phase three of the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor development that are tied to the WordPress themes.

Open Floor

An issue was raised about Themes team not being a team anymore due to the lack of public discussions.

It was mentioned that the decisions are made and just announced.

This one is definitely on us (the reps). We should have been more tactful of how we presented the news (like changing the name of the team).
Team reps are always discussing and finding ways to improve this team’s impact in the WordPress community.

It’s hard to get noticed without active contributors, and in the last few years we have seen a decline in the active participants. To many authors theme repository is just one of the advertising avenues, which is disheartening.

One of the ways we wanted to spark the interest is to be involved with the core editor more, show that we are doing more than just review themes.

We definitely need to improve our transparency towards the community as team representatives. Writing more blogs about what we think would be a good way forward, and listening to advice and discussing them in the comments and then in the meetings.
What we do want to avoid are empty discussions that lead nowhere, as this is what kills the team. We need to adapt, change, and even innovate.

Andrea Middleton shared her experience from working in the Community Team:

In my observation, leading in the open is really difficult, and the process of learning how to do it effectively isn’t necessarily linear.

I’ve messed it up bunches of times — I think humans are just really prone to forming small groups, it helps us feel safe — and when it’s pointed out to me, I usually feel really dispirited and embarrassed.

For me, the best way to recover from that realization of “whoops, this conversation could/should have happened in the public channel” is to then go to the public channel and summarize the conversation there.

Andrea Middleton

It was also suggested that we should come up with a mission statement draft. Some goals that we as a team want to achieve.

This year we have put focus on Full Site Editing. We will continue working on preparing the community for the upcoming changes in the themes ecosystem.

Proofread by @williampatton

#meeting, #meeting-notes, #themes-team

Theme Review Team Meeting Agenda for June 09

Theme review team (TRT) conducts a meeting on the second and fourth Tuesday of the month. Along with the fixed agendas, we have open floor meeting 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, 09th June 2020, 17:00 UTC

Meeting Agenda

  1. Weekly Updates
  2. Biweekly meeting schedule to Monthly meeting for Themes Team
  3. Open Floor

The discussion about the meeting agenda can be held in the comments below. You are encouraged to propose topics.

Meetings usually last around 60 minutes. Attend and share your valuable feedback and suggestions.

#meeting, #themesteam

Theme Review Team Meeting Agenda for May 26

Theme review team (TRT) conducts a meeting on the second and fourth Tuesday of the month. Along with the fixed agendas, we have open floor meeting 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, 26th May 2020, 17:00 UTC

Meeting Agenda

  1. Weekly Updates
  2. Making an exception to the “no required 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” requirement for full site editing themes.

The discussion about the meeting agenda can be held in the comments below. You are encouraged to propose topics.

Meetings usually last around 60 minutes. Attend and share your valuable feedback and suggestions.

#agenda#meeting#trt

#agenda, #meeting

Meeting notes Tuesday 12 May 2020

Today we held a meeting with the proposed agenda. 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

  • 216 tickets were opened
  • 241 tickets were closed:
  • 199 tickets were made live.
    • 13 new Themes were made live.
    • 186 Theme updates were made live.
    • 2 more was approved but are waiting to be made live.
  • 42 tickets were not-approved.
  • 0 ticket was closed-newer-version-uploaded.

We have managed to cut down on the queue length, which is always a good news.

We thank to all the reviewers, keep doing a great job 🎉

Changing the name of the team

The representatives decided, in the light of recent changes that new editor brings to the landscape of the themes, to rename the team from Themes Review Team to just Themes Team.

We always did more than just review the themes that end up in 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/ repository, but in recent years we started working more around themes in general – open-source packages, work on full site editing, actively participating around 2020 theme, etc.
So it was a natural progression.

Discussion regarding using “Guten” in theme names

There is a growing trend of themes starting with ‘Guten’ prefix, or containing it in their name. This, of course, alludes to the coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. editor – codenamed Gutenberg.

Since that name, or part of the name, is not trademarked in any way, we won’t forbid authors from using it.

Selecting a date and time for WCEU office hours

This was a discussion regarding this post about WCEU online contributors day.

It was agreed that the office hours will be held in the same time we hold the meetings, that seems to be the most convenient time.

Closing the Theme SnifferTheme Sniffer Theme Sniffer is a plugin utilizing custom sniffs for PHP_CodeSniffer that statically analyzes your theme and ensures that it adheres to WordPress coding conventions, as well as checking your code against PHP version compatibility. The plugin is available from the plugin directory and Github. Themes are not required to pass the Theme Sniffer scan without warnings or errors to be included in the theme directory. in the 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 directory

As some may have noticed we removed the Theme Sniffer from the plugins repository.
With all the projects I’m working on, it just wasn’t possible to keep maintaining it, and it had some nasty issues present that, in a way, kept reviewers jobs harder.

The plugin is still in the GitHub repo, so if anybody wants to contribute, feel free to do so.

Open Floor

Making the Tested up to and Requires PHP fields required instead of recommended in order to push folks to update the PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. http://php.net/manual/en/intro-whatis.php. versions.

Since the core blocking installs based on this value will land in WP 5.5, it will be good to let the authors know to implement this.

As explained by Marius Jensen:

If a theme says: Requires PHP 7.2, and the user has their WordPress installed on PHP 5.6, the theme will be shown in the theme search in wp-admin, but it will have a badge saying they can’t install it, why they can’t, and how to fix it. And if they try to upload it, they will get an error instead of the upload completing.

The readme tag is required, but the theme authors should be aware that they will need to add it in their style.css as well.

#meeting, #meeting-notes, #trt

Meeting notes Tuesday 28 April 2020

Today we held a meeting with the proposed agenda. 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

  • 232 tickets were opened
  • 248 tickets were closed:
  • 217 tickets were made live.
    • 11 new Themes were made live.
    • 206 Theme updates were made live.
    • 1 more was approved but are waiting to be made live.
  • 30 tickets were not-approved.
  • 1 ticket was closed-newer-version-uploaded.

Some of the live themes were reopened because of licensing issues and because they broke the rules.

Please don’t break rules in the updates, because we do a regular cross-checks.

We thank to all the reviewers, keep doing a great job 🎉

Planning for the WCEU online contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. and office hours

There was an update about the upcoming contributor day for online WCEU 2020.

We do have two resource pages for onboarding the contributors during contributors day:

@poena also created an introduction video about the contributors day

https://www.youtube.com/watch?v=11TbYfxuNHc

This contributors day we plan to focus on building a full site editing (FSE) based theme and explaining the changes along the way.

Besides that, we’d like to explain some rules that are important during the review session, like licensing and security issues.

Open floor

We had a small discussion about GPLGPL GPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples. primer and how to help authors understand the GPL compatibility better.

While there is a GPL primer available, as well as the text about GPL compatibility back from 2015, it’s still hard to convey the GPL compatibility to authors and reviewers.

One good suggestion is to have an iconographic that would help explain this in an interesting way.

We reached to the community team to see if something can be coordinated with the design team regarding that.

Another suggestion was to have a checkbox before uploading a theme, which is not ensuring that people would actually read it. There was a proposal to have a GPL quiz before upload, but we are not sure what happened with that.

There was also a suggestion to hold an interview before being granted the author status, but that’s not feasible since there are not that many senior reviewers, they are not paid to do that and the repository is free for all place (given you follow the rules).

#meeting, #meeting-notes, #trt