SlideShare une entreprise Scribd logo
1  sur  25
Employing a Collaborative
Model for Structured Content
September 22, 2016
Dori Kelner, Managing Partner
Sleight-of-Hand Studios
About me
Survey data collection
Data warehousing
Technical project management
Strategist
Foodie and oenophile
9/29/2016 | 2
Unstructured Content
Trapped in the body field
Styling and relationships are
static and locked
No opportunity for meta tags
9/29/2016 | 3
Structured Content
Structured content is
information or content that is
organized in a predictable way
and is usually classified with
metadata.
9/29/2016 | 4
WEB
SITE
INTRA
NET
PRINT
EMAIL
SOCIAL
APPS
BLOGS
MICRO
SITES
STRUCTURED
CONTENT
Why care?
9/29/2016 | 5
Reusability
Scalable
Multi channel
Future proofing
Device agnostic
Content becomes data
“Get your content ready to go anywhere because it’s going to go
everywhere.”
—Brad Frost
9/29/2016 | 6
Project Roles
Content Strategist
Content Creator
Designer
Developer
9/29/2016 | 7
Content Strategist
How do we organize the content so content creators can
store and retrieve it?
How do we structure the content for consistency and
reusability?
How do we future proof our content?
9/29/2016 | 8
Content Creator
How do I create content that represents my organization?
How do I optimize the time to manage the content?
Can’t you make it easier for me to publish my content?
9/29/2016 | 9
Designer
How am I going to build a good UX?
What is available to me to create the UI?
What design systems will I employ?
9/29/2016 | 10
Developer
How do I move the design into the theme?
What are the relationships in the database?
How will the content be used across platforms?
9/29/2016 | 11
9/29/2016 | 12
Domain
Model
Content
Model
Content
Types
Wireframes/
Prototype
Theming
Coding
Content
Creation
Domain Model
Create a shared language
Decide how the content fits the
audience and business goals
Define concepts and
relationships
9/29/2016 | 13
Ingredient
s
Process
Contributor
s
Stores
Content Model
Fielded content chunks
Consistent semantic markup
Visual hierarchy/importance
Control data feeds
Apply metatags
9/29/2016 | 14
9/29/2016 | 15
RECIPE
Title
Subtitle
Short summary
Summary
Person
Image
Video
Ingredients
Process
Nutritional
info
Yield
Cook time
Prep time
Category
Rating
Comments
Content
priority
PROCESS
Steps
CATEGORY
Title
INGREDIENT
Measure
Quantity
Name
PERSON
Full Name
First name
Last name
Summary
Bio
Role
Affiliation
ROLE
Title
REVIEW
Rating
Comment
STORE
Name
Address
City
State
Ingredient
AFFILIATIO
N
Title
Content Types
9/29/2016 | 16
RECIPE
PROCESS
INGREDIENT
PERSON
Name Description Title Field Body Field Fields Type Widget Required
Person Information
about people
who interact
with the site
Full name About
First name Text Text Yes
Last name Text Text Yes
About Text Long text Yes
Role
Term Reference -
role
Select list Yes
Affiliation
Entity Reference -
workplace
Select list Yes
9/29/2016 | 17
9/29/2016 | 18
Content: Person
Content List (entity reference): Affiliation
Term reference: Role
Meta tags
9/29/2016 | 19
Snippets of text that
describe a page's content
schema.org
9/29/2016 | 20
“Schema.org is a collaborative, community activity with a mission to
create, maintain, and promote schemas for structured data on the
Internet, on web pages, in email messages, and beyond.”
9/29/2016 | 21
9/29/2016 | 22
9/29/2016 | 23
Separate Content from
Presentation
True device agnosticism
Do you know where your
content is?
9/29/2016 | 24
9/29/2016 | 25
Dori Kelner, MS
Managing Partner
Sleight-of-Hand Studios
703-758-7178
dmkelner@sohstudios.com
Twitter:
@dorikelner
LinkedIn:
https://www.linkedin.com/in/dorikelner

Contenu connexe

Similaire à Employing a Collaborative Model for Structured Content

GFW Partner Meeting 2017 - Parallel Discussions 2: Private Sector
GFW Partner Meeting 2017 - Parallel Discussions 2: Private SectorGFW Partner Meeting 2017 - Parallel Discussions 2: Private Sector
GFW Partner Meeting 2017 - Parallel Discussions 2: Private SectorWorld Resources Institute (WRI)
 
Utterly content 2023 - Web content capabilities.pdf
Utterly content 2023 - Web content capabilities.pdfUtterly content 2023 - Web content capabilities.pdf
Utterly content 2023 - Web content capabilities.pdfElle Geraghty
 
Dynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleDynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleMichael Oryszak
 
Architecting a CMS for a content centered website
Architecting a CMS for a content centered websiteArchitecting a CMS for a content centered website
Architecting a CMS for a content centered websitekristin rowley
 
Toc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your BacklistToc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your Backlisttoc
 
Role of the Content Strategist
Role of the Content Strategist Role of the Content Strategist
Role of the Content Strategist Lisa Trager
 
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...Andrew Delamarter
 
The Great Dis-Content: Tackling Content in a Website Redesign
The Great Dis-Content: Tackling Content in a Website RedesignThe Great Dis-Content: Tackling Content in a Website Redesign
The Great Dis-Content: Tackling Content in a Website RedesignAndrea Zoellner
 
Apresentacao sigdoc wiki_2010
Apresentacao sigdoc wiki_2010Apresentacao sigdoc wiki_2010
Apresentacao sigdoc wiki_2010thiagojabur
 
Structured Content Part 2: Why designers should care
Structured Content Part 2: Why designers should careStructured Content Part 2: Why designers should care
Structured Content Part 2: Why designers should careDori Kelner
 
content modelling for personalization
content modelling for personalizationcontent modelling for personalization
content modelling for personalizationcleveg
 
Learning and Development in Organizations
Learning and Development in OrganizationsLearning and Development in Organizations
Learning and Development in OrganizationsRobert A. Sedlák
 
Content Strategy: UX's New BFF!
Content Strategy: UX's New BFF!Content Strategy: UX's New BFF!
Content Strategy: UX's New BFF!Chris LaRoche
 
Building Bridges with Taxonomy: Enabling Semantic Integration
Building Bridges with Taxonomy: Enabling Semantic IntegrationBuilding Bridges with Taxonomy: Enabling Semantic Integration
Building Bridges with Taxonomy: Enabling Semantic IntegrationDesign for Context
 
Content Strategy - UX class - Talent Bandung 2017 by @daengdoang
Content Strategy - UX class - Talent Bandung 2017 by @daengdoangContent Strategy - UX class - Talent Bandung 2017 by @daengdoang
Content Strategy - UX class - Talent Bandung 2017 by @daengdoangDaeng Muhammad Feisal
 
Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Chris McNulty
 
Bringing the Transcript to Life
Bringing the Transcript to Life  Bringing the Transcript to Life
Bringing the Transcript to Life Jonathan Mott
 

Similaire à Employing a Collaborative Model for Structured Content (20)

GFW Partner Meeting 2017 - Parallel Discussions 2: Private Sector
GFW Partner Meeting 2017 - Parallel Discussions 2: Private SectorGFW Partner Meeting 2017 - Parallel Discussions 2: Private Sector
GFW Partner Meeting 2017 - Parallel Discussions 2: Private Sector
 
Utterly content 2023 - Web content capabilities.pdf
Utterly content 2023 - Web content capabilities.pdfUtterly content 2023 - Web content capabilities.pdf
Utterly content 2023 - Web content capabilities.pdf
 
Dynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS NashvilleDynamic Content using Search - SPS Nashville
Dynamic Content using Search - SPS Nashville
 
Carolyn Royston on the NMOLP
Carolyn Royston on the NMOLPCarolyn Royston on the NMOLP
Carolyn Royston on the NMOLP
 
Architecting a CMS for a content centered website
Architecting a CMS for a content centered websiteArchitecting a CMS for a content centered website
Architecting a CMS for a content centered website
 
Toc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your BacklistToc08 Goldthwaite Digitizing Your Backlist
Toc08 Goldthwaite Digitizing Your Backlist
 
How B2B Tech Brands Use SEO
How B2B Tech Brands Use SEOHow B2B Tech Brands Use SEO
How B2B Tech Brands Use SEO
 
Role of the Content Strategist
Role of the Content Strategist Role of the Content Strategist
Role of the Content Strategist
 
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...
Enterprise Content Optimization - Building-in and Managing SEO, Content Strat...
 
The Great Dis-Content: Tackling Content in a Website Redesign
The Great Dis-Content: Tackling Content in a Website RedesignThe Great Dis-Content: Tackling Content in a Website Redesign
The Great Dis-Content: Tackling Content in a Website Redesign
 
Apresentacao sigdoc wiki_2010
Apresentacao sigdoc wiki_2010Apresentacao sigdoc wiki_2010
Apresentacao sigdoc wiki_2010
 
Structured Content Part 2: Why designers should care
Structured Content Part 2: Why designers should careStructured Content Part 2: Why designers should care
Structured Content Part 2: Why designers should care
 
content modelling for personalization
content modelling for personalizationcontent modelling for personalization
content modelling for personalization
 
