SlideShare a Scribd company logo
WordPress Is Not Just For Blogs Dammit!

    Photo credit
    http://www. ickr.com/photos/ardenswayo ife/3184839175/

Wednesday, June 29, 2011
A case study:
               Using WordPress as a CMS
                                       by: Chris Olbekson


                 WordPress consulting and development   Find me on Twitter




   http://c3mdigital.com                                                     @chris_olbekson

Wednesday, June 29, 2011
“   Our editors need to be able to
                               control and adjust the layout
                               and size of the post content
                               boxes
                                                            ”

Wednesday, June 29, 2011
e Solution:




          Play with the code on js ddle
          http://js ddle.net/zdSYG/41/


Wednesday, June 29, 2011
e Solution:
  Build a front end drag and drop post layout interface




          Play with the code on js ddle
          http://js ddle.net/zdSYG/41/


Wednesday, June 29, 2011
e Solution:
  Build a front end drag and drop post layout interface
                use jQuery UI Sortables to drag and drop the post boxes




          Play with the code on js ddle
          http://js ddle.net/zdSYG/41/


Wednesday, June 29, 2011
e Solution:
  Build a front end drag and drop post layout interface
                use jQuery UI Sortables to drag and drop the post boxes
     query the posts by ‘menu_order’ and use ajax to save to the database




          Play with the code on js ddle
          http://js ddle.net/zdSYG/41/


Wednesday, June 29, 2011
e Solution:
  Build a front end drag and drop post layout interface
                use jQuery UI Sortables to drag and drop the post boxes
     query the posts by ‘menu_order’ and use ajax to save to the database
              clean up the oats and ll in the gaps with jQuery Masonry




          Play with the code on js ddle
          http://js ddle.net/zdSYG/41/


Wednesday, June 29, 2011
See the nal production site at:
 http://www.michaelsavage.wnd.com/




Wednesday, June 29, 2011
“    We need to be able to quickly
                       break down and organize our content
                                                             ”

Wednesday, June 29, 2011
e Solution:




          custom metabox glass on GitHub
          http://bit.ly/lB0NDk




Wednesday, June 29, 2011
e Solution:
         Build out custom write panels using an extensible custom
                   metabox class (available on GitHub)




          custom metabox glass on GitHub
          http://bit.ly/lB0NDk




Wednesday, June 29, 2011
e Solution:
         Build out custom write panels using an extensible custom
                   metabox class (available on GitHub)

          custom drop down and radio select taxonomy metaboxes




          custom metabox glass on GitHub
          http://bit.ly/lB0NDk




Wednesday, June 29, 2011
e Solution:
         Build out custom write panels using an extensible custom
                   metabox class (available on GitHub)

          custom drop down and radio select taxonomy metaboxes
                            post box preview metabox




          custom metabox glass on GitHub
          http://bit.ly/lB0NDk




Wednesday, June 29, 2011
e Solution:
         Build out custom write panels using an extensible custom
                   metabox class (available on GitHub)

          custom drop down and radio select taxonomy metaboxes
                            post box preview metabox
                            custom sortable columns


          custom metabox glass on GitHub
          http://bit.ly/lB0NDk




Wednesday, June 29, 2011
WordPress Custom Write Panels
               and Metaboxes




Wednesday, June 29, 2011
Custom Post Columns




Wednesday, June 29, 2011
Technologies & Resources



     WordPress API
     http://wordpress.org/codex

     jQuery UI-Sortables
     http://jqueryui.com/demos/sortable/

     jQuery isotope & masonry plugins
     http://isotope.meta zzy.co/index.html

     Custom Metaboxes and Fields for WordPress
     On GitHub https://github.com/c3mdigital/Custom-Metaboxes-and-Fields-for-WordPress

     Modernizr
     http://www.modernizr.com/


Wednesday, June 29, 2011

More Related Content

Similar to WordPress Houston Meetup - Using WordPress as a CMS (20)

PDF
Mobile WPO
Tim Kadlec
 
PDF
Backbone.js - Michał Taberski (PRUG 2.0)
ecommerce poland expo
 
PPTX
CREATIONAL Pattern .pptx
Roland Ivan Palasigue II
 
PDF
BDD For Zend Framework With PHPSpec
Marcello Duarte
 
PDF
Extending NetBeans IDE
Geertjan Wielenga
 
PDF
WordPress Gallery Themes & Plugins
Noel Saw
 
PPT
Openedweek 2013
kathi-fletcher
 
PPT
Authoring In Connexions 2010
Daniel Williamson1
 
PDF
Web development resources brackets
Laurence Svekis ✔
 
PDF
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
FortySeven Media
 
PDF
Improving Site Design and Usability
couldbe studios
 
PDF
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Evan Mullins
 
PDF
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Mickey Mellen
 
PDF
GWT Plus HTML 5
David Chandler
 
PPTX
Build and save your own Gutenberg Block Patterns
Plasterdog Web Design
 
PDF
Backbone.js Architecture Example - Echoes Media Player (Hebrew)
Yifat Kanfi
 
PDF
Backbone web apps - design & architecture
Oren Farhi
 
PDF
Brackets code editor guide
Laurence Svekis ✔
 
PDF
Collective Amberjack - European Plone Symposium
Massimo Azzolini
 
PPTX
Facets of applied smw
Jesse Wang
 
Mobile WPO
Tim Kadlec
 
Backbone.js - Michał Taberski (PRUG 2.0)
ecommerce poland expo
 
CREATIONAL Pattern .pptx
Roland Ivan Palasigue II
 
