SlideShare a Scribd company logo
1 of 23
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 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

Similar to 5 key things to consider when choosing a CMS interface

Machine learning For Smarter Manufacturing & its Fundamentals
Machine learning For Smarter Manufacturing & its FundamentalsMachine learning For Smarter Manufacturing & its Fundamentals
Machine learning For Smarter Manufacturing & its FundamentalsSuchitGaikwad
 
Virtual collaboration
Virtual collaborationVirtual collaboration
Virtual collaborationJohnny Ryser
 
Jm future of system verilog verification
Jm future of system verilog verificationJm future of system verilog verification
Jm future of system verilog verificationObsidian Software
 
report [Repaired].pptx
report [Repaired].pptxreport [Repaired].pptx
report [Repaired].pptxLyka Gumatay
 
Sales and Distribution Management- PPT.pptx
Sales and Distribution Management- PPT.pptxSales and Distribution Management- PPT.pptx
Sales and Distribution Management- PPT.pptxARUNIMAASTHANA1
 
Final PPT Pratik 107.pptx
Final PPT Pratik 107.pptxFinal PPT Pratik 107.pptx
Final PPT Pratik 107.pptxVaibhavJhanwar2
 
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_landKatefanelli
 
Cloudcomputing- Chris Francis- Digibiz'09
Cloudcomputing- Chris Francis- Digibiz'09Cloudcomputing- Chris Francis- Digibiz'09
Cloudcomputing- Chris Francis- Digibiz'09Digibiz'09 Conference
 
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiCongresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiFecomercioSP
 
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT Kancil San
 
Scope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tScope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tJustin Grammens
 
Advanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisAdvanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisChristopher Bradley
 
Demonolithing The Monolith? Bullocks!
Demonolithing The Monolith?  Bullocks!Demonolithing The Monolith?  Bullocks!
Demonolithing The Monolith? Bullocks!Scott Sosna
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at ScaleDavid Simons
 
Presentation microsoft
Presentation microsoftPresentation microsoft
Presentation microsoftLauraGrenade
 
Navigating the Employee Lifecycle: Create Your Own Remote Culture
Navigating the Employee Lifecycle: Create Your Own Remote CultureNavigating the Employee Lifecycle: Create Your Own Remote Culture
Navigating the Employee Lifecycle: Create Your Own Remote CultureAggregage
 
Crafting new professionals
Crafting new professionalsCrafting new professionals
Crafting new professionalsrachelwh
 

Similar to 5 key things to consider when choosing a CMS interface (20)

Machine learning For Smarter Manufacturing & its Fundamentals
Machine learning For Smarter Manufacturing & its FundamentalsMachine learning For Smarter Manufacturing & its Fundamentals
Machine learning For Smarter Manufacturing & its Fundamentals
 
Virtual collaboration
Virtual collaborationVirtual collaboration
Virtual collaboration
 
Jm future of system verilog verification
Jm future of system verilog verificationJm future of system verilog verification
Jm future of system verilog verification
 
report [Repaired].pptx
report [Repaired].pptxreport [Repaired].pptx
report [Repaired].pptx
 
Flutter
FlutterFlutter
Flutter
 
Sales and Distribution Management- PPT.pptx
Sales and Distribution Management- PPT.pptxSales and Distribution Management- PPT.pptx
Sales and Distribution Management- PPT.pptx
 
Final PPT Pratik 107.pptx
Final PPT Pratik 107.pptxFinal PPT Pratik 107.pptx
Final PPT Pratik 107.pptx
 
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
DNX GLOBAL Workshop ★ Katja Andes - Transforming your passion into a valid bu...
 
Gameful classroom description_math_land
Gameful classroom description_math_landGameful classroom description_math_land
Gameful classroom description_math_land
 
Cloudcomputing- Chris Francis- Digibiz'09
Cloudcomputing- Chris Francis- Digibiz'09Cloudcomputing- Chris Francis- Digibiz'09
Cloudcomputing- Chris Francis- Digibiz'09
 
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan DreibiCongresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
Congresso Crimes Eletrônicos, 08/03/2009 - Apresentação Ghassan Dreibi
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
Tailoring Malaysian Blockchain Regulations For Digital Economy 2018 MIGHT
 
Scope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don'tScope Creep - Damned if I Do, Damned if I Don't
Scope Creep - Damned if I Do, Damned if I Don't
 
Advanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsisAdvanced Data Modelling course 3 day synopsis
Advanced Data Modelling course 3 day synopsis
 
Demonolithing The Monolith? Bullocks!
Demonolithing The Monolith?  Bullocks!Demonolithing The Monolith?  Bullocks!
Demonolithing The Monolith? Bullocks!
 
Data Modelling at Scale
Data Modelling at ScaleData Modelling at Scale
Data Modelling at Scale
 
Presentation microsoft
Presentation microsoftPresentation microsoft
Presentation microsoft
 
Navigating the Employee Lifecycle: Create Your Own Remote Culture
Navigating the Employee Lifecycle: Create Your Own Remote CultureNavigating the Employee Lifecycle: Create Your Own Remote Culture
Navigating the Employee Lifecycle: Create Your Own Remote Culture
 
Crafting new professionals
Crafting new professionalsCrafting new professionals
Crafting new professionals
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

5 key things to consider when choosing 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
  • 18.
  • 19.
  • 20.
  • 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

  1. 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.
  2. 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...
  3. - 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.
  4. 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).
  5. 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.
  6. 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…
  7. 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.
  8. 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.
  9. An old example, but a goody. Where do you add the content?
  10. 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?)
  11. 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.
  12. Ruby on Rails, MS MVC, Django...
  13. 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.
  14. 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.
  15. 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.
  16. 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)
  17. 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.
  18. 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).
  19. 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).
  20. 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?