It Was With You All Along: Adaptive Content in DITA
What do shortdescs and conditional processing have to do with Adaptive Content, that trending phrase in Web content circles? As with comedy, it's all in the timing and delivery. Don will give his perspectives on the popular Adaptive Content conversation and show how DITA has always been adaptive (depending on timing and delivery), followed by discussion and hilarity.
Background
Both terms tend to be seen together.
"Get the right information to the right person at the right time... or somebody may die!"
- The Prime Directive in today's "Content Intelligence Aware" environment...
- We tend to extend it: "in the right language," etc..
Serving content in a responsive, adaptive manner happens by different mechanisms.
Responsive Design uses media queries: Tell me about your device!
Adaptive Content (more commonly called Personalization) uses information about the person: Tell me about yourself!
In effect, dynamic (or "on demand") configuration for the audience and task (or "conditionality).
Where DITA Fits In
Today, DITA production usually follows the "compile" paradigm: using conditions set at run-time, convert all the source into one form of static deliverable. For other users, Repeat, Lather, Rinse iteratively!
In effect, any particular set of content built this way is "One view of information for one person that may not be soon enough for them."
What is an adaptive, on-demand experience like?
- Progressive Disclosure (expand discovery from title to shortdesc to full topic)
- Conditional Processing (apply properties for filtering and flagging the view)
Used singly or together...
Preferences: how they prefer an application to behave
CSNY: "We've got to get ourselves back to The Garden!"











