Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
CHOOSING THE RIGHT CONTENT MANAGEMENT SYSTEM
Slide 2
Slide 2 text
RACHEL ANDREW @rachelandrew http://rachelandrew.co.uk http://edgeofmyseat.com http://grabaperch.com
Slide 3
Slide 3 text
WHAT IS A CMS? (for the purposes of this presentation)
Slide 4
Slide 4 text
A TOOL FOR CONTENT EDITING By non-technical users Via some kind of web-based admin
Slide 5
Slide 5 text
YOUR CMS IS AN IMPORTANT PART OF YOUR SOLUTION
Slide 6
Slide 6 text
ONE-SIZE DOES NOT FIT ALL.
Slide 7
Slide 7 text
WHAT DOES THIS PROJECT NEED?
Slide 8
Slide 8 text
HOSTING
Slide 9
Slide 9 text
LANGUAGE PHP, .NET, Ruby, Python ...
Slide 10
Slide 10 text
OTHER TECHNICAL REQUIREMENTS Working with existing software, user logins
Slide 11
Slide 11 text
WHO WILL EDIT THIS?
Slide 12
Slide 12 text
HOW MANY EDITORS? and do they need protecting from each other
Slide 13
Slide 13 text
SKILLS Not just technical skills
Slide 14
Slide 14 text
PREFERENCES What do they love? What do they hate? Find and fix the pain points.
Slide 15
Slide 15 text
THE PROJECT SPEC What requirements does this site have?
Slide 16
Slide 16 text
SIMPLE PAGE-BASED An obvious hierarchical site map
Slide 17
Slide 17 text
BLOG-CENTRIC Where a blog or blogs are the main feature
Slide 18
Slide 18 text
COMPLEX CONTENT STORAGE REQUIREMENT A huge amount of content - not necessarily page- based
Slide 19
Slide 19 text
CMS SECONDARY TO MAIN APPLICATION Used for editing bits of content in an app.
Slide 20
Slide 20 text
OTHER FEATURES Galleries, news updates, e-commerce, calendars ... what else?
Slide 21
Slide 21 text
VISITOR NUMBERS How busy do we expect this site to be?
Slide 22
Slide 22 text
WHAT EDITING ENVIRONMENT DO YOU WANT TO PROVIDE?
Slide 23
Slide 23 text
WHAT BEST SERVES YOUR DESIGN AND YOUR EDITORS?
Slide 24
Slide 24 text
YOUR CLIENT IS (PROBABLY) NOT A COPYWRITER
Slide 25
Slide 25 text
YOUR CMS SHOULD SUPPORT THE CONTENT STRATEGY
Slide 26
Slide 26 text
YOUR CLIENT IS (PROBABLY) NOT A DESIGNER
Slide 27
Slide 27 text
YOUR CMS SHOULD MAINTAIN THE DESIGN & TYPOGRAPHY
Slide 28
Slide 28 text
DEFAULT TO THE SIMPLEST THING POSSIBLE
Slide 29
Slide 29 text
USERS SHOULD NOT NEED TO UNDERSTAND THE DATABASE
Slide 30
Slide 30 text
THE SOLUTION TO ONE PROBLEM IS NOT THE SOLUTION TO ALL.
Slide 31
Slide 31 text
THE CURSE OF WYSIWYG
Slide 32
Slide 32 text
YOUR CLIENT IS (PROBABLY) NOT A DESIGNER
Slide 33
Slide 33 text
ckeditor
Slide 34
Slide 34 text
Emoticons anyone?
Slide 35
Slide 35 text
Comic Sans please
Slide 36
Slide 36 text
BUT CLIENTS NEED TO BE ABLE TO STYLE THEIR CONTENT!
Slide 37
Slide 37 text
DO THEY, REALLY?
Slide 38
Slide 38 text
WYSIWYG EDITORS FOCUS ON HOW CONTENT LOOKS.
Slide 39
Slide 39 text
WYSIWYG IS A FLAWED PREMISE
Slide 40
Slide 40 text
WYSIWYG CREATES NON-REUSABLE DATA
Slide 41
Slide 41 text
This looks like contact information
Slide 42
Slide 42 text
But is it really?
Slide 43
Slide 43 text
WYSIWYG MIXES CONTENT AND PRESENTATION
Slide 44
Slide 44 text
WYSIWYG PROMOTES STYLE OVER CONTENT
Slide 45
Slide 45 text
SO WHAT SHOULD WE DO?
Slide 46
Slide 46 text
STRUCTURED CONTENT
Slide 47
Slide 47 text
Contact information?
Slide 48
Slide 48 text
Add a contact
Slide 49
Slide 49 text
The Contact on a web page
Slide 50
Slide 50 text
Contact mark-up
Slide 51
Slide 51 text
SUPPORT THE CONTENT STRATEGY WITH STRUCTURED CONTENT
Slide 52
Slide 52 text
MAINTAIN THE DESIGN - EDITORS ENTER CONTENT - NOT MARKUP
Slide 53
Slide 53 text
STRUCTURED CONTENT removes the need for editors to think about how it looks.
Slide 54
Slide 54 text
STRUCTURED CONTENT can promote the content strategy and offer help and advice in the form for novice copywriters
Slide 55
Slide 55 text
STRUCTURED CONTENT allows you to store data in a way that describes what it is - so it can be easily reused
Slide 56
Slide 56 text
STRUCTURED CONTENT prevents a mess of html ending up in your database, making it easier to re-present that content elsewhere
Slide 57
Slide 57 text
SIMPLE FORMATTING
Slide 58
Slide 58 text
MARKITUP http://markitup.jaysalvat.com/home/
Slide 59
Slide 59 text
WYSIWYM What You See Is What You MEAN
Slide 60
Slide 60 text
PREVIEW
Slide 61
Slide 61 text
VIEW CHANGES IN CONTEXT
Slide 62
Slide 62 text
“IN-CONTEXT” EDITING
Slide 63
Slide 63 text
ONLY WORKS FOR VERY SIMPLE SITES
Slide 64
Slide 64 text
PROMOTES THINKING ABOUT STYLE RATHER THAN CONTENT
Slide 65
Slide 65 text
REQUIRES JAVASCRIPT AND MAY CONFLICT WITH SITE JAVASCRIPT
Slide 66
Slide 66 text
USE WITH CAUTION http://allinthehead.com/retro/357/the-lure-of- on-page-editing
Slide 67
Slide 67 text
BE UNASHAMED TO BE THE EXPERT
Slide 68
Slide 68 text
BUT, WHAT IS THE RIGHT CMS FOR MY PROJECT?
Slide 69
Slide 69 text
A CMS THAT DOES NOT FORCE YOU TO COMPROMISE
Slide 70
Slide 70 text
A CMS THAT ENABLES EDITORS TO CONTINUE YOUR WORK.
Slide 71
Slide 71 text
A CMS THAT PROMOTES EFFECTIVE USE OF CONTENT.
Slide 72
Slide 72 text
A CMS THAT PREVENTS ACCIDENTAL DESTRUCTION.
Slide 73
Slide 73 text
A CMS THAT DOES THINGS IN THE SIMPLEST WAY POSSIBLE.
Slide 74
Slide 74 text
DEMAND MORE FROM YOUR CMS MAKERS
Slide 75
Slide 75 text
NEVER SETTLE FOR ‘GOOD ENOUGH’
Slide 76
Slide 76 text
HIGHLIGHT GOOD PRACTICE ...and file bugs and complain about outdated, crufty systems
Slide 77
Slide 77 text
THANK YOU @rachelandrew Photos: http://www.flickr.com/photos/ongline/3131142818/ http://www.flickr.com/photos/ongline/3131143218/ http://www.flickr.com/photos/ongline/3131143024/ http://www.flickr.com/photos/ongline/3131142976/