MAKING
THINGS
REAL
A very professional workshop by
Corey Vilhauer
about content strategy and content management systems
me, pretty much
THE
PERFECT
LESSON PLAN
THIS IS ME
@mrvilhauer
the disclaimer
LET IT OUT
CONTENT
MANAGEMENT SYSTEMS
CONTENT
MANAGEMENT SYSTEMS
ARE NOT THE PROBLEM
WE ARE
PROCUREMENT
BUDGET
DISSONANCE
OUT OF OUR CONTROL
BALANCE
COMMUNICATION
TRAINING
IN OUR CONTROL (mostly)
WE ARE HUMANS.
IT IS ROBOTS.
“There’s a murky space
between the idea of content
and the hard reality of a
content management
system.”
- Deane Barker

author, Web Content Management
EXPECTATIONS
MEASURED RESTRICTION
TRANSLATION
BALANCE
THE EXPECTATION BARRIER:
OR, OUR DREAMS ARE
ALREADY DEAD
How do we help teams understand
the reality of content management,
and set expectations accordingly?
Content
Strategy
User
Experience/IA
Visual/Front-
End Design
Development &
Deployment
YAY WEBSITE!
Content
Strategy
User
Experience/IA
Visual/Front-
End Design
Development &
Deployment
Marketing/
Communications
Executive
Stakeholders
Editors &
Creators
YAY WEBSITE!
Content
Strategy
User
Experience/IA
Development &
Deployment
Low Tech/
High Need
High Tech/
Low Need
Marketing/
Communications
Executive
Stakeholders
Editors &
Creators
CONTENT STRATEGY
CONTENT CREATION
CONTENT MAINTENANCE
THESE ARE ALL
CONTENT MANAGEMENT
Article Category
Ad Banner
Title Short Title
Meta Title
Preview Title
Header Image
Preview Image
Image Caption
Image Maintenance
Body Copy
Category Feed
Content Break Points
Alternate Tags
Opengraph
Another Ad Banner
Editorial Categories
Byline Name
Date
NAME THAT TYPE
EXAMPLE:
Newsroom
News Listing
News Feed
News
WE STILL KIND OF
SUCK AT
MAKING OUR WORK
SOUND HUMAN
“…developers should
watch for ambiguity or
inconsistency that will
trip up design.”
- Eric Evans

author, Domain-Driven Design
When we say:
Content Model
We mean:
A conceptual term for the collection of content types,
attributes, relationships and datatypes in place to
accurately describe a logical domain of content.
In other words:
How pages, blocks, and other content are shaped and work
together within the CMS.
use ur words pls
The Balance of Message and Structure
The Priority of the Machine
Permanence vs. Flexibility
Communicate the Purpose
THE BALANCING ACT:
OR, THE DIFFERENCE BETWEEN
“WE CAN” AND “WE SHOULD”
How do we balance the rigidity of a
content model with the creative
flow of a marketing team?
“If we have learned anything
at all in this century, it is that
all new technologies will be
put to use, sooner or later, for
better or worse, as it is in our
nature to do.”
- Lewis Thomas

author, “Autonomy”
Structure
Customizability
WHAT
CAN
BE
DONE
SHOULD
“Content modeling is an
editorial issue.”
- Sara Wachter-Boettcher

