Contributing to WordPress theme review

Post on 12-Apr-2017

250 views 0 download

Transcript of Contributing to WordPress theme review

Contributing To

WordPress Theme Review

Pratik Lal ShresthaCatch Themes

Sweta ShresthaCatch Themes

Suwash KunwarWEN Solutions

WordPress Theme Review Team?

http://make.wordpress.org/

themes

Why Join WPTRT? Stop Complaining

Start Reviewing

How Do I Join?

http://make.wordpress.org/themes/handbook/about/join-the-

team/

How Do I Join? 1.Register User Profile in WordPress.org

2.Subscribe to Blog https://make.wordpress.org/themes/

3.Read Theme Review Handbook https://make.wordpress.org/themes/handbook/

How Do I Join?4. Join the #themereview Slack channel. http://chat.wordpress.org https://wordpress.slack.com/5. Attend Weekly Meetings Tuesday 18:00 UTC ( 11:45 pm NPT): Team Meeting

Setting Up?

Environmenthttp://make.wordpress.org/meta/

handbook/about/get-involved/setting-up-your-machine

MAMP, WAMP, XAMPP, VVV

Theme Unit Test http://codex.wordpress.org/

Theme_Unit_Test

Install WordPress Importer Plugin & Import test data

https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data. xml

wp-config.phpSet WP_DEBUG to ‘true’

define('WP_DEBUG", true);

Plugins Developer Pluginhttps://wordpress.org/plugins/developerInstall the Following Plugins - Theme Check - Regenerate Thumbnails - RTL Tester - Monster Widgets - Debug Bar

Get a Tickethttps://make.wordpress.org/

themes/ Click “Review A Theme” button in

the right sidebarNew reviewers can only get one open

ticket at a time

Review Workflow

Required (Automated)1. No shortcodes, no custom post types and no custom taxonomies

2. No removing or modifying non-presentational hooks

3. Disabling the admin tool bar

4. Themes are required to declare their license explicitly using the license and license uri header slugs to style.css

5. Multiple/Missing/Incorrect Textdomain

Required1. License2. Security And Privacy3. Customizer API (Removal of Custom Theme Options)4. Readme5. Screenshot6. Plugins Territory7. Styles and Scripts8. header.php, footer.php9. Code 10. Selling, credits and links11. Others

Recommendation1. Backwards compatibility 2. Theme documentation 3. Accessibility 4. Theme unit test 5. Theme Check plugin info notices 6. Design Issues

Post Review in Ticket1. Hello and the welcome wrapper 2. Write your output - Required - Recommendation - Info and Notes 3. What Next - If theme meets all Requirements, then set it as Approve - If theme doesn’t meets all Requirements - Ask to fix it and upload new version - Leave the ticket open - Close the ticket as Not Approved only when theme author doesn’t response within 7 days4. Then Theme Review Admin/Key Reviewer will check your review and either push live or reopen if issues are found

What Next

Promotion to WordPress Theme Reviewer Learn the Queues

https://themes.trac.wordpress.org

Updates & New

Start Reviewing Independently

Contribute in other ways 1.Theme Check Plugin - https://github.com/Otto42/theme-check

2.Talk about Theme Review in Meetups and WordCamps

Thanks, any questions? Email: pratik@catchthemes.com

Slack: pratikshrestha

Email: wensolution@gmail.comSlack: wensolutions

Email: sweta@catchthemes.comSlack: catchthemes