SlideShare a Scribd company logo
1 of 25
Download to read offline
CAD!
Content Architecture Document
By: Dara Pressley
May 5, 2017
Page 2/25
What is a CAD
1.
Content
Architecture
Design (CAD)
Page 3/25
The CAD
ā€¢ is how the database is developed
ā€¢ describes how to create shareable content
ā€¢ provides content speciļ¬cations
A Content Management System
allows for the ultimate ļ¬‚exibility for
publishing your content. Content
Architecture Document is the
speciļ¬cation to help make that
happen.
Page 4/25
The task of creating
the CAD cannot
happen in a Silo.
Teams should
collaborate together
to assure that the
architecture is strong.
Page 5/25
A recipe for a database
ā€¢ A recipe ļ¬ts into nice recognizable parts:
title, description, ingredients, prep and
cook time.
ā€¢ Parsing the information correctly into the
CMS can create a rich experience on the
site
āƒ Grocery list can be created from the
ingredients
āƒ Titles and images can be used to create
modules on other pages to drive traļ¬ƒc
āƒ Layouts can be changed for printing or
device optimization
Page 6/25
Adding the meta-data
ā€¢ Tags can be created to drive faceted search
ā€¢ Categories help to create related recipe links
Page 7/25
Properly structured
content allows content to
be shared easily with
other pages and tools
included in meal plan
search results
twitter
Sharable content
Page 8/25
Authored
Sta+c
Dynamic
Information architecture
The Architect has to think about
how the information moves
through the site
ā€¢ What content is authored on the page
ā€¢ Where dynamic content comes from
ā€¢ What content is static to the template
Page 9/25
Style: Fun
Character: 40
Type: H1
Style: Fun
Character: 180
Type: Text
Content speciļ¬cations
Specļ¬cations
indicate voice and
tone as well as
governace rules
Page 10/25
What is this?
The CAD lets us agree
on the nomenclature
that we will use
ā€¢ Feature
ā€¢ Hero
ā€¢ Banner
ā€¢ Spotlight
ā€¢ Oasis
Is it a:
Nomenclature
Page 11/25
Preparing for
the CAD
2.
Page 12/25
Before you begin building
Audience Is it Living?
Ideally, both developers and
content authors will share the
document. However, be
prepared to create a ā€œlightā€
version that can be used for
just for authors.
Using an online tool, like a wiki,
will allow for easier
collaboration, updating, and
linking between items than a
static PDF.
Page 13/25
The example I will be showing
on in the next section shows
the base requirements for the
CAD, and is designed to be CMS
generic.
Page 14/25
Building the
CAD
3.
Page 15/25
The CAD is divided into sections
ā€¢ Wireframes
ā€¢ Page Layouts
ā€¢ Components
ā€¢ Global Schema
ā€¢ Glossary
Page 16/25
What do you need to capture
Page 17/25
Diļ¬€erent projects have diļ¬€erent needs for the type of information
they need to capture.
The type of CMS used may also require diļ¬€erent information.
Also, functional speciļ¬cations can be added so that the CAD is the
only deliverable ā€” instead of both CAD and Specs.
However, if content authorā€™s are part of the audience, that can be
overwhelming.
Wireframes
Wireframes deļ¬ne the structure or regions of
the CMS template.
The CAD contents both an index page of
wireframe thumbnails and a detail page.
Itā€™s good list list the page
layouts that use this
template.
01- Home
04 - Right Rail 05 - Left Rail 06- Blog
03 - Fullwidth B02 - Fullwidth A
A - Header
1 - Hero
2 - Page Body
3 - Sidebar
5 - Footer
Blog
Gallery
Meal Plans
Regions Page Layouts
A
1
2 3
B
A
1
2
3
B
Page 18/25
Page Layouts
The page layout shows an
example of a page and the
components that would be used
in each region.
Any page level properties or
custom logic would show here as
well.
Layout Name:
Template:
Jira Ticket:
Blog
Template 06
ES - 300
1
2 3
ID
1
2
3
Region
Hero
Page Body
Sidebar
Component
Hero Image
Hero Text
Gallery
Shopping Link
Social Sharing
Featured Chef
Paired Drinks
Linking to your ticketing
system can help with
development tracking
Page 19/25
Components
The component section identiļ¬es
ļ¬eld level information for each
component.
ā€¢ Annotated image with markers
for each ļ¬eld.
ā€¢ Component level meta data
ā€¢ Field level properties
āƒ (next slide)
1
2
Component Name Gallery
Template Template 06
Jira Ticket ES-304
Page 20/25
Components (Gallery)
ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments
A Gallery Gallery ItemMulti-valued Dynamic Yes
ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments
1
2
Gallery
Image
Gallery
Text
Recipe: Image
Recipe: Title
Recipe URL
Link Schema
Image
Link Text
Dynamic
Dynamic
Yes
Yes
Gallery
Gallery Item
Page 21/25
Components (Recipe)
ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments
1 Title Character: 160H1 Authored Yes Yes
3 Description Rich Text Authored Yes Yes
6 Save ā€œSave this recipeā€ Recipe: Title
Schema: Link Text
Text Link Dynamic Yes
7 Add to List ā€œAdd recipe to
shopping listā€
Recipe: Ingredients
Schema: Link Text
Text Link Dynamic Yes
8 Prep Time Input in minutesInteger Authored Yes
9 Cook Time Input in minutesInteger Authored Yes
10 Serving Size Integer Authored Yes
11 Ingredients
Label
ā€œIngredientsā€Text Static Yes
12 Ingredients Array Authored Yes List needs to be written in a
way that information can be
parsed for shopping list.
Also, links to other recipes
needs to be available
13 Directions Rich Text Authored Yes
14 Category Multi-valued Authored Yes Schema: Categories Author selects from list
15 Tags Multi-valued Authored Yes Schema: Tags
Author selects from list.
Author can add new.
16 Short Description Text Authored Yes Character: 120 Used for social sharing
2 Image Image Authored Yes image ļ¬ts to
100% of
container
4 Allergens
Label
ā€œFree of:ā€Text Static No If there arenā€™t any
allergens, ļ¬eld does not
display
5 Allergens Schema: AllergensMulti-valued Authored No Author selects from listYes
Page 22/25
Schemas
Schemas are created for often
used ļ¬eld groups. For
example, link text or
categories.
Using the schema assures that the author is
including the right information each time they
use one of these ļ¬elds.
All global schemas can be listed on one page in
the CAD
Schema Name Link Text
Description Used to create links
Root element name link_name
Schema Type
Field Name Description Field Type Required Multi-value
url URL link Text Yes No
text Text of link Text Yes No
alt Alternative text Text Yes No
Content Schema
Schema Name Allergen
Description Used to show whether an allergen is in or is absent
Root element name allergens
Schema Type
Field Name Description Field Type Required Multi-value
id Number of allergen Integer Yes No
name Name to display Text Yes No
icon Icon to display Icon Yes No
include Indicates that
allergen is present
Toggle Yes No
Taxonomy Schema
Page 23/25
Glossary
The last section of the CAD is
the glossary.
There are two types of glossaries:
1. The CAD glossary identiļ¬es the meaning of the CAD based terminology.
2. The glossary of terms speciļ¬es nomenclature for the particular project.
Page 24/25
Thanks!
Any questions?
You can ļ¬nd me on twitter: @uxdiva