author, Content Everywhere
YOUR
NEW CMS
CAN’T
READ
OR
REASON
PAGES
PAGES COMPONENTS
PAGES COMPONENTS
AGGREGATIONS
PAGES COMPONENTS
AGGREGATIONSINTEGRATIONS
DATA!
Pages
Home Page
Section Home Page
Components
General Text Page
Program Search
Undergraduate
Graduate
School
Program
Major
Directory
Directory Bio
Faculty Listing
Story
Stories
Student Media
Map Home
Calendar
Event
Image Block
Video Block
Link List Block
Program Block
Directory Listing
Story
Media Type
Event
Accordion
Table
Carousel
Promo Block
Academics Block
School Listing
Faculty Listing
Major List
Course Catalog
Search Results
HIGHLY-STRUCTURED
PAGE
MORE GENERIC PAGE
WITH COMPONENTS
PAGE
COMPONENTS
AGGREGATION
INTEGRATION
BALANCE THAT CONTENT
MEASURED RESTRICTION:
OR, NOT DOING EVERYTHING,
ALL THE TIME, EVERY TIME
Understanding the budgets we all
have to live within - from time, to
money, to attention.
MEASURED
RESTRICTION
(a thing I made up)
STRUCTURED OR OPEN?
How similar is this from page to page?
What integrations do I need to use?
How often does this content change?
How many will we create?
THE SITE MAP
CMS-DRIVENVISUAL
1.0 - About USD
1.1 - Why USD?
1.2 - Quick Facts
1.3 - Campus
1.4 - Office of
the President
1.5 - Mission and
History
1.6 - Art and
Culture
1.7- Campus
Policies
1.8 - Consumer
Information
1.9 - Emergency
Information
1.3.1 - Visit
1.3.2 - Map and
Directions
1.3.3 - About
Vermillion
1.3.4 - The
Future Campus
1.3.5 - University
Police
1.4.1 - Executive
Leadership
1.4.2 - Strategic
Plan
1.4.3 -
Accreditation
1.5.1 - Past
Presidents
1.7.1 - Policies
1.7.2 - New
Policies & Rev.
1.7.3 - Student
Rights/Respons.
1.7.4 - Student
Handbook
1.6.1 - Museums
and Galleries
PAGE PURPOSE
≠
PAGE TYPE
EXAMPLE:
News Feed
Press Release Feed
Case Study Feed
Article
Press Release
Case Study
+categories +components
THE BASE SITE
(i know!)
THE BASE SITE
(i know!)
The Base Layer
The Component Layer
The Specialized Exceptions
MINIMUM
VS
MAXIMUM
Do we suppress?
Do we require?
Do we ignore?
LOCAL
VS
AGGREGATED
Manual entry?
Categorical aggregation?
A mix of both?
CATEGORY
VS
RELATIONSHIP
Category assigned to both?
Explicit relationship?
Manual entry?
STRUCTURED
OR
NON-STRUCTURED
Can a machine learn it?
Will it make the job easier?
Is there an editorial reason to do it?
BUDGET
Entry
Development
Maintenance
Training
Highly Structured Open WYSIWYG
High
Medium
Low
Low
Low
High
Medium
Low
BAD COP
THE TRANSLATION POINT:
OR, WELCOME TO
THE MACHINE
How do we take our ideas
and turn them into a usable
web implementation?
WHAT I LEARNED
QAing WEBSITES
“Editors will circumvent
poor tools”
- Rahel Ann Bailie

author, Bridging UX & Web Development
BUILD YOUR
AUTHOR EXPERIENCE
INTO THE CMS
Meta Title
Page Title
Menu Title
Content Title
Meta Title
Page Title
Menu Title
Content Title
URL Slug
ACCESSIBILITY?
Set blank alt text field as
<img alt=“”>
Set a heading tag and a heading
class in the WYSIWYG.
ACCESSIBILITY?
SEARCH ENGINES?
Meta Title
Page Title
Menu Title
Content Title
URL Slug
ACCESSIBILITY?
SEARCH ENGINES?
OPENGRAPH CARDS?
Opengraph
Summary
Opengraph
Title
Opengraph

Image
Meta
Title
Page
Title
Meta
Summary
Truncated
Body Copy
Preview Image
Resized Hero/
Fallback Image
DOCUMENTATION
WRITING IS EASY
WRITING FOR THE CMS IS
HARD
TABLE THAT PAGE
AND IN CONCLUSION:
OR, MY TIME IS
NEARLY GONE
Does any of this
apply to me, and why the
you-know-what should I care?
CONTENT IS NOT ART
IT REQUIRES STRUCTURE
“Broken gets fixed.
Shoddy lasts forever”
- Jack Moffett

author, Bridging UX & Web Development
“There’s no API call for
makeShitUpHere()”
- Deane Barker

author, Web Content Management
THANK YOU
for making
things real
The notes and slide deck will be ready SOON, at:
www.eatingelephant.com/intensive17

"Making things real: Content strategy for realistic content management" - Confab Intensive 2017