content first prototyping
TRANSCRIPT
CONTENT FIRST PROTOTYPING
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
CONVEY UXSEATTLE, WA | 1 MARCH, 2017
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
CONTENT & DESIGN
Content
Semantic Structure
Visual Hierarchy & Style
Interactivity
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
THREE LEVELS OF PROCESSING
Visceral Behavioral Reflective
Adapted from Don Norman’s Emotional Design
Well learned, routine operations
Sensitive to experience, training & education
Rapid judgements about good & bad, safe & dangerous
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
THREE LEVELS OF PROCESSING
Visceral Behavioral Reflective
+ ?
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
A SYSTEM OF WORDS
“A complex system that works is invariably
found to have evolved from a simple system
that works.”
– John Gall
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
OPPORTUNITIES
‣ Test and iterate across behavioral & reflective processing
‣ Build simple language systems that work
‣ Encourage clients to work with content earlier in the
design process
‣ Work collaboratively on content structure and design
with team members and clients
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
GOALS
‣ A flexible, collaborative environment in which to test,
learn and iterate quickly
‣ Built with lightweight, open source resources
‣ That is as transparent as possible, in order to model and
communicate the functioning of the system
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
SIMULATION: THE WHITE BOX
“Instead of the inside of the system being
perfectly hidden, it is perfectly revealed – a white
box rather than a black box.”
– Gerald Weinberg
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
APPROACH
<section> <article> <h1> {{ … }} </h1> <p> {{ … }} </p> </article> </section>
Structure
ContentCourse Name
Description Category
Age Range Instructor
Style
h3 { margin-top: 1rem; text-transform: uppercase; font-weight: 500; &.rule { border-bottom: solid 1px; margin-bottom: 1rem; } }
Serve
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
APPROACH
StructureContent Style Serve
Content Structure Style Serve
XLSX JSON
Images + Assets
Markdown
confi
g.ym
l
SASS
/CSS
Java
scri
pt
loca
l ser
ver
JSON+
Markdown+
Modular Includes
+HTML
Templates+
Logic
Content Structure Style Serve
XLSX JSON
Images + Assets
Markdown
confi
g.ym
l
SASS
/CSS
Java
scri
pt
loca
l ser
ver
JSON+
Markdown+
Modular Includes
+HTML
Templates+
Logic
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
GREEN LAKE COMMUNITY CENTER
StructureContent Style Serve
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
OPPORTUNITIES
‣ Test and iterate across behavioral & reflective processing
‣ Build simple language systems that work
‣ Encourage clients to work with content earlier in the
design process
‣ Work collaboratively on content structure and design
with team members and clients
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
GOALS
‣ A flexible, collaborative environment in which to test,
learn and iterate quickly
‣ Built with lightweight, open source resources
‣ That is as transparent as possible, in order to model and
communicate the functioning of the system
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
APPROACH
<section> <article> <h1> {{ … }} </h1> <p> {{ … }} </p> </article> </section>
Structure
ContentCourse Name
Description Category
Age Range Instructor
Style
h3 { margin-top: 1rem; text-transform: uppercase; font-weight: 500; &.rule { border-bottom: solid 1px; margin-bottom: 1rem; } }
Serve
#CONTENTFIRST ANDY FITZGERALD | @ANDYBYWIRE
GETTING STARTED
Content First Prototyping Framework
Jekyll
Zurb Foundation
andyfitzgeraldconsulting.com [email protected]
@andybywire
THANK YOU!
CONTENT FIRST PROTOTYPING#CONTENTFIRST