Learning and Development in Organizations
Learning and Development in OrganizationsLearning and Development in Organizations
Learning and Development in Organizations
 
Content Strategy: UX's New BFF!
Content Strategy: UX's New BFF!Content Strategy: UX's New BFF!
Content Strategy: UX's New BFF!
 
Building Bridges with Taxonomy: Enabling Semantic Integration
Building Bridges with Taxonomy: Enabling Semantic IntegrationBuilding Bridges with Taxonomy: Enabling Semantic Integration
Building Bridges with Taxonomy: Enabling Semantic Integration
 
Content Strategy - UX class - Talent Bandung 2017 by @daengdoang
Content Strategy - UX class - Talent Bandung 2017 by @daengdoangContent Strategy - UX class - Talent Bandung 2017 by @daengdoang
Content Strategy - UX class - Talent Bandung 2017 by @daengdoang
 
Content Strategy Final (2)
Content Strategy Final (2)Content Strategy Final (2)
Content Strategy Final (2)
 
Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013
 
Bringing the Transcript to Life
Bringing the Transcript to Life  Bringing the Transcript to Life
Bringing the Transcript to Life
 

Plus de Dori Kelner

Managing burnout in the tech community
Managing burnout in the tech communityManaging burnout in the tech community
Managing burnout in the tech communityDori Kelner
 
Collaborating on content audits
Collaborating on content auditsCollaborating on content audits
Collaborating on content auditsDori Kelner
 
The Collaborative Content Audit
The Collaborative Content AuditThe Collaborative Content Audit
The Collaborative Content AuditDori Kelner
 
Structured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsStructured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsDori Kelner
 
Speaking Drupal to People Who Speak Klingon
Speaking Drupal to People Who Speak KlingonSpeaking Drupal to People Who Speak Klingon
Speaking Drupal to People Who Speak KlingonDori Kelner
 
BeCause Drupal Can ROCK!
BeCause Drupal Can ROCK!BeCause Drupal Can ROCK!
BeCause Drupal Can ROCK!Dori Kelner
 
A Site for All Eyes: Considerations for Responsive Design
A Site for All Eyes: Considerations for Responsive DesignA Site for All Eyes: Considerations for Responsive Design
A Site for All Eyes: Considerations for Responsive DesignDori Kelner
 

Plus de Dori Kelner (7)

Managing burnout in the tech community
Managing burnout in the tech communityManaging burnout in the tech community
Managing burnout in the tech community
 
Collaborating on content audits
Collaborating on content auditsCollaborating on content audits
Collaborating on content audits
 
The Collaborative Content Audit
The Collaborative Content AuditThe Collaborative Content Audit
The Collaborative Content Audit
 
Structured Content Part 1: More than just fields
Structured Content Part 1: More than just fieldsStructured Content Part 1: More than just fields
Structured Content Part 1: More than just fields
 
Speaking Drupal to People Who Speak Klingon
Speaking Drupal to People Who Speak KlingonSpeaking Drupal to People Who Speak Klingon
Speaking Drupal to People Who Speak Klingon
 
BeCause Drupal Can ROCK!
BeCause Drupal Can ROCK!BeCause Drupal Can ROCK!
BeCause Drupal Can ROCK!
 
