closing the gap on the adaptive content challenge with don day
TRANSCRIPT
![Page 1: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/1.jpg)
Closing the Gap on the Adaptive Content Challenge
Don DayContelligence Group
@donrday
![Page 2: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/2.jpg)
Agenda
• Obligatory overview of Adaptive Content
• Crux: How do I do Adaptive Content?
• Roles of Technologies and Materials in Engineering
• Case Study: Analysis of a common object
• Take aways
2
![Page 3: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/3.jpg)
Why so much emphasis on“Adaptive Content?”
3
![Page 4: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/4.jpg)
Content should be discoverable!
4
![Page 5: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/5.jpg)
Content should be reusable!
Photo credit: andreasmarx / Foter.com / CC BY-NC-ND
5
![Page 6: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/6.jpg)
Content should be timeless!
Server and browser, ca. 1500
6
![Page 7: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/7.jpg)
Content should be delivery-agnostic!
7
![Page 8: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/8.jpg)
Spectrum of Adaptation
• Factors affecting what gets selected:
• Technical, cultural, religious, personal preferences
• Length of content vs time to consume it
• Reading level and familiar terminology
• Basis for access: news, curiosity, solution-finding
• Factors affecting importance/priority:
• Breaking news
• Urgency of task
• Bandwidth of stream
• Etc..8
![Page 9: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/9.jpg)
Workflows Facilitationfor Adaptable Content• Enabling Content to be authored and handled adaptively
• Semantic associations
• Scope of selection
• Methods of enablement
• Implementing the behaviors• Rules and rule engines
• Flags (highlighting)
• Filters (including/excluding)
• Binding enabled content to those and other smart implementations (content agility)• Server side vs client side
9
![Page 10: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/10.jpg)
One small problem: How?
• World Wide Web Consortium (W3C) defines an Open Web Platform
• But Open can also mean “anything goes.”
• W3C does not define concrete information types or specific processing implementations
• As a result, there is no common toolkit for Adaptive Content.
• Many silos, no interoperability other than:
• Vendors
• Consortiums
• Communities of interest
10
![Page 11: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/11.jpg)
Investing Content with Value
• Pre-Web era:
• Content with long life cycle (product information)
• Ephemeral content (news, consumer publications, marketing)
• Sometimes the same publisher; push for standards and common process; commonality of content and effort
• Web era:
• Content with long life cycle
• Ephemeral content (did we expect those cases to change?)
• Not often the same publisher; isolation of standards and processes; duplication of content and effort
• Post-SEO era:
• Trending back around: Long form / long life content, multiple deliverables, trimming redundancy, lowering cost of ownership
11
![Page 12: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/12.jpg)
What’s wrong with my content?• Blobs vs Chunks: Definitions
• Blobs = Amorphous entities of text, usually presentational
• Chunks = Named, scoped, modular units of information that can be manipulated; Structured content
• Blobs are merely human consumable; “chunks” are computationally consumable.
• Web CMS often the culprit for creating the Lowest Common Denominator of blob-like content:
• title and body withhighlighting
• For example…
We don’t need no stinking
chunks! 12
![Page 13: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/13.jpg)
Presentation ≠ semantics!
13
![Page 14: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/14.jpg)
Doesn’t RWD solve all this?
• RWD = Responsive Web Design
• A fluid grid, media queries, and image optimization
• Example: http://crushlovely.com/, http://www.starbucks.com/
• It really, really does put more stuff into more places.
• That said,
• Crap on a page now can be turned into crap everywhere.
• RWD by itself has a lot in common with a drug delivery device!
14
![Page 15: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/15.jpg)
RWD: Without the right content, it can’t deliver a great experience.
http://en.wikipedia.org/wiki/File:Alice_05a-1116x1492.jpg#filelinks
15
![Page 16: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/16.jpg)
Role of Adaptive Technologies
• Adaptive Design: Adds logic to Responsive Web Design
• Helps with intelligent resource usage (fonts, images, scope)
• Generally is not aware of content and context
• A robot in a museum can’t answer questions about the exhibits!
• Adaptive Content: Fills the divs on a page more intelligently
• Supports negotiation about its role and suitability
• For devices
• For subject matter
• For users (personalization)
• How? Structure and semantics
16
![Page 17: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/17.jpg)
Ya Need a Technology!
• Mark Boulton noted 3 common parts of responsive designs:
• sensors — things that sense the environment
• systems — tell actuators what to do with sensor information
• actuators — things that actually do stuff
• Responsive Web Design: Enables services in a browser to interact with the presentation of content (CSS can move or hide content)
• Adaptive Design: Moves the content interaction to the server (e.g., can elide content delivered to the device)
17
![Page 18: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/18.jpg)
Ya Need Materials!
• Both technologies need to operate on content
• Not blobs; poor in meaning and scope (for computers, at least)
• Chunks are okay for Responsive stylesheets, barely adequate for Adaptive logic in servers.
• Adaptive Content (aka Intelligent Content): Content with Scope, Meaning, and Value (semantically structured for reuse)
18
![Page 19: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/19.jpg)
What is Adaptive Content? Ann Rockley:
• “Adaptive content is
• format-free,
• device-independent,
• scalable, and
• filterable
• content that is transformable for display
• in different environments and
• on different devices
• in an automated or dynamic fashion.”
19
![Page 20: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/20.jpg)
What is Adaptive Content? Karen McGrane:
20
![Page 21: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/21.jpg)
Who needs it?
• What can you do without intelligent content?
• Everything on the Web today
• (including siloed investments, content and tools that can’t be leveraged widely)
• What can’t you do without intelligent content?
• Reuse content in place
• Adapt it to business requirements and audiences that don’t exist today
• Ask specific queries, get back suitably scoped results
• Republish more easily into future formats
• And more! 21
![Page 22: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/22.jpg)
Design a Content Factory byReverse Engineering• Decomposing a real world example for insight into Content
Engineering
22
![Page 23: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/23.jpg)
What is content?
• A can of soup
• The soup itself
• A container for the soup
• A picture of soup
• A genre of soup
• A title
• A brand
• A logo
• A tagline
• …23
![Page 24: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/24.jpg)
But wait, there’s more!
• Description of the content
• Related content
• How to prepare
• List of ingredients
• Contact info
• Terms and conditions
• Identity
24
![Page 25: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/25.jpg)
Included if you buy now!
• Nutritional info
• Feedback “form”
25
![Page 26: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/26.jpg)
Child structures
• Content can be like a Matryoshka doll:
• Proper subsets
• New combinations
• New contexts
26
![Page 27: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/27.jpg)
Structure: Generic vs SemanticGeneric, bloggy, salesy
• Headline
• Lead
• Description
• Keywords
• Main image
• Body copy
• Call to Action
Semantic API reference<api xmlns="http://www.ioexception.de/rest-api-doc" xmlns:xsi="http://www.w3.org/2001/
XMLSchema-instance"
xsi:schemaLocation="http://www.ioexception.de/rest-api-doc ../xsd/rest-api-doc.xsd ">
<name>Foo Bar Example API</name>
<version>v2</version>
<author>John Doe</author>
<description>The following document describe the RESTful API of the
example service foo bar. </description>
<baseuri>http://myapipath/v2</baseuri>
<authentication>
<type>Basic Authentication</type>
<type>OAuth</type>
</authentication>
<resources>
<resource>
<name>User</name>
<description>This resource represents a user. </description>
<path>/user/<param description="user ID">user-id</param></path>
<operation>
<name>Create a new user account</name>
<description>Creates a new user account, if user registration is enabled.</description>
<path omitResourcePath="true">/users</path>
<formats><format>application/json</format></formats>
<request>
<method>POST</method>
<authentication mandatory="false" />
•
https://github.com/berb/rest-doc-template/blob/master/example/example.xml
Note: One size does not fit all content types!
27
![Page 28: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/28.jpg)
And speaking of semantic content:
Recipe from http://www.happy-monkey.net/recipes/
28
![Page 29: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/29.jpg)
Intelligent Content, server side:
29
![Page 30: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/30.jpg)
Lessons from the Analysis:
• Web sites and the documents in them can be richly structured, independent objects
• Objects within documents can be related to RWD regions
• Richly described content can be republished in multiple forms
• Voila, Adaptive Content!
30
![Page 31: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/31.jpg)
Tools vs Content in our books:
31
![Page 32: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/32.jpg)
Engineering the Renderers
32
![Page 33: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/33.jpg)
Engineering the Content
33
![Page 34: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/34.jpg)
Bbb… but! How do I create it?
• Ann Rockley: Stop handcrafting your content. Engineer it.
• Faux architecture approaches:
• “Content Choreography” is a RWD term for automated layout (long solved for magazines/newspapers); doesn’t fix content
• “Mobile First” is a method of approximating a content architecture; does not capture a repeatable discipline (yet)
• A Content First approach:
• “Content Analysis” or “Information Architecture:” • discovering how parts of content relate to each other
• “Data modeling:” • express those semantic containers in a repeatable way (ie, guidelines,
schemas or business rules)
• “Content Engineering:” • build systems that use sensors (parameters, functions, user input) and
actuators (logic) to produce new content interactions (not just renditions).
34
![Page 35: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/35.jpg)
Some authoring examples:
35
![Page 36: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/36.jpg)
Under the hood… NPR
36
![Page 37: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/37.jpg)
Under the hood… Web Platform Docs
37
![Page 38: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/38.jpg)
In “view form” mode
38
![Page 39: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/39.jpg)
Under the hood… microdata
39
![Page 40: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/40.jpg)
Under the hood… expeDITA
40
![Page 41: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/41.jpg)
GatherContent Editor Panel
41
![Page 42: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/42.jpg)
Under the hood… WordPress+
42
![Page 43: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/43.jpg)
Oh, the places you’ll go!
• Adaptive, Intelligent Content:
• Is future-proofed for uses and devices yet to be invented
• Is A business asset, not a storage liability
• Is An archive for business knowledge and culture
• Broadens the definition of Personalization
• Adds scope and handles for use in Adaptive Designs
43
![Page 44: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/44.jpg)
Anticipation!
• Adaptive Content with WordPress:
• http://www.cmsmyth.com/2013/05/rom-blobs-to-chunks-structured-content-in-wordpress/
• http://www.webdesignerdepot.com/2013/04/adaptive-content-with-wordpress/
• http://wordpress.org/plugins/easy-content-templates/screenshots/
• http://simple-fields.com/
• http://wordpress.org/plugins/advanced-custom-fields/
• And with Drupal:
• https://groups.drupal.org/node/51023
• Your tax dollars at work:
• http://www.howto.gov/web-content/technology/content-management-systems/how-to-create-open-structured-content
• All around good stuff:
• http://meetcontent.com/blog/structured-content-an-overview/44
![Page 45: Closing the Gap on the Adaptive Content Challenge with Don Day](https://reader033.vdocuments.site/reader033/viewer/2022052912/55a20a6e1a28aba5368b469e/html5/thumbnails/45.jpg)
And they laughed when I said I wanted to be a Content Engineer…• Congratulations!
We are done!
45