The 8
                     Don'ts
                     of WCM
                     An Insider's Perspective




                                                                                Cédric Hüsler
Photo: Craig Allan




                      OVUM Butler Group Web Content Management Strategy Briefing - Nov 2009 - London
Cédric

       Cédric Hüsler
                                                                Marketing
                                           Directo r of Product
                                   er
                       Cédric Hüsl
                                    .com
                       cedric@day



     @keepthebyte

In Web Content Management since 1999.
Headquarter in Basel [Switzerland] and Boston [US]
Founded 1993 - publicly traded since 2001 [DAYN]
World-wide 130 employees
+200 customers
#fail

#fixwcm
#futurewcm
Not talking about:
You don’t know what you want
Ever-changing goals
People on the job don’t have the skills
Doing project management via e-mail
Product has bugs and bad documentation
Trying to get the cheapest deal and then complain
1.
     Content Editing
     Apply Formating
     WYSIWYG
     In-context
In-Context Editing?
Can you find the difference?
2.
     URLs
     Links
     Stateless
     REST
http://maps.google.com/maps?
   f=q&source=s_q&hl=en&geocode
     =&q=Barf%C3%BCsserplatz,
   +Basel&sll=47.46217,8.06375&ssp
   n=0.540356,1.098633&ie=UTF8&hq
    =&hnear=Barf%C3%BCsserplatz,
      +Basle,+Switzerland&z=16

                  vs.
http://map.search.ch/basel/barfuesserplatz
.../product.jsp?id=12346

                Mistake 1  :          Mistake 2:         Mistake 3:
          Addressing the        .jsp? What the
                         “Script”              heck? Does it have a name?




    /cars/audi/s4.details.html

your IA                                  what to display      format -
                                                        ?    what a PDF?
3.
     Permissions
     Moderation
     UGC
     XSS Attack
Permissions drive Primary
Content/Navigation Structure?

 1   Less permissions are better


 2   Instead better review of changes [workflow?]
Moderation of UGC?

                      DMZ                          Intranet
                 Production                        Authoring

     user generated            propagate content
            content     to authoring environment


                              publish approved
                              content
             displays
            clean co only
                    ntent
                                                     full workrtow
                                                              fl
                                                         suppo
#1 Attack Vector on Web-Apps:
Cross Site Scripting (XSS)

<div class=”comment”>
  Check out this site
            <a href=”javascript:alert(‘ha’)”>this</a> site
</div>


<div class=”comment”>
  Look at my profile <img src=”javascript:alert(‘ha’)”>
</div>


<div class=”comment”>
  Cool <b>stuff</b>
       <b onload=”alert(‘ha’)”>stuff</b>
</div>
4.
     is anybody here
     Statistics
     Feedback
     Comments
Stats Hero
   Office of the CTO
                       miles   Author
                                 real-life
The 8 Don'ts of WCM
Let your prospect decide.


      Your rs
    designe

                      Your s
                      HiPPO

       Your it
     f avour
5.   Navigation
     Tagging
     Search
Quiz:
Are You a Filer or a Piler?




 A filer is a person who organizes information using a rigid structure, and a piler
   is someone who maintains a mostly unstructured information organization.
6.
     Setup
     Backup/Restore
     Disaster Recovery
...but you install only once!



        my laptop             eval-server          dev1           dev2




        quality               integration       production     production
       assurance                                  author         publish




               clean             having fun       packing my    cq5 including
       install to reproduce   at home with cq
             an issue                              own app       custom app
Disaster Recovery
Process?
           “Ostrich”-style
7.
     Dev: PHP
     Author: .Net
     Live: Java
     You ?
1   Run the same platform in authoring and live


2   In-house skills inline with technology used?
8.
     Collapse
     Load-testing
     Finger Pointing
     Performance
Project   System   Business     Java      Product
 Manager   Admin     Owner     Developer   Vendor




     The Grand

Finger Pointing
“The performance Dialogs”


 Developer
  performance lab
                         miles         User
                                       real-life



                    bridging the gap




    built-in profilers
4000 mil




  2000 mil




     0 mil
                              Jan     April   July


