際際滷

際際滷Share a Scribd company logo
WORDPRESS THEME
REVIEW
AND APPROVAL WORKSHOP
,
WordPress Developer

, 16 December 2015
Stanko Metodiev
init Lab
ABOUT ME
WordPress Developer and
Project Manager @
FOSS Fan
Shisha smoker
*
DevriX
Sometimes blogger
@metodiew
THE PLAN
What's the purpose of the workshop?
What is a theme review?
The Team
How to get involved?
Hanbook, Requirements, Recommendations
The actual review :)
BEFORE WE START
This 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 START
FROM?
MAKE BLOG
Theme Review Team - Make Blog
THE TEAM
Intro
Communication
Members
BECOME A REVIEWER
Get involved
GETTING STARTED AT A
CONTRUBUTOR DAY
We 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 PROCESS
1. A theme gets uploaded and the it goes to the new queue
of new themes
2. A theme gets assigned to a theme reviewer (that's you :))
3. The reviewer does a review checking the required items
and noting any recommendations
4. Some back and forth - notes, updates and at some point
the theme is approved
5. A committer reviews that ticket and make it live*

The full list
REVIEWER WORKFLOW
Every reviewer has their own workflow
But there is a Suggested ticket format
THE ACTUAL REVIEW
Lets open the and check:Handbook
Theme Review Process
Required
Recommendations
Accessibility
Resources
SOME USEFUL STUFF
WORDPRESS THEME CHECK PLUGIN
https://wordpress.org/plugins/theme-check/
WORDPRESS THEME UNIT TEST
https://codex.wordpress.org/Theme_Unit_Test
MONSTER WIDGET
https://wordpress.org/plugins/monster-widget/
DEVELOPER
https://wordpress.org/plugins/developer/
DEBUGGING HELPERS
define('WP_DEBUG',true)余
error_reporting(E_ALL)余
ini_set('display_errors','yes')余
      
//Allowsyoutoupload/updatethemes/plugins/core
//fromyourlocalhost
define('FS_METHOD','direct')余
define('SCRIPT_DEBUG',true)余
define('WP_DEBUG_LOG',true)余
//Enablethe"Trash"FeatureforMediaFiles
define('MEDIA_TRASH',true)余
//Disabletheme/plugineditor
define('DISALLOW_FILE_EDIT',true)余
wp-config.php stuff
LOCAL SETUP
Install WordPress (surprise :D)
Get the theme files - SVN or ZIP
Theme Unit Test
IT'S TIME FOR A DEMO
Let's do the review, shall we? :)
SUMMARY
It's a volunteer job, respect them
It's not an easy job
It takes time
Be a Good Citizen
THANKS!
,
WordPress Developer

, 16 December 2015
Stanko Metodiev
init Lab

More Related Content

WordPress Theme Review and Approval Workshop