$30 off During Our Annual Pro Sale. View Details »

CMS Capabilities of WordPress

CMS Capabilities of WordPress

The underlying architecture of the WordPress content storage and retrieval systems provide a flexible and powerful way of creating all manner of sites.

This talk is an overview of that capability and a stern reminder that its not about the WordPress plugins you install, but the Information Architecture you implement.

Eric Marden

December 05, 2009
Tweet

More Decks by Eric Marden

Other Decks in Programming

Transcript

  1. CMS Capabilities of WordPress Eric Marden @xentek http://xentek.net 1

  2. SURE WordPress IS A GREAT blogging platform @xentek http://xentek.net 2

  3. but IS IT A Content Management System ? @xentek http://xentek.net

    3
  4. yes @xentek http://xentek.net 4

  5. fin. 5

  6. of course it’s a CMS @xentek http://xentek.net 6

  7. but so is this… @xentek http://xentek.net 7

  8. and this… @xentek http://xentek.net 8

  9. and even this. @xentek http://xentek.net 9

  10. anything that stores and retrieves content @xentek http://xentek.net 10

  11. Points I won’t be making • You can use WordPress

    AS a CMS • You need certain plugins to have a CMS • WordPress is the last CMS you’ll ever need @xentek http://xentek.net 11
  12. what i will show you is… @xentek http://xentek.net 12

  13. the way @xentek http://xentek.net 13

  14. Storage @xentek http://xentek.net 14

  15. Retrieval @xentek http://xentek.net 15

  16. Maximum Flexibility Maximum Flexibility @xentek http://xentek.net 16

  17. Storage @xentek http://xentek.net 17

  18. Post or Page @xentek http://xentek.net 18

  19. Attachments @xentek http://xentek.net 19

  20. Post Meta @xentek http://xentek.net 20

  21. Custom Fields (meta boxes) @xentek http://xentek.net 21

  22. Custom Post Types @xentek http://xentek.net 22

  23. Retrieval @xentek http://xentek.net 23

  24. Retrieval @xentek http://xentek.net 24

  25. Retrieval @xentek http://xentek.net 25

  26. Retrieval @xentek http://xentek.net 26

  27. Retrieval @xentek http://xentek.net 27

  28. Retrieval @xentek http://xentek.net 28

  29. where the rubber meets the road where the rubber meets

    the road @xentek http://xentek.net 29
  30. API • wp_insert_post wp_update_post wp_delete_post get_post get_posts • add_post_meta update_post_meta

    delete_post_meta get_post_meta • register_post_type set_post_type get_post_type • Widgets API register_sidebar register_sidebar_widget dynamic_sidebar @xentek http://xentek.net 30
  31. API • add_meta_box • the_editor • The Loop the_content the_title

    the_permalink • do_action add_action • add_shortcode do_shortcode • add_filter apply_filter • WP_Query $wpdb @xentek http://xentek.net 31
  32. INFORMATION ARCHITECTURE is really all there is @xentek http://xentek.net 32

  33. pancakes or waffles? @xentek http://xentek.net 33

  34. examples @xentek http://xentek.net 34

  35. blog @xentek http://xentek.net 35

  36. website @xentek http://xentek.net 36

  37. squeeze page @xentek http://xentek.net 37

  38. subscriptions @xentek http://xentek.net 38

  39. e-commerce @xentek http://xentek.net 39

  40. social network @xentek http://xentek.net 40

  41. magazine @xentek http://xentek.net 41

  42. your imagination is your only limitation @xentek http://xentek.net 42

  43. thank you 43

  44. Eric Marden eric@xentek.net 44