Download - 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
Cédric Hüsler Director of Product Marketing
@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ü[email protected]
Agility Matters.For Business, For Authors, For Developers, For Infrastructure