Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Contributing to Open Source       Joel Clermont       @jclermontSunday, June 3, 12
About Me       • Partner at Orion Group       • PHP, JS, .NET, Ruby, iOS, (Lisp?)       • Organizer of Milwaukee PHP User ...
Goals for today       • Why should I contribute to open source?       • What types of help is needed?       • How do I mak...
Why?   What’s in it for me?Sunday, June 3, 12
The altruistic reason       • Give something back to the community       • How much does a WordPress license cost again?Su...
Commercial CMS licensesSunday, June 3, 12
Sunday, June 3, 12
The selfish reasons       • Make your own life easier (fix a bug, improve docs, etc)       • Scratch your own itch (build so...
Selfish reasons > Altruistic reason       • But who cares? Everyone benefitsSunday, June 3, 12
What?   Not just codeSunday, June 3, 12
Neckbeard and CompSci degrees are optionalSunday, June 3, 12
Help wanted       • Documentation http://codex.wordpress.org/Codex:Contributing       • Translation http://codex.wordpress...
More than just PHP       • Mobile platforms are open source too       • HTML / CSS / JS required for themes and pluginsSun...
Help the larger WordPress ecosystem       • Plugins       • Themes       • UtilitiesSunday, June 3, 12
How?   Ready to dive in?Sunday, June 3, 12
How to get started       • Work on something that interests you personally       • Follow the coding standards            ...
Communicate       • Mailing lists               • http://codex.wordpress.org/Mailing_Lists       • IRC               • #wo...
Get involved with the broader community       • Github       • Attend events         Milwaukee PHP       • Volunteer to sp...
PHP Code Sniffer for WordPress       • Simple fix, but incredibly usefulSunday, June 3, 12
Search Replace DB utility       • Didn’t work with my wp-config setupSunday, June 3, 12
Removing code feels goodSunday, June 3, 12
Learning something newSunday, June 3, 12
Vulnero (v2)       • Just started architecture/designSunday, June 3, 12
Useful Links       • OpenHatch - “training level” for open source               • http://openhatch.org/missions/       • W...
What next?       • Start small, but start soon       • Slides posted on joelclermont.com this evening       • Contact me f...
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Miglioriamo le performance di wordpress
Next
Upcoming SlideShare
Miglioriamo le performance di wordpress
Next
Download to read offline and view in fullscreen.

Share

WordCamp Milwaukee 2012 - Contributing to Open Source

Download to read offline

Ever hear the expression “No one wants to see how the sausage gets made”? Perhaps that’s how you feel about WordPress and other open source projects. Come hear Joel talk about the open source process and why you should get involved. If you’ve wanted to make a meaningful contribution to WordPress or your favorite plugin, but just didn’t know where to start, this talk is for you as well. All skill levels are welcome. It doesn’t matter whether you’re a new developer with limited PHP skills or an expert coder wanting to get some code committed to WP core.

Related Books

Free with a 30 day trial from Scribd

See all

WordCamp Milwaukee 2012 - Contributing to Open Source

  1. 1. Contributing to Open Source Joel Clermont @jclermontSunday, June 3, 12
  2. 2. About Me • Partner at Orion Group • PHP, JS, .NET, Ruby, iOS, (Lisp?) • Organizer of Milwaukee PHP User Group mkepug.com • Organizer of MobileMKE meetup.com/MobileMKESunday, June 3, 12
  3. 3. Goals for today • Why should I contribute to open source? • What types of help is needed? • How do I make a meaningful contribution?Sunday, June 3, 12
  4. 4. Why? What’s in it for me?Sunday, June 3, 12
  5. 5. The altruistic reason • Give something back to the community • How much does a WordPress license cost again?Sunday, June 3, 12
  6. 6. Commercial CMS licensesSunday, June 3, 12
  7. 7. Sunday, June 3, 12
  8. 8. The selfish reasons • Make your own life easier (fix a bug, improve docs, etc) • Scratch your own itch (build something entirely new) • Resume/career booster (good for freelancers too) • Get experience and become a better developerSunday, June 3, 12
  9. 9. Selfish reasons > Altruistic reason • But who cares? Everyone benefitsSunday, June 3, 12
  10. 10. What? Not just codeSunday, June 3, 12
  11. 11. Neckbeard and CompSci degrees are optionalSunday, June 3, 12
  12. 12. Help wanted • Documentation http://codex.wordpress.org/Codex:Contributing • Translation http://codex.wordpress.org/Translating_WordPress • Testing http://codex.wordpress.org/Mailing_Lists#Testers • Bugs http://core.trac.wordpress.org/Sunday, June 3, 12
  13. 13. More than just PHP • Mobile platforms are open source too • HTML / CSS / JS required for themes and pluginsSunday, June 3, 12
  14. 14. Help the larger WordPress ecosystem • Plugins • Themes • UtilitiesSunday, June 3, 12
  15. 15. How? Ready to dive in?Sunday, June 3, 12
  16. 16. How to get started • Work on something that interests you personally • Follow the coding standards • http://codex.wordpress.org/WordPress_Coding_Standards • Understand the communitySunday, June 3, 12
  17. 17. Communicate • Mailing lists • http://codex.wordpress.org/Mailing_Lists • IRC • #wordpress and #wordpress-dev on Freenode • Forums • http://wordpress.org/supportSunday, June 3, 12
  18. 18. Get involved with the broader community • Github • Attend events Milwaukee PHP • Volunteer to speakSunday, June 3, 12
  19. 19. PHP Code Sniffer for WordPress • Simple fix, but incredibly usefulSunday, June 3, 12
  20. 20. Search Replace DB utility • Didn’t work with my wp-config setupSunday, June 3, 12
  21. 21. Removing code feels goodSunday, June 3, 12
  22. 22. Learning something newSunday, June 3, 12
  23. 23. Vulnero (v2) • Just started architecture/designSunday, June 3, 12
  24. 24. Useful Links • OpenHatch - “training level” for open source • http://openhatch.org/missions/ • WordPress developer documentation • http://codex.wordpress.org/Developer_DocumentationSunday, June 3, 12
  25. 25. What next? • Start small, but start soon • Slides posted on joelclermont.com this evening • Contact me for help / questions • Twitter @jclermont • #devmke (freenode)Sunday, June 3, 12
  • scottoffordmilwaukeeseo

    Jun. 4, 2012

Ever hear the expression “No one wants to see how the sausage gets made”? Perhaps that’s how you feel about WordPress and other open source projects. Come hear Joel talk about the open source process and why you should get involved. If you’ve wanted to make a meaningful contribution to WordPress or your favorite plugin, but just didn’t know where to start, this talk is for you as well. All skill levels are welcome. It doesn’t matter whether you’re a new developer with limited PHP skills or an expert coder wanting to get some code committed to WP core.

Views

Total views

2,354

On Slideshare

0

From embeds

0

Number of embeds

7

Actions

Downloads

4

Shares

0

Comments

0

Likes

1

×