the 8 don'ts of wcm

33
The 8 Don'ts of WCM Cédric Hüsler OVUM Butler Group Web Content Management Strategy Briefing - Nov 2009 - London An Insider's Perspective Photo: Craig Allan

Upload: cedric-huesler

Post on 11-Nov-2014

2.184 views

Category:

Technology


1 download

DESCRIPTION

Presentation given at the Butler Web Content Management Strategy Briefing in November 2009 in London. Beyond the slides the presentation contained live demo of features in Day CQ5.

TRANSCRIPT

Page 1: The 8 Don'ts of WCM

The 8 Don'ts of WCM

Cédric HüslerOVUM Butler Group Web Content Management Strategy Briefing - Nov 2009 - London

An Insider's Perspective

Phot

o: C

raig

Alla

n

Page 3: The 8 Don'ts of WCM

Headquarter in Basel [Switzerland] and Boston [US]

Founded 1993 - publicly traded since 2001 [DAYN]

World-wide 130 employees

+200 customers

Page 4: The 8 Don'ts of WCM

#fail

#fixwcm#futurewcm

Page 5: The 8 Don'ts of WCM

Not talking about:

You don’t know what you want

Ever-changing goals

Trying to get the cheapest deal and then complain

Doing project management via e-mail

People on the job don’t have the skills

Product has bugs and bad documentation

Page 6: The 8 Don'ts of WCM

Content Editing

1. Apply Formating

WYSIWYG

In-context

Page 7: The 8 Don'ts of WCM

In-Context Editing?

Page 8: The 8 Don'ts of WCM

Can you find the difference?

Page 9: The 8 Don'ts of WCM

URLs

2. Links

Stateless

REST

Page 10: The 8 Don'ts of WCM

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode

=&q=Barf%C3%BCsserplatz,+Basel&sll=47.46217,8.06375&sspn=0.540356,1.098633&ie=UTF8&hq=&hnear=Barf%C3%BCsserplatz,

+Basle,+Switzerland&z=16

http://map.search.ch/basel/barfuesserplatz

vs.

Page 11: The 8 Don'ts of WCM

.../product.jsp?id=12346

Mistake 1:Addressing the “Script”Mistake 2:.jsp? What the heck?

Mistake 3:Does it have a name?

/cars/audi/s4.details.html

your IA what to display?format - what a PDF?

Page 12: The 8 Don'ts of WCM

Permissions

3. Moderation

UGC

XSS Attack

Page 13: The 8 Don'ts of WCM

Less permissions are better1

2 Instead better review of changes [workflow?]

Permissions drive Primary Content/Navigation Structure?

Page 14: The 8 Don'ts of WCM

IntranetDMZ

user generated content

propagate contentto authoring environment

publish approved content

full workflow support

Production Authoring

displays onlyclean content

Moderation of UGC?

Page 15: The 8 Don'ts of WCM

<div class=”comment”> Look at my profile</div>

<div class=”comment”> Cool <b>stuff</b></div>

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

<div class=”comment”> Check out this site</div>

<div class=”comment”> Cool <b onload=”alert(‘ha’)”>stuff</b></div>

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

#1 Attack Vector on Web-Apps:

Cross Site Scripting (XSS)

Page 16: The 8 Don'ts of WCM

is anybody here

4. Statistics

Feedback

Comments

Page 17: The 8 Don'ts of WCM

Stats Hero Authormilesreal-lifeOffice of the CTO

Page 18: The 8 Don'ts of WCM
Page 19: The 8 Don'ts of WCM

Let your prospect decide.

Your HiPPOs

Your favourit

Your designers

Page 20: The 8 Don'ts of WCM

5. Navigation

Tagging

Search

Page 21: The 8 Don'ts of WCM

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.

Page 22: The 8 Don'ts of WCM

6.Setup

Backup/Restore

Disaster Recovery

Page 23: The 8 Don'ts of WCM

eval-servermy laptop dev2dev1

integrationquality assurance

productionpublish

productionauthor

having funat home with cq

cleaninstall to reproduce

an issue

packing myown app

cq5 includingcustom app

...but you install only once!

Page 24: The 8 Don'ts of WCM

“Ostrich”-style

Disaster Recovery Process?

Page 25: The 8 Don'ts of WCM

Dev: PHP

7. Author: .Net

Live: Java

You ?

Page 26: The 8 Don'ts of WCM

Run the same platform in authoring and live1

2 In-house skills inline with technology used?

Page 27: The 8 Don'ts of WCM

Collapse

8. Load-testing

Finger Pointing

Performance

Page 28: The 8 Don'ts of WCM

Finger PointingThe Grand

BusinessOwner

JavaDeveloper

SystemAdmin

ProjectManager

ProductVendor

Page 29: The 8 Don'ts of WCM

Developer Usermiles

bridging the gap

built-in profilers

real-lifeperformance lab

“The performance Dialogs”

Page 30: The 8 Don'ts of WCM

4000 mil

2000 mil

0 mil

JulyAprilJan

How many do I order in January?

Page 31: The 8 Don'ts of WCM

Use Cloud Computing

Page 32: The 8 Don'ts of WCM

What do you think?

Page 33: The 8 Don'ts of WCM

( )

...more information on http://www.day.com( )

Cédric Hü[email protected]

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