Agenda for 2017 January 31

The Theme Review Team holds a meeting weekly and we encourage all members to attend.

Channel: #themereview | Time: Tuesday at 18:00 UTC 18:00 UTC

Topics:

Demo & starter content

In December we discussed what restrictions we wanted to apply to demo and starter content but in the last meeting we discovered that some of the ideas could be improved on. @poena has put a doc together to help list all of the pain points that we would like to improve. https://docs.google.com/document/d/1m8h9cTMlAq5xsDfWvvclsI54Pk_k0FB6kQVQbgIMZoA/edit?usp=sharing

Priority queue

Priority queue for theme authors who have had less than 5 issues in their last theme review and they would be removed if they have more than 5 issues in a review. The number of theme authors on the list may be small in the beginning but this will be a goal for theme authors to work to and provide additional motivation to make sure the themes are up to standard.

A 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 #meta-2456 has been created. What we need now is a list of theme authors who have had less than 5 issues in their last theme review. Please post the candidates in the comments with a link to the last theme ticket.

Example: User: greenshady Ticket: https://themes.trac.wordpress.org/ticket/35636

iframeiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser.

We are working on a Sniffsniff A module for PHP Code Sniffer that analyzes code for a specific problem. Multiple stiffs are combined to create a PHPCS standard. The term is named because it detects code smells, similar to how a dog would "sniff" out food. to check for iframes. iframes can be a security risk as they can include content from other sites which can be malicious. The question that to be put up for discussion is: Do we want to create a whitelist of URLs that people are allowed to use for iframes? iframes can be used for embedding videos either as demo content or documentation. Are these valid use cases? Are there any other valid use cases?

The 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/ issue with a list of proposed URLs to whitelist: WPTRT/WordPress-Coding-Standards/#109

Improving theme author experience

In the last meeting we discussed the ideas that @ilovewpcom presented.

  • The adminbar with a login link has been enabled for 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//themes which is great!
  • For the two other issues Meta tickets have been created #meta-2445 and #meta-2444. Now we need people to help out with the implementation.

We should continue to work trying to find ways we can improve the theme author experience.

Social Media

There have been a few questions about integrating social media elements in a theme.

As theme features:

  1. Social media links with icons settings are allowed.
  2. Social media buttons to share posts is 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 territory.
  3. Social media “like” and “follow” buttons are plugin territory.

In 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. with the theme authors links.

  1. Social media links with icons settings are allowed.
  2. Social media “like” and “follow” buttons is not allowed.

Theme Review Shindig

The next shindig is the weekend of February 4. The livecast will focus on hooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same. and filters. The livecast will start on Saturday at 14:00 UTC 14:00 UTC.

If you have any topics, then please reply to this post and include the topic, along with a brief description of what you would like to discuss.