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

WordPress is a CMS not a CMS

WordPress is a CMS not a CMS

https://markwilkinson.me/2017/05/13/wordpress-is-a-cms-not-a-cms/

WordPress allows users to manage their content through the WordPress admin screens. This means users can add, edit and delete content and media and manage their sites without the need to ask developers for every change. WordPress is a content management system, but all too often it can end up becoming a content mismanagement system when editing and managing the site is just too difficult, This talk goes through some of the ways in which we build sites so they are easy to content manage, whilst allowing clients to edit pretty much all of their site. It will cover the different methods we use to make content management easy and some of the problems that we see with sites we have been asked to improve. Hopefully by the end of this talk attendees will come away with some practical examples on how to make content management with WordPress easier and quicker for users.

Mark Wilkinson

May 13, 2017
Tweet

More Decks by Mark Wilkinson

Other Decks in Technology

Transcript

  1. @wpmark
    https://highrise.digital
    WordPress is a CMS

    Not a CMS
    Mark Wilkinson (@wpmark)
    WordCamp Bristol
    May 2017

    View Slide

  2. @wpmark
    https://highrise.digital
    Content
    Management
    System

    View Slide

  3. @wpmark
    https://highrise.digital
    What makes a good
    CMS?

    View Slide

  4. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture

    View Slide

  5. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture
    • Easily extendible

    View Slide

  6. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture
    • Easily extendible
    • API ready

    View Slide

  7. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture
    • Easily extendible
    • API ready
    • Versatile & Flexible template management

    View Slide

  8. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture
    • Easily extendible
    • API ready
    • Versatile & Flexible template management
    • Small learning curve for everyone

    View Slide

  9. @wpmark
    https://highrise.digital
    What makes a good CMS?
    • Good information architecture
    • Easily extendible
    • API ready
    • Versatile & Flexible template management
    • Small learning curve for everyone

    View Slide

  10. @wpmark
    https://highrise.digital

    View Slide

  11. @wpmark
    https://highrise.digital
    Typical Enquiry

    View Slide

  12. @wpmark
    https://highrise.digital

    View Slide

  13. @wpmark
    https://highrise.digital
    Examples

    View Slide

  14. @wpmark
    https://highrise.digital

    View Slide

  15. @wpmark
    https://highrise.digital

    View Slide

  16. @wpmark
    https://highrise.digital

    View Slide

  17. @wpmark
    https://highrise.digital

    View Slide

  18. @wpmark
    https://highrise.digital

    View Slide

  19. @wpmark
    https://highrise.digital

    View Slide

  20. @wpmark
    https://highrise.digital

    View Slide

  21. @wpmark
    https://highrise.digital

    View Slide

  22. @wpmark
    https://highrise.digital
    Decisions
    not
    Options

    View Slide

  23. @wpmark
    https://highrise.digital
    Lots of Custom
    Post Types

    View Slide

  24. @wpmark
    https://highrise.digital

    View Slide

  25. @wpmark
    https://highrise.digital

    View Slide

  26. @wpmark
    https://highrise.digital
    Spring Clean the
    Admin

    View Slide

  27. @wpmark
    https://highrise.digital
    https://wordpress.org/plugins/disable-comments/

    View Slide

  28. @wpmark
    https://highrise.digital
    define( ‘disallow_file_edit’, true );

    View Slide

  29. @wpmark
    https://highrise.digital
    Remove the Customizer

    View Slide

  30. @wpmark
    https://highrise.digital
    Case Study

    View Slide

  31. @wpmark
    https://highrise.digital

    View Slide

  32. @wpmark
    https://highrise.digital

    View Slide

  33. @wpmark
    https://highrise.digital
    Single Terms

    View Slide

  34. @wpmark
    https://highrise.digital
    Single Terms
    https://github.com/highrisedigital/highrise-taxonomy-ui
    https://github.com/johnbillion/extended-taxos

    View Slide

  35. @wpmark
    https://highrise.digital

    View Slide

  36. @wpmark
    https://highrise.digital
    Custom Post Type
    Landing Pages

    View Slide

  37. @wpmark
    https://highrise.digital
    WordPress
    is a
    Content Management System
    not a
    Content Mis-Management System
    Managing content should be as easy
    as possible for everyone

    View Slide

  38. @wpmark
    https://highrise.digital
    Mark Wilkinson
    Using & building
    WordPress sites for over
    10 years as a WordPress
    developer
    Owner of Highrise Digital
    Follow me: @wpmark

    View Slide