Projects

Projects are a way we can help improve different areas which are related to themes on 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/.

This is where we will be collecting all of our current and future projects.

If you have an idea for a project please suggest them during a team meeting. We will define new projects to put emphasis on with every release cycle.

Current Projects

Top ↑

Full Site Editing

The focus for many contributor teams in 2020 is full site editing. If you want to know more, please attend our 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. Based Themes meetings. See the meeting calendar.


Top ↑

Theme Review Automation

Formerly “Theme Check automation”

Lead: @dingo_d

We want to improve the automation so that we can reduce the number of checks that need to be made manually. Why are we working to improve the automation of the theme review?

You can help with the following:

View open issues on WPTT 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/, review pull requests, open new issues, report bugs.

https://github.com/WPTT/WPThemeReview

https://github.com/WPTT/theme-sniffer


Top ↑

Feature Packages

Lead @aristath

The team is releasing several featured packages that theme authors can include in their projects.

https://packagist.org/packages/wptrt/

https://github.com/WPTT/control-color-alpha

https://github.com/WPTT/customize-section-button

https://github.com/WPTT/admin-notices

Autoloader: https://github.com/WPTT/autoload

You can help with the following:

Suggest new ideas for packages, report bugs and open issues on Github, review pull requests.


Top ↑

Theme Developer Handbook

Leads: @acalfieri, @aristath

Complete and update the Theme Developer Handbook.

  1. Clearing the To-Do list located at https://trello.com/b/sBXllyQT/theme-developer-handbook
  2. Updating specific articles to reflect recent coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. changes.

You can help with the following:

Report problems with current texts. Help write new or updated texts for the handbook.


Top ↑

Review and update the introduction documentation

Lead: @poena

The introduction to theme reviewing and related documentation needs to be reviewed and updated accordingly.

Become a reviewer

Onboarding for new reviewers

You can help with the following:

Feedback from new and experienced reviewers is needed to be able to fill gaps that is missing in the introduction.


Top ↑

Requirements refresh

Lead: @poena

The requirements were last worked on specifically in 2013 at the community summit. The goal is to have another look at the requirments to make sure they are clear, easy to follow and easy to check. To see about the goals and milestones see the introduction post.


Top ↑

Review the theme tags

Theme tags are reviewed approximately once per year. When new features are added to WordPress, the tags often need to be updated.

We want to consider overall improvements to the entire feature 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. box and what can be done to make this better for users.


Top ↑

Completed Projects

Top ↑

Create a FAQ Page

Lead: @thinkupthemes

Post: Starting a FAQ page

We are collecting frequently asked questions by reviewers and authors. This will help understand where we have holes in the documentation and look to improve it with a FAQ page.

The end result is the following page which has been already been used multiple times.

FAQ

Top ↑

Restart the mentoring programme

Lead: @thinkupthemes

Post: Mentor Program 2017

Improve the quality of theme review by helping new reviews understand the requirements and the theme review process.

Top ↑

Future Projects

Top ↑

Reviewer flow

The idea is to review the current workflow and work on improving it using Github which is more suitable for doing code reviews.

Top ↑

Contributor Day Package

We want contributor days to be able to get started with theme reviews without needed a team lead to be present. A part of that would be to improve the doingitwrong theme that we have started. Also related to “Review and update the introduction documentation

Top ↑

Improve the theme preview

The current theme previewer is not able to show the all of the features included in a theme.

Top ↑

Featured theme are currently a random list of themes that have been updated in the last two years. This is not an ideal list of themes. A proposal needs to be put together how a better list of themes could be displayed.

Top ↑

Document the history of the theme review team

Create a page on the main milestones of the theme review team who helped to achieve them.

Top ↑

Improve theme search on WordPress.org

Think of way the theme search can be improved to display relevant and good themes.

Top ↑

Recycling theme names

Theme names get locked even if a theme is never set live. Discuss and document a process to release these names after fulfilling certain conditions.

Top ↑

Multiple Theme Authors

Add support for multiple people to be listed as the owner/contributor of a theme. Related 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: #27

Last updated: