5 t t l forin CM int fa
  hings o ook     S er ces
Aa a Ca l(@aa c)
 l st ir mpbel l st
Bahca 0 0 20
  t mp 6/ 6/ 12
M &CM fa concept in CM
UserIntSs ce
 e     er      s      Ss

• Co-
    founderofNomensa HCI ba ound
                    ,      ckgr
• Ourfir CM pr ectw s in 20 2 (Obt ee)
        st S oj a          0 r
•Accessibil ydr e us t cr t aCM in 20 4(Defa o 1)
          it ov o eaing S 0                 ct
•Looked aound forsomet newin 20 8
         r           hing      0
• Cr t Defa o 2.0 usingDj ngo (butnott a
    eaed ct ,           a            he dmin)
• I w k on t A hor T A
     or he ut ing ool ccessibil yG ines a W C(spor dical
                              it uidel t 3        a ly)
CM Int erce Concept s in CM
 UserIntfa ce concept
  S er fa          s       Ss
W on’t som eb od y think of the authors?


• Int fa model
    er ce


•Administaion model
        rt


• W tt l for&under a
   ha o ook       st nd
Pa model(F
  ge      ocused)
W dpr
 or ess
Immediacy
A Dr M ela sa
 s ew cL l n id...



          bew r t pimped outbl sit
             ae he           og e
             don’tl unch anewsit w h aw og
                  a            e it ebl
               cms ar dystet t it l s
                    lea r ched o s imit
F iona model
 unct l
Technol focused UI
      ogy
W e t a apa
 her o dd ge?
Ta iona /E er ise
 r dit l nt pr
E er hing’s a obj
 v yt        n ect
F a or
 r mew ks
Dj ngo (A
 a       dmin)
T l wofCM int fa quait
 he a    S er ce l y
Is t e at
   her echnica user
              l ?

  Defa o
      ct




F iona /
 unct l               Non


Ta iona
 r dit l
Defa o 2 -T w w nt
      ct hings e a ed
• T r t int fa a a hor t dev opmentenv onmenta dev oper
   aget he er ce t ut s, he el        ir      t el s


• T sk dr en int fa
   a iv er ce


• T o st t publ (cr t r iew a hitpubl
   w eps o ish eae, ev , nd         ish)


• Minimise t concept ldist nce fr CM int fa t w e
           he      ua a om S er ce o ebsit
5 things to look for in a CMS interface
5 things to look for in a CMS interface
5 things to look for in a CMS interface
5 t t l for
    hings o ook
• W is r
   ho esponsibl forw t
              e ha?


• Is t CM modela opr t foryoursit
     he S’s     ppr iae         e?


• Howea is itfora hor t a
       sy        ut s o ccompl ba t sks?
                             ish sic a


• Howdoes itbr bet een t UI a t w e?
              idge w he nd he ebsit


• Check t ta document t -fl w st nd out
        he r ining  aion a s a
T nk you!
 ha
http://www.nomensa.com
@alastc
http://alastairc.ac
https://plus.google.com/101029316087123794349/about
Pict e Cr s
     ur edit
• Cota byJ Picken
     t ge, ohn
  htp:/w w ickr phot picken/ 14 4
    t / w .fl .com/ os/    253 0 152/
• Pr fa house, byseier seier seier
    e- b              + +
  htp:/w w ickr phot seier3 13 17/
    t / w .fl .com/ os/ / 678 54
• M nsion 2, byPaa yer
   a             r fl
  htp:/w w ickr phot paa yer14 9218
    t / w .fl .com/ os/ r fl / 94 62/
• L br by713Aenue
   ego icks,      v
  htp:/w w ickr phot sev a enue/ 8 28 3 /
    t / w .fl .com/ os/ en13 v 20 0 10 8

More Related Content

PPT
How To Implement a CMS
PDF
Slides: How Automating Data Lineage Improves BI Performance
PPT
ISTE 2012 - Digital Citizenship and MyBigCampus
PDF
Forex Coders course for MQL4
PDF
Monomobile
PDF
Data Modelling Fundamentals course 3 day synopsis
PPT
Infographic use
PPTX
Machine learning For Smarter Manufacturing & its Fundamentals
How To Implement a CMS
Slides: How Automating Data Lineage Improves BI Performance
ISTE 2012 - Digital Citizenship and MyBigCampus
Forex Coders course for MQL4
Monomobile
Data Modelling Fundamentals course 3 day synopsis
Infographic use
Machine learning For Smarter Manufacturing & its Fundamentals

Similar to 5 things to look for in a CMS interface (20)

PPT
Virtual collaboration
PDF
Jm future of system verilog verification
PPTX
report [Repaired].pptx
PDF
Liberating energy models from modelers Amit Kanudia
PPTX
Sales and Distribution Management- PPT.pptx
PPTX
Final PPT Pratik 107.pptx
PPTX
year eight spring term examination YEAR 8 NOTE.pptx
PDF
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
 
PDF
Cloudcomputing- Chris Francis- Digibiz'09
PDF
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
PPTX
DevOps introduction
PPTX
final year project.pptxhkhjhkjhkhjhhkkjhjkj
PPTX
Ethical hacking course in Kerala | Kochi | Blitz Academy
PPTX
Ethical hacking course in Kerala | Kochi | Blitz Academy
PPTX
Ethical hacking course in Kerala | Kochi | Blitz Academy
PDF
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
PDF
Scope Creep - Damned if I Do, Damned if I Don't
PDF
Advanced Data Modelling course 3 day synopsis
PDF
Data Modelling at Scale
PDF
Navigating the Employee Lifecycle: Create Your Own Remote Culture
Virtual collaboration
Jm future of system verilog verification
report [Repaired].pptx
Liberating energy models from modelers Amit Kanudia
Sales and Distribution Management- PPT.pptx
Final PPT Pratik 107.pptx
year eight spring term examination YEAR 8 NOTE.pptx
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
 
Cloudcomputing- Chris Francis- Digibiz'09
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
DevOps introduction
final year project.pptxhkhjhkjhkhjhhkkjhjkj
Ethical hacking course in Kerala | Kochi | Blitz Academy
Ethical hacking course in Kerala | Kochi | Blitz Academy
Ethical hacking course in Kerala | Kochi | Blitz Academy
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
Scope Creep - Damned if I Do, Damned if I Don't
Advanced Data Modelling course 3 day synopsis
Data Modelling at Scale
Navigating the Employee Lifecycle: Create Your Own Remote Culture
Ad

Recently uploaded (20)

PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPT
Geologic Time for studying geology for geologist
PDF
Getting Started with Data Integration: FME Form 101
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
August Patch Tuesday
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
STKI Israel Market Study 2025 version august
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A contest of sentiment analysis: k-nearest neighbor versus neural network
Geologic Time for studying geology for geologist
Getting Started with Data Integration: FME Form 101
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
1 - Historical Antecedents, Social Consideration.pdf
Zenith AI: Advanced Artificial Intelligence
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Final SEM Unit 1 for mit wpu at pune .pptx
August Patch Tuesday
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
STKI Israel Market Study 2025 version august
O2C Customer Invoices to Receipt V15A.pptx
Tartificialntelligence_presentation.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Ad

5 things to look for in a CMS interface

  • 1. 5 t t l forin CM int fa hings o ook S er ces Aa a Ca l(@aa c) l st ir mpbel l st Bahca 0 0 20 t mp 6/ 6/ 12
  • 2. M &CM fa concept in CM UserIntSs ce e er s Ss • Co- founderofNomensa HCI ba ound , ckgr • Ourfir CM pr ectw s in 20 2 (Obt ee) st S oj a 0 r •Accessibil ydr e us t cr t aCM in 20 4(Defa o 1) it ov o eaing S 0 ct •Looked aound forsomet newin 20 8 r hing 0 • Cr t Defa o 2.0 usingDj ngo (butnott a eaed ct , a he dmin) • I w k on t A hor T A or he ut ing ool ccessibil yG ines a W C(spor dical it uidel t 3 a ly)
  • 3. CM Int erce Concept s in CM UserIntfa ce concept S er fa s Ss W on’t som eb od y think of the authors? • Int fa model er ce •Administaion model rt • W tt l for&under a ha o ook st nd
  • 4. Pa model(F ge ocused)
  • 5. W dpr or ess
  • 7. A Dr M ela sa s ew cL l n id... bew r t pimped outbl sit ae he og e don’tl unch anewsit w h aw og a e it ebl cms ar dystet t it l s lea r ched o s imit
  • 8. F iona model unct l
  • 10. W e t a apa her o dd ge?
  • 11. Ta iona /E er ise r dit l nt pr
  • 12. E er hing’s a obj v yt n ect
  • 13. F a or r mew ks
  • 14. Dj ngo (A a dmin)
  • 15. T l wofCM int fa quait he a S er ce l y
  • 16. Is t e at her echnica user l ? Defa o ct F iona / unct l Non Ta iona r dit l
  • 17. Defa o 2 -T w w nt ct hings e a ed • T r t int fa a a hor t dev opmentenv onmenta dev oper aget he er ce t ut s, he el ir t el s • T sk dr en int fa a iv er ce • T o st t publ (cr t r iew a hitpubl w eps o ish eae, ev , nd ish) • Minimise t concept ldist nce fr CM int fa t w e he ua a om S er ce o ebsit
  • 21. 5 t t l for hings o ook • W is r ho esponsibl forw t e ha? • Is t CM modela opr t foryoursit he S’s ppr iae e? • Howea is itfora hor t a sy ut s o ccompl ba t sks? ish sic a • Howdoes itbr bet een t UI a t w e? idge w he nd he ebsit • Check t ta document t -fl w st nd out he r ining aion a s a
  • 22. T nk you! ha http://www.nomensa.com @alastc http://alastairc.ac https://plus.google.com/101029316087123794349/about
  • 23. Pict e Cr s ur edit • Cota byJ Picken t ge, ohn htp:/w w ickr phot picken/ 14 4 t / w .fl .com/ os/ 253 0 152/ • Pr fa house, byseier seier seier e- b + + htp:/w w ickr phot seier3 13 17/ t / w .fl .com/ os/ / 678 54 • M nsion 2, byPaa yer a r fl htp:/w w ickr phot paa yer14 9218 t / w .fl .com/ os/ r fl / 94 62/ • L br by713Aenue ego icks, v htp:/w w ickr phot sev a enue/ 8 28 3 / t / w .fl .com/ os/ en13 v 20 0 10 8

Editor's Notes

  • #3: Our initial reason for creating a CMS was for accessibility reasons. I re-evaluated this in 2008, and still couldn’t find a usable CMS admin, let alone an accessible one.
  • #4: This is really a plea to think of the users. How the CMS deals with content generally defines what interface model they can take. Also, whether they provide a universal or custom admin area will impact how usable it can be in your scenario. And now for an architectural metaphor...
  • #5: - Focused CMSs tend to have the nicest interfaces, and the page model means the interface and the website match up in the users mind. Good from a UI point of view, but that UI tends to breaks down in more complex situations, such as multiple teams with workflow, or adding in other types of content (e.g. events). Less flexible. Building an extension on a cottage is ugly.
  • #6: Wordpress (page model, universal interface). The interface is quite polished, and quite streamlined, for making posts or managing things related to posts (e.g. comments).
  • #7: Immediacy (page model, universal interface), is/was a Windows based CMS with an office-like interface. NB: This is an old screenshot, they’ve been bought since, I’m not sure about it’s status but it’s a good example. It uses a page model, which is generally good for authors. However, that model also restricts the flexibility of what the site can do. News also becomes unmanageable with a lot of news items in a hierarchy.
  • #8: http://www.slideshare.net/drewm/content-management-without-the-killing Blogs are (relatively) simple to use because the publishing model is simple - make a page, publish it. Things that are hard - other types of structured data, workflow, relating page and menu management. It isn’t just reliability, it is adding complexity to the interface in a way that is difficult for authors to understand. Wordpress starts simple, but adding a lot of functionality can move it into the next category…
  • #9: Functionality oriented CMS tend to have quite modular functionality, but also modular interfaces. Makes things that interact together difficult to do well, such as workflow & panels, content & assets. For this to work, the architecture for UI needs to be at least as structured as the code architecture. Not actually sure if that’s possible.
  • #10: Users have to know how functions map to the end website, e.g. what assigning a block to a region actually does on the live website.
  • #11: An old example, but a goody. Where do you add the content?
  • #12: If there are only a couple of you, it can take a while to get to the lawn from the bedroom! The larger the product, the more likely it is to create things you don’t want or need. (E.g. It’s own developer tools. In Reddot you edit CMS templates in a browser based editor. That feels like sculpting whilst wearing boxing gloves.) Tends to either: - Take a lot of work to match to your needs (de-constructing things) - Not have an admin, so you have to create that as part of the process (not as popular with clients?)
  • #13: Squiz Matrix, where everything is an asset, even pages. Makes things like navigation really hard to understand. In the real admin, you have to know to ‘unlock’ things. EVERYTHING. Quite a few CMSs have an ‘object model’ of content, where headings, paragraphs etc are objects that are organised into pages. The object model puts a lot of perceptual distance between editing things and the live website. Although the direct interface (on the right) mitigates this to some extent, the complexity tends to leak through on more complex tasks.
  • #14: Ruby on Rails, MS MVC, Django...
  • #15: A lot of the frameworks have a data-oriented model, which is ok until you want to include workflow or relate thing together in the interface. Personally I like these, as you make exactly what you want, however, the lack of an authoring interface you can show in advance makes it a hard sell.
  • #16: Page model (focused) tends to quick to be implement and quite usable, however, the more you pile onto it the less usable (and reliable) it becomes. Functional tends to be flexible and (relatively) quick to implement, but not very usable. Traditional (object) can go anywhere in the triangle, but are generally not usable without customising the interface, so are not quick to implement.
  • #17: If you put a lot of the functionality in the interface level, you either reduce the flexibility of the system, or increase the complexity of the UI. How much it makes sense to complicate the UI depends on whether you have technical users or not. Personally, I think that is a mythical person. I prefer a clean separation and to use a framework where you create the admin features needed.
  • #18: I cannot stress enough that authoring interfaces should be task-driven. Unfortunately they tend to follow the model of how they deal with content (e.g. page, object etc). There is no harm in making content types clear, but the process of starting a task should be the most clear. Two steps to publish is like Amazon’s one-click purchase button. Easy concept, hard to do. There are some common examples that tend to catch CMSs out. When you create a page can you: - Add images or other assets. - Place it in a menu (or do that automatically)
  • #19: Overview - The CMS is part of the site, at www.domain.com/admin/ - The bar at the top is constant - Quick access to the most common things (drop-downs under add/manage for each content type) - The dashboard includes top-line information and task based short cuts Content types are visible, and use clear names that make sense for the website (rather than CMS) Manage pages is a hierarchical list of the pages, other content types are also represented in that, i.e. they have a place. For each page in the tree, there are several actions available, and you can select whether to show in the menu (which is based on site-structure) - In preview you see the draft page, and have all the workflow options.
  • #20: Add a news item - Two step process: Add news (1 page), preview page (publish or send for review available there) - Important that you can complete the task in one go, for example, inserting an image should be possible inline (like in Wordpress).
  • #21: Editing pages - Everything required is on the edit page, you can publish without setting any other options as we have pre-set defaults. - Panels (small areas of HTML content or dynamic listings) in the preview are shown where they would be on the live site. - Options on the left of the edit page (properties, layout etc) are not needed in order to publish, but are available to change. - The layout tab shows content and panel areas in thumbnails, to help people mentally-map to the live site. - Properties tab for hidden aspects, meta data etc. - Versioning is simple click through to see an old version (and make that the new version if required).
  • #22: The more users can do with the interface (especially administrative tasks), the less usable the interface will be for content authors. A page model is simpler for people to understand, but if you are re-using content then an object model might be more suitable. When assessing a CMS, run through scenarios for typical tasks (adding/editing content), can you accomplish it in one go? If you need to have done something else before hand, it’s failed. There is some knowledge needed for any moderately powerful CMS (e.g. draft vs live, workflow), how does the UI make those aspects clear to novice users? If you look through the training documentation, does it go through features or tasks? How easy are the typical tasks?