22
WORDPRESS THEME REVIEW AND APPROVAL WORKSHOP , WordPress Developer , 16 December 2015 Stanko Metodiev init Lab

WordPress Theme Review and Approval Workshop

Embed Size (px)

Citation preview

WORDPRESS THEMEREVIEW

AND APPROVAL WORKSHOP

, WordPress Developer

, 16 December 2015

Stanko Metodievinit Lab

ABOUT MEWordPress Developer and Project Manager @ FOSS FanShisha smoker

*

DevriX

Sometimes blogger@metodiew

THE PLANWhat's the purpose of the workshop?What is a theme review?The TeamHow to get involved?

Hanbook, Requirements, RecommendationsThe actual review :)

BEFORE WE STARTThis is a workshop, let's get to know each other :)

What's your WordPress experience?Do you have approved theme(s) in wp.org?Have you done a theme review so far?

SO, WHERE SHOULD WE STARTFROM?

MAKE BLOGTheme Review Team - Make Blog

THE TEAMIntroCommunicationMembers

GETTING STARTED AT ACONTRUBUTOR DAYWe are not at a Contrubutor Day,

but the checklist is still valid :)

https://make.wordpress.org/themes/handbook/get-involved/contribution-days/getting-started-at-a-

contribution-day/

THEME REVIEW PROCESS1. A theme gets uploaded and the it goes to the new queue

of new themes2. A theme gets assigned to a theme reviewer (that's you :))3. The reviewer does a review checking the required items

and noting any recommendations4. Some back and forth - notes, updates and at some point

the theme is approved5. A committer reviews that ticket and make it live*

The full list

REVIEWER WORKFLOWEvery reviewer has their own workflowBut there is a Suggested ticket format

THE ACTUAL REVIEWLets open the and check:Handbook

Theme Review ProcessRequiredRecommendationsAccessibilityResources

SOME USEFUL STUFF

WORDPRESS THEME CHECK PLUGINhttps://wordpress.org/plugins/theme-check/

WORDPRESS THEME UNIT TESThttps://codex.wordpress.org/Theme_Unit_Test

MONSTER WIDGEThttps://wordpress.org/plugins/monster-widget/

DEVELOPERhttps://wordpress.org/plugins/developer/

DEBUGGING HELPERSdefine( 'WP_DEBUG', true ); error_reporting( E_ALL ); ini_set( 'display_errors', 'yes' ); // Allows you to upload/update themes/plugins/core // from your localhost define( 'FS_METHOD', 'direct' ); define( 'SCRIPT_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); // Enable the "Trash" Feature for Media Files define( 'MEDIA_TRASH', true ); // Disable theme/plugin editor define( 'DISALLOW_FILE_EDIT', true );

wp-config.php stuff

LOCAL SETUPInstall WordPress (surprise :D)Get the theme files - SVN or ZIPTheme Unit Test

IT'S TIME FOR A DEMOLet's do the review, shall we? :)

SUMMARYIt's a volunteer job, respect themIt's not an easy jobIt takes timeBe a Good Citizen

THANKS!

, WordPress Developer

, 16 December 2015

Stanko Metodievinit Lab