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

Why WordPress is the framework of the future!

Why WordPress is the framework of the future!

My talk at FOWD London 2012.

Jack Lenox

May 15, 2012
Tweet

More Decks by Jack Lenox

Other Decks in Technology

Transcript

  1. Why WordPress is the
    framework of the future!
    By Jack Lenox

    View Slide

  2. WordPress is the most
    popular CMS on the web

    View Slide

  3. Its behind 14.7% of
    Alexa’s top million sites

    View Slide

  4. As of August 2011 it
    manages 22% of all new
    websites (in the US)

    View Slide

  5. You’re in good company...

    View Slide

  6. A few golden rules
    • Use as few plugins as possible
    • Always check through the WordPress
    function library when implementing
    something unprecedented
    http://codex.wordpress.org/
    Function_Reference
    • Build advanced functionality into the theme
    rather than creating lots of extra custom
    plugins

    View Slide

  7. View Slide

  8. Anatomy of a theme
    • header.php
    • sidebar.php
    • footer.php
    • index.php
    • archive.php
    • page.php
    • single.php
    • functions.php

    View Slide

  9. View Slide

  10. Part 1
    How to “deWordPressify”
    your site

    View Slide

  11. 1. Externalise your
    /wp-content/ directory

    View Slide

  12. Voila!
    (In wp-config.php)

    View Slide

  13. 2. Properly customise
    your login, registration
    and forgotten password
    pages

    View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. Login Page
    (In login.php)

    View Slide

  18. Login redirects
    (In functions.php)

    View Slide

  19. 3. How to use custom
    post types, and make the
    most of them

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. Custom Post Types
    (In functions.php)

    View Slide

  24. Part 2
    Give users control over
    their own profiles and
    data

    View Slide

  25. 1. Front end profile
    management for users

    View Slide

  26. View Slide

  27. View Slide

  28. 2. Custom fields in user
    management

    View Slide

  29. View Slide

  30. Part 3
    Really cool stuff

    View Slide

  31. 1. How to set up a highly
    customisable API for
    your site (really easily!)

    View Slide

  32. View Slide

  33. View Slide

  34. 2. How to validate users
    and access user-specific
    data from a mobile app

    View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. I hope this proves useful,
    I’d love to know how
    you get on:
    @jacklenox
    [email protected]

    View Slide