Theme Review Meeting Summary: June 27, 2017

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/. Link

Meeting Schedules

  • Plan to change to 2 meetings per month – one with a set agenda and one with an open floor
  • Other 2 weeks would be dedicated to projects
  • Proposal to have a meeting topics page where people can leave comments.  Need a plan for how to implement the page.

Review Shindig

  • Next review Shindig is scheduled for Saturday July 8
  • The goal of shindigs is to give reviewers the opportunity to be online together, learn and help each other, and build community
  • Hangout topic is planned to be “tips on reviewing themes faster” at July 8 13:00 UTC

Queue Limit

  • Increasing the limit from 1 to 2 themes in the queue was proposed
  • Decision was to wait until the queue is less than 4 weeks before increasing allowed limit.

Community Summit Recap

Plans were made to simplify the review system and update the directory for both themes and plugins.  Plugins will be done first but theme reviewers should be involved with 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 changes to help make sure the new system works well for both themes and plugins.  Details are not set but likely changes include:

  • Eliminating tracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/. tickets
  • readme.txt support
  • multiple authors
  • 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/. access
  • Reviews will not need to be closed, they can stay open until the author updates
  • Reviews will not need to be assigned to tickets and follow up can optionally be done by a different reviewer when the author updates

readme

For the planned directory changes, themes will need to implement a readme similar to the current plugin requirements.  Reviews can start recommending (not requiring) authors add a properly format readme.

  • It can be readme.txt or readme.md with .txt taking precedence
  • The format will need to be the same as the plugin requirements
  • There is also a validator available

Moderators can pick any open ticket

This is in preparation for “not having a queue” in the new system. Please pick reponsibly:

  • Don’t just review for your friends
  • Review from the first page
  • Review difficult themes and leave easier ones for new reviews

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. disclaimer

  • Authors will need to agree to our GPL licensing requirements on upload.

Unsplash

Due to their change in license we are no longer accepting images from Unsplash as of June 9.

  • Themes can continuing using Unsplash images that were in their theme uploaded before June 9, they do not need to be removed or replaced as they were downloaded under the previous CC0 license and can continue to be used as CC0.
  • Theme updates, whether live or in the queue, should not add new Unsplash images that were not previously bundled with the theme before June 9.
  • While you may have downloaded an Unsplash image under the CC0 license, we have no way to confirm that other than it being included in your upload previous to June 9.

Please note that, our decision not to accept Unsplash’s license as meeting our requirements is not solely about whether it meets legal GPL requirements for compatibility.  Our assessment as the theme review team is that it does not guarantee the four freedoms of the GPL because it restricts usage and distribution.

Thanks everyone for a productive meeting

Our next meeting will be July 11 17:00 UTC.  Since we don’t have a page yet for agenda suggestions, please feel free to post in the comments.