Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Not Your Grandmother's WordPress

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Jason Rhodes Jason Rhodes
November 14, 2013

Not Your Grandmother's WordPress

More than anything, I want people to know that WordPress is far more flexible than it appears. Notes/links from the talk: https://gist.github.com/jasonrhodes/7469795

Avatar for Jason Rhodes

Jason Rhodes

November 14, 2013
Tweet

More Decks by Jason Rhodes

Other Decks in Programming

Transcript

  1. • A DEFENSE OF WORDPRESS • AN EXPLANATION OF WHY

    YOU SHOULD USE WORDPRESS WHAT THIS TALK IS NOT
  2. 1

  3. 2

  4. THE POST IS DEAD LONG LIVE THE POST • ARTICLE

    • PRODUCT • BOOK • EVENT • DEPARTMENT • PROGRAM • LOCATION
  5. BYE BYE, THEMES 1. Open up your index.php file 2.

    Change:
 
 
 to:
 
 3. That’s it.
  6. MANAGE DEPENDENCIES WITH STYLE myApp/ public/ .htaccess assets/ plugins index.php

    vendor/ wordpress/ wordpress/ core… composer.json NO CONFIG NO WEBROOT ACCESS TO ADMIN, ETC
  7. MANAGE DEPENDENCIES WITH STYLE myApp/ public/ .htaccess assets/ plugins wp

    -> ../vendor/wordpress/wordpress index.php vendor/ wordpress/ wordpress/ …core files… composer.json
  8. AUTOMATE ALL THE THINGS WITH CLI TOOLS • wp shell

    • wp post edit 142 • wp scaffold [theme | plugin | post-type | taxonomy] • wp core install • wp core update • wp user generate
  9. • ORGANIZE THE WAY YOU LIKE • THE POST IS

    DEAD (LONG LIVE THE POST) • THE NEED FOR SPEED • BYE BYE, THEMES • MANAGE DEPENDENCIES WITH STYLE • DEPLOY WITH CONFIDENCE • MAKE YOUR OWN REST API • AUTOMATE ALL THE THINGS WITH CLI TOOLS RECAP