SlideShare a Scribd company logo
CMS Capabilities of WordPress
           Eric Marden




                             @xentek
                         http://xentek.net
                                             1
SURE
WordPress IS A GREAT
blogging platform
                   @xentek
               http://xentek.net
                                   2
but
     IS IT A
Content Management System?
                          @xentek
                      http://xentek.net
                                          3
yes   @xentek
  http://xentek.net
                      4
fin.



      5
of course it’s a

CMS
                  @xentek
              http://xentek.net
                                  6
but so is this…
                  @xentek
              http://xentek.net
                                  7
and this…
                @xentek
            http://xentek.net
                                8
and even this.
                     @xentek
                 http://xentek.net
                                     9
anything
 that stores
and retrieves
content
                @xentek
            http://xentek.net
                                10
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
what i will show you is…




                      @xentek
                  http://xentek.net
                                      12
the     way
          @xentek
      http://xentek.net
                          13
Storage
              @xentek
          http://xentek.net
                              14
Retrieval
                @xentek
            http://xentek.net
                                15
Maximum Flexibility
                    @xentek
                http://xentek.net
                                    16
Storage
              @xentek
          http://xentek.net
                              17
Post or Page


                   @xentek
               http://xentek.net
                                   18
Attachments


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


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


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


                  @xentek
              http://xentek.net
                                  22
Retrieval
                @xentek
            http://xentek.net
                                23
Retrieval
                @xentek
            http://xentek.net
                                24
Retrieval
                @xentek
            http://xentek.net
                                25
Retrieval
                @xentek
            http://xentek.net
                                26
Retrieval
                @xentek
            http://xentek.net
                                27
Retrieval
                @xentek
            http://xentek.net
                                28
where the rubber
 meets the road
                  @xentek
              http://xentek.net
                                  29
API
•   wp_insert_post       •   register_post_type
    wp_update_post           set_post_type
    wp_delete_post           get_post_type
    get_post
    get_posts            •   Widgets API
                             register_sidebar
•   add_post_meta            register_sidebar_widget
    update_post_meta         dynamic_sidebar
    delete_post_meta
    get_post_meta


                                           @xentek
                                       http://xentek.net
                                                           30
API
•   add_meta_box      •   add_shortcode
                          do_shortcode
•   the_editor
                      •   add_filter
•   The Loop              apply_filter
    the_content
    the_title         •   WP_Query
    the_permalink         $wpdb

•   do_action
    add_action

                                            @xentek
                                        http://xentek.net
                                                            31
INFORMATION ARCHITECTURE

is really all there is
                         @xentek
                     http://xentek.net
                                         32
pancakes or waffles?
                   @xentek
               http://xentek.net
                                   33
examples
          @xentek
      http://xentek.net
                          34
blog
           @xentek
       http://xentek.net
                           35
website
              @xentek
          http://xentek.net
                              36
squeeze page
                   @xentek
               http://xentek.net
                                   37
subscriptions
                    @xentek
                http://xentek.net
                                    38
e-commerce
                 @xentek
             http://xentek.net
                                 39
social network
                 @xentek
             http://xentek.net
                                 40
magazine
               @xentek
           http://xentek.net
                               41
your imagination is
your only limitation

                     @xentek
                 http://xentek.net
                                     42
thank
 you    43
Eric Marden
eric@xentek.net
                  44

More Related Content

PPTX
Content Architecture WordPress Hamilton
PPT
Architecture Behind Wordpress
PDF
Core (Data Model) of WordPress Core
ZIP
WordPress Websites that work
PPTX
Advantages & Disadvantages of Wordpress
PDF
Arquitetura da Informação e Wordpress
PPTX
Content Architecture in WordPress
DOCX
Wordpress site scaling architecture on cloud infrastructure with AWS
Content Architecture WordPress Hamilton
Architecture Behind Wordpress
Core (Data Model) of WordPress Core
WordPress Websites that work
Advantages & Disadvantages of Wordpress
Arquitetura da Informação e Wordpress
Content Architecture in WordPress
Wordpress site scaling architecture on cloud infrastructure with AWS

More from Eric Marden (7)

PDF
DevCraft: ProTips for WordPress Teams
PDF
Nginx: From Russia With Love
ZIP
How To Keep The Barcamp Buzz Going All Year Long
ZIP
what are YOU doing?
PDF
Passion + Inspiration = Innovation 2.0
PDF
Life Hackery
PDF
Passion + Inspiration = Innovation
DevCraft: ProTips for WordPress Teams
Nginx: From Russia With Love
How To Keep The Barcamp Buzz Going All Year Long
what are YOU doing?
Passion + Inspiration = Innovation 2.0
Life Hackery
Passion + Inspiration = Innovation
Ad

CMS Capabilities of WordPress

  • 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 @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 @xentek http://xentek.net 29
  • 30. API • wp_insert_post • register_post_type wp_update_post set_post_type wp_delete_post get_post_type get_post get_posts • Widgets API register_sidebar • add_post_meta register_sidebar_widget update_post_meta dynamic_sidebar delete_post_meta get_post_meta @xentek http://xentek.net 30
  • 31. API • add_meta_box • add_shortcode do_shortcode • the_editor • add_filter • The Loop apply_filter the_content the_title • WP_Query the_permalink $wpdb • do_action add_action @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