A Site for All Eyes: Considerations for Responsive Design
A Site for All Eyes: Considerations for Responsive DesignA Site for All Eyes: Considerations for Responsive Design
A Site for All Eyes: Considerations for Responsive Design
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Employing a Collaborative Model for Structured Content

  • 1. Employing a Collaborative Model for Structured Content September 22, 2016 Dori Kelner, Managing Partner Sleight-of-Hand Studios
  • 2. About me Survey data collection Data warehousing Technical project management Strategist Foodie and oenophile 9/29/2016 | 2
  • 3. Unstructured Content Trapped in the body field Styling and relationships are static and locked No opportunity for meta tags 9/29/2016 | 3
  • 4. Structured Content Structured content is information or content that is organized in a predictable way and is usually classified with metadata. 9/29/2016 | 4 WEB SITE INTRA NET PRINT EMAIL SOCIAL APPS BLOGS MICRO SITES STRUCTURED CONTENT
  • 5. Why care? 9/29/2016 | 5 Reusability Scalable Multi channel Future proofing Device agnostic Content becomes data
  • 6. “Get your content ready to go anywhere because it’s going to go everywhere.” —Brad Frost 9/29/2016 | 6
  • 7. Project Roles Content Strategist Content Creator Designer Developer 9/29/2016 | 7
  • 8. Content Strategist How do we organize the content so content creators can store and retrieve it? How do we structure the content for consistency and reusability? How do we future proof our content? 9/29/2016 | 8
  • 9. Content Creator How do I create content that represents my organization? How do I optimize the time to manage the content? Can’t you make it easier for me to publish my content? 9/29/2016 | 9
  • 10. Designer How am I going to build a good UX? What is available to me to create the UI? What design systems will I employ? 9/29/2016 | 10
  • 11. Developer How do I move the design into the theme? What are the relationships in the database? How will the content be used across platforms? 9/29/2016 | 11
  • 13. Domain Model Create a shared language Decide how the content fits the audience and business goals Define concepts and relationships 9/29/2016 | 13 Ingredient s Process Contributor s Stores
  • 14. Content Model Fielded content chunks Consistent semantic markup Visual hierarchy/importance Control data feeds Apply metatags 9/29/2016 | 14
  • 15. 9/29/2016 | 15 RECIPE Title Subtitle Short summary Summary Person Image Video Ingredients Process Nutritional info Yield Cook time Prep time Category Rating Comments Content priority PROCESS Steps CATEGORY Title INGREDIENT Measure Quantity Name PERSON Full Name First name Last name Summary Bio Role Affiliation ROLE Title REVIEW Rating Comment STORE Name Address City State Ingredient AFFILIATIO N Title
  • 16. Content Types 9/29/2016 | 16 RECIPE PROCESS INGREDIENT PERSON
  • 17. Name Description Title Field Body Field Fields Type Widget Required Person Information about people who interact with the site Full name About First name Text Text Yes Last name Text Text Yes About Text Long text Yes Role Term Reference - role Select list Yes Affiliation Entity Reference - workplace Select list Yes 9/29/2016 | 17
  • 18. 9/29/2016 | 18 Content: Person Content List (entity reference): Affiliation Term reference: Role
  • 19. Meta tags 9/29/2016 | 19 Snippets of text that describe a page's content
  • 20. schema.org 9/29/2016 | 20 “Schema.org is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.”
  • 24. Separate Content from Presentation True device agnosticism Do you know where your content is? 9/29/2016 | 24
  • 25. 9/29/2016 | 25 Dori Kelner, MS Managing Partner Sleight-of-Hand Studios 703-758-7178 dmkelner@sohstudios.com Twitter: @dorikelner LinkedIn: https://www.linkedin.com/in/dorikelner

Notes de l'éditeur

  1. Data girl
  2. Why is this important? Because content is on every device – not just computers, but in our cars, our appliances And will be in places we have yet to consider We need to push content where everyone is Turn content into data that can be read by humans & machines Reusable chunks across devices Change content in one place and it updates everywhere Social chunks Scalable over time Divorce interface from the content – the interface is a representation of the content – facelift Content becomes data – robots can make sense of it Your content can be made available through an API No more blobs
  3. Move your content into a structured format so that it can be shared and distributed to any platform – even ones that haven’t been invented yet
  4. Now design, development and content creation can run in parallel Wireframes or prototypes Everyone working together Everyone can bring something to the table What is missing? What needs to be adjusted? Test early with real content
  5. Step 1: Model the domain Create a shared language and make sense of the subject matter Define the meaning through concepts and relationships Think about audience and business goals The design process begins by deciding how the content fits together Not by creating interfaces Or building functionality We need to build a shared language before the interface Each interface then is like looking at the content through a different lens
  6. Make it easier for content creators to enter the information and for the web to reuse the information Writing content for the chunk, not the page – data centric not page centric For each concept, there is a content type. What are the attributes or properties of each concept? Unique fields in the database Semantic markup
  7. Define the content types Work with the content creators to make a common vocabulary
  8. Need to work with content creators Flexibility vs consistency Define taxonomy and other data sources here
  9. A shared vocabulary makes it easier for webmasters and developers to decide on a schema and get the maximum benefit for their efforts. You can give context to your data and make your Drupal site part of the semantic web. Helps Google understand your markup. Schema.org vocabulary can be used with many different encodings, including RDFa, Microdata and JSON-LD. These vocabularies cover entities, relationships between entities and actions, and can easily be extended through a well-documented extension model. Over 10 million sites use Schema.org to markup their web pages and email messages. Many applications from Google, Microsoft, Pinterest, Yandex and others already use these vocabularies to power rich, extensible experiences. Schema.org is sponsored by Google, Microsoft, Yahoo and Yandex. The vocabularies are developed by an open community process, using the public-schemaorg@w3.org mailing list and through GitHub.
  10. GIVE UP CONTROL!!! goal of achieving true device agnosticism any markup that is in the content should only be semantic HTML and not in any way make assumptions about delivery (no table driven layouts). Let the CSS in whatever delivery layout wrapper make those decisions at render time Semantic Aesthetic