More Related Content

What's hot

Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German WebcmsPunk Rock
Ā 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving PerformanceNicole Ryan
Ā 
Social media and your website
Social media and your websiteSocial media and your website
Social media and your websiteNicole Ryan
Ā 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitionsmferraz
Ā 
4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft ExcelHelpSystems
Ā 
Visual Studio2010
Visual Studio2010Visual Studio2010
Visual Studio2010HimaVejella
Ā 
SharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sSharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sLearning SharePoint
Ā 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPTanushreekmurthy
Ā 
Business Connectivity Services (BCS) for Developers
Business Connectivity Services (BCS) for Developers Business Connectivity Services (BCS) for Developers
Business Connectivity Services (BCS) for Developers Chakkaradeep Chandran
Ā 
SharePoint Lists and Libraries Configuration
SharePoint Lists and Libraries ConfigurationSharePoint Lists and Libraries Configuration
SharePoint Lists and Libraries Configurationamitmathur31
Ā 
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScriptBusiness Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScriptSalesforce Developers
Ā 
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
Ordina SOFTC Presentation - Developing against SharePoint 2010 ListsOrdina SOFTC Presentation - Developing against SharePoint 2010 Lists
Ordina SOFTC Presentation - Developing against SharePoint 2010 ListsOrdina Belgium
Ā 

