wcmia2011
Upcoming SlideShare
Loading in...5
×
 

wcmia2011

on

  • 2,946 views

 

Statistics

Views

Total Views
2,946
Views on SlideShare
2,931
Embed Views
15

Actions

Likes
4
Downloads
20
Comments
2

10 Embeds 15

http://www.linkedin.com 5
http://paper.li 2
http://www.mongodb.org 1
http://www.slideshare.net 1
http://englishcompanion.ning.com 1
http://www.saujana.sg 1
http://www.onlydoo.com 1
http://www.istikbal.gr 1
http://www.philmart.com 1
https://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • ritakoneh@hotmail.co.uk
    Hello My New friend
    My name is rita i saw your profile at(www.slideshare.net) and i love it i think we can click so please i will like you to email me back through my email address thus: so that i can told you more about me and give you my sweet picture so that you can know me will ok.
    Awaiting to see your lovely reply soonest.
    Miss rita ritakoneh@hotmail.co.uk
    Are you sure you want to
    Your message goes here
    Processing…
  • Awesome presentation Ptah, hope you guys are enjoying Miami :)
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Greetings!\nWho’s who in the picture, Pete Mall, Brad Williams, Dre, and Myself\nWordCamp Phoenix 2011\nWho this talk is geared for: theme/plugin authors, beginners\n\n
  • How to pronounce my name :)\n
  • \n
  • WordPress is built on web standards\n- skills are transferable\n- learn more about all the languages WordPress is built on\n- Link to the best resources to learn more\n
  • \n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n
  • \n
  • \n
  • required files, then talk about all the other optional templates\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n
  • required files, then talk about all the other optional templates\n

wcmia2011 wcmia2011 Presentation Transcript

  • How to be aWordPress Rockstar Ptah Dunbar #wcmia @ptahdunbar
  • How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Ptah Dunbar• WordPress core contributor• Co-organizer for South Florida WordPress Meetup• WordPress Consultant
  • WordPress speaks many languages PHP HTML CSS JS MySQLHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Prerequisites Make sure you have the following apps installed • Web Server (Apache/PHP/MySQL) • MAMP Pro/WAMP/XAMPP • Subversion (Tortoise SVN for PC) • Terminal/Command line • IDE or Text Editor • Textmate/Eclipse/AptanaHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Subversion 101 manages files and directories, and the changes made to them, over timeHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Subversion Commands The only commands you’ll need to know • svn checkout [url] [destination] • svn update • svn status • svn revert * • svn diff > ticket.13237.diff • patch -p0 < ticket.13237.diffHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Have several WordPress Installs http://wp.trunk - latest snapshot of trunk http://wp.dev - daily working copy of trunk http://wp.stable - latest stable major version http://wp.ms - multisite install (subdomain/dir) http://wp.bp - latest stable + buddyPress stable http://bp.trunk - latest trunk + buddyPress trunk http://bp.dev - latest trunk + buddyPress trunk http://wp.29 - WordPress 2.9 (or any legacy version)How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Development Plugins • Debug Bar (3.1+) - http://wordpress.org/extend/plugins/debug-bar/ • Debug Console - http://wordpress.org/extend/plugins/debug-bar-console/ • Demo Data Creator - http://wordpress.org/extend/plugins/demo-data-creator/ Development Constants for wp-config.php • define( ‘WP_DEBUG’, true ); • define( ‘SCRIPT_DEBUG’, true ); • define( ‘SAVEQUERIES’, true );How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • The Plugin API do_action, apply_filters, oh my!How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 1. Add an action do_action( ‘event’ );How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 2. Hook into that action add_action( ‘event’, ‘foobar’ );How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 3. Do stuff. function foobar() { echo ‘Hello World’; }How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 1. Add a filter return apply_filters( ‘the_content’, ‘This is data.’ );How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 2. Hook into that filter add_filter( ‘the_content’, ‘foobaz’ );How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • 3. Do stuff. function foobaz() { return ‘New content’; }How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • WordPress UX take advantage of all usability features baked into core.How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Navigating the WordPress source code Say hello to your new CodexHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Contributing to Core can be as little as one linerHow to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Contributing to Core or as big as...How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • WordPress Rockstars Follow other people in the community and build relationships with them.How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • Become actively involved Read WordPress Books, attend local WordPress meetups, WordCamps.How to be a WordPress Rockstar — @ptahdunbar #wcmia
  • South Florida WordPress Training http://meetup.com/wordpress-training/ Next Meet-up: March 19th, 2011How to be a WordPress Rockstar #wcmia
  • That’s all folks. Questions?How to be a WordPress Rockstar — @ptahdunbar #wcmia