How many     do I order in January?
Use Cloud Computing
What do you think?
(      ...more information on
                      http://www.day.com         )


Agility Matters.
For Business, For Authors, For Developers, For Infrastructure



                    Cédric Hüsler
            (      cedric@day.com                )

More Related Content

PDF
Responsive Design Workflow: Mobilism 2012
PDF
HTML & CSS #10 : Bootstrap
PDF
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
PDF
The Server Side of Responsive Web Design
PDF
Node.js 시작하기
PDF
New recipes for the ever growing content cloud
PDF
Adventures in Atomic Design
PDF
Rpcastingsolutions
Responsive Design Workflow: Mobilism 2012
HTML & CSS #10 : Bootstrap
Responsive Design Workflow (Breaking Development Conference 2012 Orlando)
The Server Side of Responsive Web Design
Node.js 시작하기
New recipes for the ever growing content cloud
Adventures in Atomic Design
Rpcastingsolutions

Viewers also liked (10)

PDF
GateIn lightweight Web Content Management
PPTX
PLM-Summit 2014 | 8-9 abril | Apresentação 08/14 | Mauro Conceição | Magneti ...
PDF
Oriente e Ocidente - A busca pela competitividade através do WCM
PDF
Pilares Técnicos e Gerenciais do WCM. Informativo: I.004.2014
PPT
Towards World Class Manufacturing
PDF
WCM - Pilar Técnico Cost Deployment I.008.2015
PDF
WCM 2009-TT18 Saint Gobain-CÉLULA TÉCNICA E A3 CRIANDO SINERGIA INTERDEPARTAM...
PPTX
Wcm tofas-2012-eng
PDF
WCM Manual de ferramentas cnh contagem
PPTX
Steve Jobs Inspirational Quotes
GateIn lightweight Web Content Management
PLM-Summit 2014 | 8-9 abril | Apresentação 08/14 | Mauro Conceição | Magneti ...
Oriente e Ocidente - A busca pela competitividade através do WCM
Pilares Técnicos e Gerenciais do WCM. Informativo: I.004.2014
Towards World Class Manufacturing
WCM - Pilar Técnico Cost Deployment I.008.2015
WCM 2009-TT18 Saint Gobain-CÉLULA TÉCNICA E A3 CRIANDO SINERGIA INTERDEPARTAM...
Wcm tofas-2012-eng
WCM Manual de ferramentas cnh contagem
Steve Jobs Inspirational Quotes
Ad

Similar to The 8 Don'ts of WCM (20)

KEY
Stocktwits & Responsive Web Design, social network meets flexible framework
PDF
Drupal WebJam Utrecht
PDF
Blogs, Wikis and Enterprise Social Networking Software
PPTX
10 Reasons Your Software Sucks 2014 - Tax Day Edition!
KEY
Usability Design: Because it's awesome
PDF
Responsive Design and Joomla!
PPT
Designing Powerful Web Applications Using AJAX and Other RIAs
PPT
Transform your Intranet with Drupal and Alfresco - by Optaros
PPTX
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
PDF
The Enterprise Dilemma: Native vs. Web
PPTX
Jumpstart Azure
PPT
Designing Powerful Web Applications - Monterey
PPTX
Cloud lunchn learn_howtobecomeacloudarchitect_part1
PPTX
DevOne - How to not fail with Azure
PDF
Responsive web design with various grids and frameworks comparison
PDF
Le futur de .NET
PDF
Containers & CaaS
PDF
Drupal Front End Development
PDF
HTML5 vs Native Android: Smart Enterprises for the Future
PPTX
Real World Azure - Dev
Stocktwits & Responsive Web Design, social network meets flexible framework
Drupal WebJam Utrecht
Blogs, Wikis and Enterprise Social Networking Software
10 Reasons Your Software Sucks 2014 - Tax Day Edition!
Usability Design: Because it's awesome
Responsive Design and Joomla!
Designing Powerful Web Applications Using AJAX and Other RIAs
Transform your Intranet with Drupal and Alfresco - by Optaros
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
The Enterprise Dilemma: Native vs. Web
Jumpstart Azure
Designing Powerful Web Applications - Monterey
Cloud lunchn learn_howtobecomeacloudarchitect_part1
DevOne - How to not fail with Azure
Responsive web design with various grids and frameworks comparison
Le futur de .NET
Containers & CaaS
Drupal Front End Development
HTML5 vs Native Android: Smart Enterprises for the Future
Real World Azure - Dev
Ad

More from Cédric Hüsler (14)

PDF
Experience Manager 6 Developer Features - Highlights
PDF
Building Content Applications with JCR and OSGi
PDF
CRX 2 Content Application Platform
PDF
Day CQ 5.3 WCM - Was ist neu
PDF
Cloud Based Content Services
PDF
Data First in Cloud Persistence
PDF
CMIS PlugFest (April 2009) Screenshots
PDF
Day CRX Introduction
PDF
Imagine you blog & everybody is reading!
PDF
OpenID and SocialGraph/Apps
PDF
Dataportability & Digital Identity
PDF
Autos in Zeitung publizieren
PDF
Geoweb - because location matters
PDF
OpenID Authentication
Experience Manager 6 Developer Features - Highlights
Building Content Applications with JCR and OSGi
CRX 2 Content Application Platform
Day CQ 5.3 WCM - Was ist neu
Cloud Based Content Services
Data First in Cloud Persistence
CMIS PlugFest (April 2009) Screenshots
Day CRX Introduction
Imagine you blog & everybody is reading!
OpenID and SocialGraph/Apps
Dataportability & Digital Identity
Autos in Zeitung publizieren
Geoweb - because location matters
OpenID Authentication

Recently uploaded (20)

PPT
Geologic Time for studying geology for geologist
DOCX
search engine optimization ppt fir known well about this
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPT
What is a Computer? Input Devices /output devices
PPTX
Modernising the Digital Integration Hub
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
Geologic Time for studying geology for geologist
search engine optimization ppt fir known well about this
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
What is a Computer? Input Devices /output devices
Modernising the Digital Integration Hub
sustainability-14-14877-v2.pddhzftheheeeee
Developing a website for English-speaking practice to English as a foreign la...
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Microsoft Excel 365/2024 Beginner's training
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Module 1.ppt Iot fundamentals and Architecture
Comparative analysis of machine learning models for fake news detection in so...
CloudStack 4.21: First Look Webinar slides
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A proposed approach for plagiarism detection in Myanmar Unicode text

The 8 Don'ts of WCM

  • 1. The 8 Don'ts of WCM An Insider's Perspective Cédric Hüsler Photo: Craig Allan OVUM Butler Group Web Content Management Strategy Briefing - Nov 2009 - London
  • 2. Cédric Cédric Hüsler Marketing Directo r of Product er Cédric Hüsl .com cedric@day @keepthebyte In Web Content Management since 1999.
  • 3. Headquarter in Basel [Switzerland] and Boston [US] Founded 1993 - publicly traded since 2001 [DAYN] World-wide 130 employees +200 customers
  • 5. Not talking about: You don’t know what you want Ever-changing goals People on the job don’t have the skills Doing project management via e-mail Product has bugs and bad documentation Trying to get the cheapest deal and then complain
  • 6. 1. Content Editing Apply Formating WYSIWYG In-context
  • 8. Can you find the difference?
  • 9. 2. URLs Links Stateless REST
  • 10. http://maps.google.com/maps? f=q&source=s_q&hl=en&geocode =&q=Barf%C3%BCsserplatz, +Basel&sll=47.46217,8.06375&ssp n=0.540356,1.098633&ie=UTF8&hq =&hnear=Barf%C3%BCsserplatz, +Basle,+Switzerland&z=16 vs. http://map.search.ch/basel/barfuesserplatz
  • 11. .../product.jsp?id=12346 Mistake 1 : Mistake 2: Mistake 3: Addressing the .jsp? What the “Script” heck? Does it have a name? /cars/audi/s4.details.html your IA what to display format - ? what a PDF?
  • 12. 3. Permissions Moderation UGC XSS Attack
  • 13. Permissions drive Primary Content/Navigation Structure? 1 Less permissions are better 2 Instead better review of changes [workflow?]
  • 14. Moderation of UGC? DMZ Intranet Production Authoring user generated propagate content content to authoring environment publish approved content displays clean co only ntent full workrtow fl suppo
  • 15. #1 Attack Vector on Web-Apps: Cross Site Scripting (XSS) <div class=”comment”> Check out this site <a href=”javascript:alert(‘ha’)”>this</a> site </div> <div class=”comment”> Look at my profile <img src=”javascript:alert(‘ha’)”> </div> <div class=”comment”> Cool <b>stuff</b> <b onload=”alert(‘ha’)”>stuff</b> </div>
  • 16. 4. is anybody here Statistics Feedback Comments
  • 17. Stats Hero Office of the CTO miles Author real-life
  • 19. Let your prospect decide. Your rs designe Your s HiPPO Your it f avour
  • 20. 5. Navigation Tagging Search
  • 21. Quiz: Are You a Filer or a Piler? A filer is a person who organizes information using a rigid structure, and a piler is someone who maintains a mostly unstructured information organization.
  • 22. 6. Setup Backup/Restore Disaster Recovery
  • 23. ...but you install only once! my laptop eval-server dev1 dev2 quality integration production production assurance author publish clean having fun packing my cq5 including install to reproduce at home with cq an issue own app custom app
  • 24. Disaster Recovery Process? “Ostrich”-style
  • 25. 7. Dev: PHP Author: .Net Live: Java You ?
  • 26. 1 Run the same platform in authoring and live 2 In-house skills inline with technology used?
  • 27. 8. Collapse Load-testing Finger Pointing Performance
  • 28. Project System Business Java Product Manager Admin Owner Developer Vendor The Grand Finger Pointing
  • 29. “The performance Dialogs” Developer performance lab miles User real-life bridging the gap built-in profilers
  • 30. 4000 mil 2000 mil 0 mil Jan April July How many do I order in January?
  • 32. What do you think?
  • 33. ( ...more information on http://www.day.com ) Agility Matters. For Business, For Authors, For Developers, For Infrastructure Cédric Hüsler ( [email protected] )