BDD For Zend Framework With PHPSpec
Marcello Duarte
 
Extending NetBeans IDE
Geertjan Wielenga
 
WordPress Gallery Themes & Plugins
Noel Saw
 
Openedweek 2013
kathi-fletcher
 
Authoring In Connexions 2010
Daniel Williamson1
 
Web development resources brackets
Laurence Svekis ✔
 
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
FortySeven Media
 
Improving Site Design and Usability
couldbe studios
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Evan Mullins
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Mickey Mellen
 
GWT Plus HTML 5
David Chandler
 
Build and save your own Gutenberg Block Patterns
Plasterdog Web Design
 
Backbone.js Architecture Example - Echoes Media Player (Hebrew)
Yifat Kanfi
 
Backbone web apps - design & architecture
Oren Farhi
 
Brackets code editor guide
Laurence Svekis ✔
 
Collective Amberjack - European Plone Symposium
Massimo Azzolini
 
Facets of applied smw
Jesse Wang
 

More from Chris Olbekson (6)

PDF
Magical WordPress Development with Vagrant
Chris Olbekson
 
PDF
Managing themes and server environments with extensible configuration arrays
Chris Olbekson
 
KEY
The Query the Whole Query and Nothing but the Query
Chris Olbekson
 
PDF
Cognac gautier presentation
Chris Olbekson
 
PPTX
Theme frameworks & child themes
Chris Olbekson
 
PDF
Optimizing WordPress for Performance - WordCamp Houston
Chris Olbekson
 
Magical WordPress Development with Vagrant
Chris Olbekson
 
Managing themes and server environments with extensible configuration arrays
Chris Olbekson
 
The Query the Whole Query and Nothing but the Query
Chris Olbekson
 
Cognac gautier presentation
Chris Olbekson
 
Theme frameworks & child themes
Chris Olbekson
 
Optimizing WordPress for Performance - WordCamp Houston
Chris Olbekson
 
Ad

Recently uploaded (20)

PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Français Patch Tuesday - Juillet
Ivanti
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Ad

WordPress Houston Meetup - Using WordPress as a CMS

  • 1. WordPress Is Not Just For Blogs Dammit! Photo credit http://www. ickr.com/photos/ardenswayo ife/3184839175/ Wednesday, June 29, 2011
  • 2. A case study: Using WordPress as a CMS by: Chris Olbekson WordPress consulting and development Find me on Twitter http://c3mdigital.com @chris_olbekson Wednesday, June 29, 2011
  • 3. Our editors need to be able to control and adjust the layout and size of the post content boxes ” Wednesday, June 29, 2011
  • 4. e Solution: Play with the code on js ddle http://js ddle.net/zdSYG/41/ Wednesday, June 29, 2011
  • 5. e Solution: Build a front end drag and drop post layout interface Play with the code on js ddle http://js ddle.net/zdSYG/41/ Wednesday, June 29, 2011
  • 6. e Solution: Build a front end drag and drop post layout interface use jQuery UI Sortables to drag and drop the post boxes Play with the code on js ddle http://js ddle.net/zdSYG/41/ Wednesday, June 29, 2011
  • 7. e Solution: Build a front end drag and drop post layout interface use jQuery UI Sortables to drag and drop the post boxes query the posts by ‘menu_order’ and use ajax to save to the database Play with the code on js ddle http://js ddle.net/zdSYG/41/ Wednesday, June 29, 2011
  • 8. e Solution: Build a front end drag and drop post layout interface use jQuery UI Sortables to drag and drop the post boxes query the posts by ‘menu_order’ and use ajax to save to the database clean up the oats and ll in the gaps with jQuery Masonry Play with the code on js ddle http://js ddle.net/zdSYG/41/ Wednesday, June 29, 2011
  • 9. See the nal production site at: http://www.michaelsavage.wnd.com/ Wednesday, June 29, 2011
  • 10. We need to be able to quickly break down and organize our content ” Wednesday, June 29, 2011
  • 11. e Solution: custom metabox glass on GitHub http://bit.ly/lB0NDk Wednesday, June 29, 2011
  • 12. e Solution: Build out custom write panels using an extensible custom metabox class (available on GitHub) custom metabox glass on GitHub http://bit.ly/lB0NDk Wednesday, June 29, 2011
  • 13. e Solution: Build out custom write panels using an extensible custom metabox class (available on GitHub) custom drop down and radio select taxonomy metaboxes custom metabox glass on GitHub http://bit.ly/lB0NDk Wednesday, June 29, 2011
  • 14. e Solution: Build out custom write panels using an extensible custom metabox class (available on GitHub) custom drop down and radio select taxonomy metaboxes post box preview metabox custom metabox glass on GitHub http://bit.ly/lB0NDk Wednesday, June 29, 2011
  • 15. e Solution: Build out custom write panels using an extensible custom metabox class (available on GitHub) custom drop down and radio select taxonomy metaboxes post box preview metabox custom sortable columns custom metabox glass on GitHub http://bit.ly/lB0NDk Wednesday, June 29, 2011
  • 16. WordPress Custom Write Panels and Metaboxes Wednesday, June 29, 2011
  • 18. Technologies & Resources WordPress API http://wordpress.org/codex jQuery UI-Sortables http://jqueryui.com/demos/sortable/ jQuery isotope & masonry plugins http://isotope.meta zzy.co/index.html Custom Metaboxes and Fields for WordPress On GitHub https://github.com/c3mdigital/Custom-Metaboxes-and-Fields-for-WordPress Modernizr http://www.modernizr.com/ Wednesday, June 29, 2011