the 8 don'ts of wcm

Post on 11-Nov-2014

2.184 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

Cédric Hüsler Director of Product Marketing

cedric@day.com

@keepthebyte

Cédric

Cédric Hüsler

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

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

Content Editing

1. Apply Formating

WYSIWYG

In-context

In-Context Editing?

Can you find the difference?

URLs

2. 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&sspn=0.540356,1.098633&ie=UTF8&hq=&hnear=Barf%C3%BCsserplatz,

+Basle,+Switzerland&z=16

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

vs.

.../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?

Permissions

3. Moderation

UGC

XSS Attack

Less permissions are better1

2 Instead better review of changes [workflow?]

Permissions drive Primary Content/Navigation Structure?

IntranetDMZ

user generated content

propagate contentto authoring environment

publish approved content

full workflow support

Production Authoring

displays onlyclean content

Moderation of UGC?

<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)

is anybody here

4. Statistics

Feedback

Comments

Stats Hero Authormilesreal-lifeOffice of the CTO

Let your prospect decide.

Your HiPPOs

Your favourit

Your designers

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

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!

“Ostrich”-style

Disaster Recovery Process?

Dev: PHP

7. Author: .Net

Live: Java

You ?

Run the same platform in authoring and live1

2 In-house skills inline with technology used?

Collapse

8. Load-testing

Finger Pointing

Performance

Finger PointingThe Grand

BusinessOwner

JavaDeveloper

SystemAdmin

ProjectManager

ProductVendor

Developer Usermiles

bridging the gap

built-in profilers

real-lifeperformance lab

“The performance Dialogs”

4000 mil

2000 mil

0 mil

JulyAprilJan

How many do I order in January?

Use Cloud Computing

What do you think?

( )

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

Cédric Hüslercedric@day.com

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

top related