What's hot (15)

Ofc216 Shah German Webcms
Ofc216 Shah German WebcmsOfc216 Shah German Webcms
Ofc216 Shah German Webcms
Ā 
Oracle apex course content
Oracle  apex course contentOracle  apex course content
Oracle apex course content
Ā 
Testing and Improving Performance
Testing and Improving PerformanceTesting and Improving Performance
Testing and Improving Performance
Ā 
Social media and your website
Social media and your websiteSocial media and your website
Social media and your website
Ā 
web development
web developmentweb development
web development
Ā 
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site DefinitionsSchaeflein Dev409 Enterprise Branding Using Site Definitions
Schaeflein Dev409 Enterprise Branding Using Site Definitions
Ā 
4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel4 Ways to Merge IBM i Data with Microsoft Excel
4 Ways to Merge IBM i Data with Microsoft Excel
Ā 
Visual Studio2010
Visual Studio2010Visual Studio2010
Visual Studio2010
Ā 
Xml Publisher
Xml PublisherXml Publisher
Xml Publisher
Ā 
SharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro'sSharePoint 2013 for Administrators and IT Pro's
SharePoint 2013 for Administrators and IT Pro's
Ā 
Microsoft FrontPage PPT
Microsoft FrontPage PPTMicrosoft FrontPage PPT
Microsoft FrontPage PPT
Ā 
Business Connectivity Services (BCS) for Developers
Business Connectivity Services (BCS) for Developers Business Connectivity Services (BCS) for Developers
Business Connectivity Services (BCS) for Developers
Ā 
SharePoint Lists and Libraries Configuration
SharePoint Lists and Libraries ConfigurationSharePoint Lists and Libraries Configuration
SharePoint Lists and Libraries Configuration
Ā 
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScriptBusiness Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Business Interfaces using Virtual Objects, Visual-Force Forms and JavaScript
Ā 
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
Ordina SOFTC Presentation - Developing against SharePoint 2010 ListsOrdina SOFTC Presentation - Developing against SharePoint 2010 Lists
Ordina SOFTC Presentation - Developing against SharePoint 2010 Lists
Ā 

Similar to Content Architecture

You Can Take Your HAT Off
You Can Take Your HAT OffYou Can Take Your HAT Off
You Can Take Your HAT OffJeff Haas
Ā 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopVero Rebagliatte
Ā 
Denver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence PresentationDenver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence Presentationdenveraug
Ā 
Design And Documentation
Design And DocumentationDesign And Documentation
Design And DocumentationMiles Price
Ā 
Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)Hanish Bansal
Ā 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
Ā 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
Ā 
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptxGopiNarahari1
Ā 
3) web development
3) web development3) web development
3) web developmenttechbed
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
Ā 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Ali Raza Zaidi
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
Ā 
CSS Interview Questions for Fresher and Experience
CSS Interview Questions for Fresher and Experience CSS Interview Questions for Fresher and Experience
CSS Interview Questions for Fresher and Experience Hitesh Kumar
Ā 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsGabriel Walt
Ā 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your WayD'arce Hess
Ā 
A quick guide to Css and java script
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java scriptAVINASH KUMAR
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLdevbhargav1
Ā 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them AllWill Jackson
Ā 
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindNadya Rodionenko
Ā 

