wordpress saigon august 2016 meetup

17
WordPress Plugin Development On The Road Jamie Madden - WordPress Saigon August 2016

Upload: jamie-madden

Post on 19-Jan-2017

53 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: Wordpress Saigon August 2016 Meetup

WordPress Plugin Development On The Road

Jamie Madden - WordPress Saigon August 2016

Page 2: Wordpress Saigon August 2016 Meetup

Who am I ?• WordPress Plugin Developer

• Systems Administrator

• Systems Support Specialist

• Researcher

• Random Tech geek

• Traveller

Page 3: Wordpress Saigon August 2016 Meetup

TODAY• Our team and products

• Location independence

• Our team and products

• Tools

• Plugin development and the challenges

Page 4: Wordpress Saigon August 2016 Meetup

Who and What?• Team of 3 based in the United States and my backpack

• WC Vendors - Free

• WC Vendors Pro - Paid

• WC Vendors Stripe and Payment Integration - Paid

• WP Simple Auction Integration for WC Vendors - Free

• WP Software License Server - Internal

• WC Software License Client - Internal

Page 5: Wordpress Saigon August 2016 Meetup

Location Independence• Communication

• Timezones

• Bug tracking

• Customer Support

• A comfortable chair

Page 6: Wordpress Saigon August 2016 Meetup
Page 7: Wordpress Saigon August 2016 Meetup

Team Tools• Skype

• Slack

• BBPress

• GitHub ( bug tracking and all code )

Page 8: Wordpress Saigon August 2016 Meetup
Page 9: Wordpress Saigon August 2016 Meetup

My Tools

• Trusty Laptop

• Mobile phone for Internet

• GitHub, Gulp, Dash, Sublime Text, MAMP, Linux, Every browser, Skype, Slack, Email, Offline-issues

Page 10: Wordpress Saigon August 2016 Meetup

Plugin Development• Theme integration

• Front end and backend

• Internationalisation

• Maintaining updates and releases

• Integration

• Bug Tracking

Page 11: Wordpress Saigon August 2016 Meetup

Theme Integration• Style issues

• Debugging without the theme

• Themes that disable html and javascript

• Overriding templates

• Backwards compatibility

Page 12: Wordpress Saigon August 2016 Meetup

Front / Back End• Front End

• Framework and styles

• Testing

• Javascript

• Backend

• Utilise Core

• Use builtin components or 3rd party ?

Page 13: Wordpress Saigon August 2016 Meetup

Internationalisation

• Make sure translatable from the beginning

• Encourage users to submit translations

• How do you verify translations?

• Avoid source in translation strings

Page 14: Wordpress Saigon August 2016 Meetup

Updates & Releases• Wordpress org repo makes this easy

• Licensing for paid plugins

• How ? (WooCommerce API, EDD Software licensing )

• Why ?

• Why we wrote our own

Page 15: Wordpress Saigon August 2016 Meetup

Integrations

• Create an API

• Documentation

• Communication

Page 16: Wordpress Saigon August 2016 Meetup

Bug Tracking

• How to report

• Tracking for reporter and developer

• How to replicate and fix ?

Page 17: Wordpress Saigon August 2016 Meetup

Questions?