Meeting Notes 6/2/2015

The Theme Review Team met at our usual time today.

The first item on the agenda was a discussion of the proposal for a curated, multi-tier directory/review process. @greenshady will have a follow-up post soon, for a summary of that discussion, and continued discussion.

The second item on the agenda was a discussion of allowable content creation for Themes, per the presentation-vs-functionality requirement. Based on that discussion, the following types of content creation are allowable for Themes, as they represent trivial user content:

  • Site footer text
  • Call-to-Action (CTA) buttons/widgets
  • One-off descriptive content blocks (about us/profile/etc.)
  • Custom presentation of existing user data, with trivial content additions such as a widgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user./content 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. with a static page link, custom icon, custom title/description)

No consensus was reached regarding repeatable-field content (testimonials, services, team members, etc.). We will have a follow-up blog post to discuss this type of content specifically.

The third item on the agenda was a discussion of the team’s code snippet library. Based on that discussion, we will begin adding code examples to the Theme Review Team GitHub account, beginning with code examples for basic implementation of the CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. using coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. controls.

As a reminder, if anyone has ideas for improving the Theme directory, the Theme review process, or anything related to the work of the Theme Review Team, please join in the discussion on this post.