Similar to Content Architecture (20)

You Can Take Your HAT Off
You Can Take Your HAT OffYou Can Take Your HAT Off
You Can Take Your HAT Off
Ā 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
Ā 
Denver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence PresentationDenver ACE September 2019 6Kites Confluence Presentation
Denver ACE September 2019 6Kites Confluence Presentation
Ā 
Design And Documentation
Design And DocumentationDesign And Documentation
Design And Documentation
Ā 
Modernising AEM Sites Codebase (AEM Meetup 2019)
Modernising AEM Sites Codebase  (AEM Meetup 2019)Modernising AEM Sites Codebase  (AEM Meetup 2019)
Modernising AEM Sites Codebase (AEM Meetup 2019)
Ā 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
Ā 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
Ā 
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptxAWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptx
AWS-Architecture-Icons-Deck_For-Dark-BG_02062024.pptx
Ā 
3) web development
3) web development3) web development
3) web development
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
Ā 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
Ā 
CSS Interview Questions for Fresher and Experience
CSS Interview Questions for Fresher and Experience CSS Interview Questions for Fresher and Experience
CSS Interview Questions for Fresher and Experience
Ā 
Adobe Experience Manager Core Components
Adobe Experience Manager Core ComponentsAdobe Experience Manager Core Components
Adobe Experience Manager Core Components
Ā 
Your Intranet, Your Way
Your Intranet, Your WayYour Intranet, Your Way
Your Intranet, Your Way
Ā 
A quick guide to Css and java script
A quick guide to Css and  java scriptA quick guide to Css and  java script
A quick guide to Css and java script
Ā 
What is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTMLWhat is Wordpress | What is HTML | Wordpress vs HTML
What is Wordpress | What is HTML | Wordpress vs HTML
Ā 
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them AllCORNELL DRUPAL CAMP 2015: One Content Type  to Rule Them All
CORNELL DRUPAL CAMP 2015: One Content Type to Rule Them All
Ā 
Creating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in MindCreating Style Guides with Modularity in Mind
Creating Style Guides with Modularity in Mind
Ā 

More from Dara Pressley

Sketch and the Magic Mirror
Sketch and the Magic MirrorSketch and the Magic Mirror
Sketch and the Magic MirrorDara Pressley
Ā 
Persona Pathways
Persona PathwaysPersona Pathways
Persona PathwaysDara Pressley
Ā 
Sketching in code
Sketching in codeSketching in code
Sketching in codeDara Pressley
Ā 
The Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideThe Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideDara Pressley
Ā 
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014Dara Pressley
Ā 
Persona storytelling
Persona storytellingPersona storytelling
Persona storytellingDara Pressley
Ā 
Responsive Design, Adapted
Responsive Design, AdaptedResponsive Design, Adapted
Responsive Design, AdaptedDara Pressley
Ā 

More from Dara Pressley (7)

Sketch and the Magic Mirror
Sketch and the Magic MirrorSketch and the Magic Mirror
Sketch and the Magic Mirror
Ā 
Persona Pathways
Persona PathwaysPersona Pathways
Persona Pathways
Ā 
Sketching in code
Sketching in codeSketching in code
Sketching in code
Ā 
The Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guideThe Living Style Guide: How CustomInk created a their new ux lead style guide
The Living Style Guide: How CustomInk created a their new ux lead style guide
Ā 
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014
The Perils of Taking Great UX Commerce Mobile :: MoDevUX - 2014
Ā 
Persona storytelling
Persona storytellingPersona storytelling
Persona storytelling
Ā 
Responsive Design, Adapted
Responsive Design, AdaptedResponsive Design, Adapted
Responsive Design, Adapted
Ā 

Recently uploaded

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
Ā 
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...kumaririma588
Ā 
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ… Vashi Call Service Available Nea...
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ…  Vashi Call Service Available Nea...Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ…  Vashi Call Service Available Nea...
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ… Vashi Call Service Available Nea...Pooja Nehwal
Ā 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
Ā 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
Ā 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
Ā 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
Ā 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
Ā 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
Ā 
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Call Girls in Nagpur High Profile
Ā 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
Ā 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
Ā 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
Ā 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
Ā 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
Ā 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
Ā 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
Ā 

Recently uploaded (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
Ā 
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls AdugodišŸ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls AdugodišŸ’˜ 9352852248 Good Looking standard Profil...
Ā 
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ… Vashi Call Service Available Nea...
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ…  Vashi Call Service Available Nea...Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ…  Vashi Call Service Available Nea...
Kurla Call Girls Pooja NehwalšŸ“ž 9892124323 āœ… Vashi Call Service Available Nea...
Ā 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Ā 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
Ā 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
Ā 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Ā 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Ā 
Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
Ā 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Ā 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
Ā 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
Ā 
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park āŸŸ 6297143586 āŸŸ Call Me For Genuine S...
Ā 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
Ā 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Ā 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
Ā 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
Ā 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Ā 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
Ā 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Ā 

Content Architecture

  • 1. CAD! Content Architecture Document By: Dara Pressley May 5, 2017
  • 2. Page 2/25 What is a CAD 1. Content Architecture Design (CAD)
  • 3. Page 3/25 The CAD ā€¢ is how the database is developed ā€¢ describes how to create shareable content ā€¢ provides content speciļ¬cations
  • 4. A Content Management System allows for the ultimate ļ¬‚exibility for publishing your content. Content Architecture Document is the speciļ¬cation to help make that happen. Page 4/25
  • 5. The task of creating the CAD cannot happen in a Silo. Teams should collaborate together to assure that the architecture is strong. Page 5/25
  • 6. A recipe for a database ā€¢ A recipe ļ¬ts into nice recognizable parts: title, description, ingredients, prep and cook time. ā€¢ Parsing the information correctly into the CMS can create a rich experience on the site āƒ Grocery list can be created from the ingredients āƒ Titles and images can be used to create modules on other pages to drive traļ¬ƒc āƒ Layouts can be changed for printing or device optimization Page 6/25
  • 7. Adding the meta-data ā€¢ Tags can be created to drive faceted search ā€¢ Categories help to create related recipe links Page 7/25
  • 8. Properly structured content allows content to be shared easily with other pages and tools included in meal plan search results twitter Sharable content Page 8/25
  • 9. Authored Sta+c Dynamic Information architecture The Architect has to think about how the information moves through the site ā€¢ What content is authored on the page ā€¢ Where dynamic content comes from ā€¢ What content is static to the template Page 9/25
  • 10. Style: Fun Character: 40 Type: H1 Style: Fun Character: 180 Type: Text Content speciļ¬cations Specļ¬cations indicate voice and tone as well as governace rules Page 10/25
  • 11. What is this? The CAD lets us agree on the nomenclature that we will use ā€¢ Feature ā€¢ Hero ā€¢ Banner ā€¢ Spotlight ā€¢ Oasis Is it a: Nomenclature Page 11/25
  • 13. Before you begin building Audience Is it Living? Ideally, both developers and content authors will share the document. However, be prepared to create a ā€œlightā€ version that can be used for just for authors. Using an online tool, like a wiki, will allow for easier collaboration, updating, and linking between items than a static PDF. Page 13/25
  • 14. The example I will be showing on in the next section shows the base requirements for the CAD, and is designed to be CMS generic. Page 14/25
  • 16. The CAD is divided into sections ā€¢ Wireframes ā€¢ Page Layouts ā€¢ Components ā€¢ Global Schema ā€¢ Glossary Page 16/25
  • 17. What do you need to capture Page 17/25 Diļ¬€erent projects have diļ¬€erent needs for the type of information they need to capture. The type of CMS used may also require diļ¬€erent information. Also, functional speciļ¬cations can be added so that the CAD is the only deliverable ā€” instead of both CAD and Specs. However, if content authorā€™s are part of the audience, that can be overwhelming.
  • 18. Wireframes Wireframes deļ¬ne the structure or regions of the CMS template. The CAD contents both an index page of wireframe thumbnails and a detail page. Itā€™s good list list the page layouts that use this template. 01- Home 04 - Right Rail 05 - Left Rail 06- Blog 03 - Fullwidth B02 - Fullwidth A A - Header 1 - Hero 2 - Page Body 3 - Sidebar 5 - Footer Blog Gallery Meal Plans Regions Page Layouts A 1 2 3 B A 1 2 3 B Page 18/25
  • 19. Page Layouts The page layout shows an example of a page and the components that would be used in each region. Any page level properties or custom logic would show here as well. Layout Name: Template: Jira Ticket: Blog Template 06 ES - 300 1 2 3 ID 1 2 3 Region Hero Page Body Sidebar Component Hero Image Hero Text Gallery Shopping Link Social Sharing Featured Chef Paired Drinks Linking to your ticketing system can help with development tracking Page 19/25
  • 20. Components The component section identiļ¬es ļ¬eld level information for each component. ā€¢ Annotated image with markers for each ļ¬eld. ā€¢ Component level meta data ā€¢ Field level properties āƒ (next slide) 1 2 Component Name Gallery Template Template 06 Jira Ticket ES-304 Page 20/25
  • 21. Components (Gallery) ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments A Gallery Gallery ItemMulti-valued Dynamic Yes ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments 1 2 Gallery Image Gallery Text Recipe: Image Recipe: Title Recipe URL Link Schema Image Link Text Dynamic Dynamic Yes Yes Gallery Gallery Item Page 21/25
  • 22. Components (Recipe) ID Field Name Field Type Authored Required Content Specs Container/Schema Is Searchable Comments 1 Title Character: 160H1 Authored Yes Yes 3 Description Rich Text Authored Yes Yes 6 Save ā€œSave this recipeā€ Recipe: Title Schema: Link Text Text Link Dynamic Yes 7 Add to List ā€œAdd recipe to shopping listā€ Recipe: Ingredients Schema: Link Text Text Link Dynamic Yes 8 Prep Time Input in minutesInteger Authored Yes 9 Cook Time Input in minutesInteger Authored Yes 10 Serving Size Integer Authored Yes 11 Ingredients Label ā€œIngredientsā€Text Static Yes 12 Ingredients Array Authored Yes List needs to be written in a way that information can be parsed for shopping list. Also, links to other recipes needs to be available 13 Directions Rich Text Authored Yes 14 Category Multi-valued Authored Yes Schema: Categories Author selects from list 15 Tags Multi-valued Authored Yes Schema: Tags Author selects from list. Author can add new. 16 Short Description Text Authored Yes Character: 120 Used for social sharing 2 Image Image Authored Yes image ļ¬ts to 100% of container 4 Allergens Label ā€œFree of:ā€Text Static No If there arenā€™t any allergens, ļ¬eld does not display 5 Allergens Schema: AllergensMulti-valued Authored No Author selects from listYes Page 22/25
  • 23. Schemas Schemas are created for often used ļ¬eld groups. For example, link text or categories. Using the schema assures that the author is including the right information each time they use one of these ļ¬elds. All global schemas can be listed on one page in the CAD Schema Name Link Text Description Used to create links Root element name link_name Schema Type Field Name Description Field Type Required Multi-value url URL link Text Yes No text Text of link Text Yes No alt Alternative text Text Yes No Content Schema Schema Name Allergen Description Used to show whether an allergen is in or is absent Root element name allergens Schema Type Field Name Description Field Type Required Multi-value id Number of allergen Integer Yes No name Name to display Text Yes No icon Icon to display Icon Yes No include Indicates that allergen is present Toggle Yes No Taxonomy Schema Page 23/25
  • 24. Glossary The last section of the CAD is the glossary. There are two types of glossaries: 1. The CAD glossary identiļ¬es the meaning of the CAD based terminology. 2. The glossary of terms speciļ¬es nomenclature for the particular project. Page 24/25
  • 25. Thanks! Any questions? You can ļ¬nd me on twitter: @uxdiva