SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
IBM User Technologies



Growing DITA across the Enterprise: XML
content collaboration for “The Crowd ”

                  by Don Day
                  Architect, Lightweight DITA Publishing
                  User Technologies, IBM Corp.




XML-In-Practice 2008 Conference, Arlington VA              December, 2008   © 2008 IBM Corporation
IBM User Technologies




Agenda
   Introduction
      •   Background on DITA and Wikis
      •   What is DITA, and why?
      •   What makes DITA unique?
      •   Then what is a DITA Wiki?
      •   Role of Enterprise Wikis
      •   What, then, is the IBM DITA Wiki?
          –   DITA Wiki “home page”
   Project Background
      •   Conception and socialization of idea
      •   Project Goals
      •   Basic architecture
          –   The taterWiki editor plugin
   Live demo
   Benefits and realizations
      •   Value of collaboration
          –   Community building
      •   DITA Wiki patterns
      •   Lessons learned
      •   Future prospects
   Resources




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Background on DITA and Wikis

    DITA's topic architecture was designed around the natural
    units of content on the web:
    – a well-written web page is conceptually a topic;
    – a topic may be published to a web page.
    Formal suggestion presented by Paul Prescod at XTech
    2005:
    – Structured Authoring in Wikis: The Convergence of Structure
      and Chaos"
    Key ideas socialized by Anne Gentle and Eric Armstrong
    In all, an idea finally coming to its time!




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




What is DITA, and why?

    XML starter set for technical documentation
    – Business appeal for implementation – allows you to start really simple
      with XML
    – Rich personalization through common metadata enables information
      development and delivery targeted to specific customer sets
    – Clearly defined extensibility through specialization allows your use to
      become complex as you gain experience
    – Core tag set based on common HTML tags and rich semantics which
      allows users to come up to speed quickly (tested)
    Addresses interoperability and sharing of content within and
    across corporations with specialization and fallback - allows DITA
    to be a platform for collaboration
    Open standard backed by IBM and others
    Dave Schell, founding corporate sponsor for DITA:
    – “DITA is a foundation for collaboration.”

    XML-In-Practice 2008 Conference, Arlington VA   December 2008    © 2008 IBM Corporation
IBM User Technologies




What makes DITA unique?

    One of DITA’s main
    accomplishments is
    providing a consistent
    definition of the information
    asset to be reused. That
    common definition allows
    others to take the asset and
    use it in their own
    deliverables.
    DITAmaps provide a
    consistent method to
    combine and recombine
    (reuse) those assets into
    meaningful deliverables.




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




What makes DITA unique?

    Darwin: DITA utilizes principles
    of inheritance for specialization
    similar to OO programming
    Information Typing: DITA was
    designed for technical
    information based on information
    architecture types of Concept,
    Task and Reference
    Architecture: DITA is based on
    XML and supports extending
    design and processes through
    inheritance and specialization




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Then what is a DITA Wiki?

    Using a Wiki paradigm to provide a cohesive collection of
    core Web services:
    – DITA content authoring
    – collaboration community environment (with a familiar Wiki feel)
    – Dynamic content rendering and navigation
    An application comprised of a set of services
    – Features unique to Wikis
    – Features uniquely related to support of DITA
    – Common core services (server framework, back end,
      interfaces, etc.)



    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Role of Enterprise wikis

   I think there are fundamental reasons why there is a demand
      or market for what are called “Enterprise wikis. ”
    Encourage deep contribution of knowledge as collateral
    across the company
    Enable collaboration for teams whose members are widely
    separated geographically
    Good for readers too: a wiki is as much a reading platform
    as an authoring platform
    Wide accessibility of this collected information across the
    enterprise.



     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




What, then, is the IBM DITA Wiki?

   The IBM DITA Wiki was developed to be a lightweight, web-based DITA
     authoring environment designed for non-ID professionals.
     Examples of audience and use:
     – Members of a development team collaborating on topics that will eventually appear
       in a product’s information center.
     – Those same members collaborating on team-related documents (schedules, plans,
       designs, records).
     – Members of an integration test team collaborating on the installation guide for a
       multi-product solution.
     – Members of a workgroup collaborating on policies, standards, and guidelines for
       their organization.
     – "Bloggers" who thrive on messaging about new collaborative technologies!
     Current DITA Wiki components:
     – The DITA Workspace: Work with DITA projects; work with maps and topics; publish
       content; more…
     – The DITA Storm editor: A web-based DITA editor from Inmedius that is launched
       from the DITA Workspace



     XML-In-Practice 2008 Conference, Arlington VA       December 2008          © 2008 IBM Corporation
IBM User Technologies



DITA Wiki
“home page”




      XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Project background: Conception and socialization of idea
   We have Wikis, we have DITA, we have people who are behind the idea? What does it take
     to make it happen?
     Assess current technologies:
     – Wikis based on wikitext have a tight relationship between the markup and the function of the site
     – Not clear that DITA as a format can be natively inserted without compromises to the document
       architecture
     – One practical option: import DITA in and out of current Wikis
        •   No impact to fundamental wiki engine
        •   But no clear integration of DITA features into that engine; interaction is "at a distance"
        •   Quality of the content can be incrementally improved, not clear what the ceiling of function is.
     Proposed approach:
     – Keeping the core virtues of DITA in mind, attempt to build the authoring/viewing platform around
       the document architecture
     – Select one or more candidate web editors for the authoring aspect
     – Support as much of DITA's value proposition as well as possible
     – But keep all the interfaces easy, familiar, low-barrier for new users who are not trained as writers
     Process of winning backing for development:
     – Usability pilot on a basic framework
     – Engage a supportive end-user team to provide requirements, feedback
     – Demo, Demo, Demo!



      XML-In-Practice 2008 Conference, Arlington VA                       December 2008                   © 2008 IBM Corporation
IBM User Technologies




Project goals

    Unify content plugin API and expectations
    – Share IBM DITA Wiki content with other collaborative services
    Enable output services for users
    – Make use of the ubiquitous DITA Open Toolkit
    – Remote server based to manage performance of the Wiki itself
    Enable packaging for:
    – Download to user's system
    – Sending to translation vendor
    – Sharing content with OEM




     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Basic architecture

    PHP application framework (easy, agile for the prototype
    programmers)
    Layout based on popular Wiki/Web conventions (left nav and
    tools, right reading)
    Plugin architecture to enable better modularity, independent
    testing of new modules, easier unit test, etc..
    LDAP-based login to support corporate and license admin
    concerns
    Separate user groups, hosted on central server
    Briefcase mode allows unplugging and working away from
    the cloud



     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies



The taterWiki editor plugin
  Bob Flavin, IBM Research, who has demonstrated an editor component in the
    DITA Wiki:
    – IBM has hosted several editors successfully on this platform. taterWiki is IBM's
      internal technology. The plugin interface allows clean separation and choice of
      appropriate tools for future goals. Bob Flavin, architect for taterWiki, provided these
      comments about the editor:
    – Documents used to be flat -- office documents today are just strings or letters, the
      software has very little concept of the relationships between parts of the document.
    – By representing the documents as heirarchical, semi-structured, semantically-
      tagged, formatting-free objects, aka DITA. The computer can start to assist us in
      searching the contents of the document and making them more useful.
    – taterWiki is a tool that allows these DITA documents to be shared and edited
      collaboratively in real-time or asynchronously, with fine-grained control over who can
      change what and what side effects these changes can have.
    – By maintaining the documents in an 'abstract' format -- free of the formating
      information that HTML, word and PDF documents are -- taterWiki can 'render' the
      documents in different manners depending on user's needs, preferences and
      privileges.
    – For example, you could be looking at a car repair manual for a 2005 Mustang with a
      6 cylinder engine as a mechanic while I'm looking at, and annotating the same
      document in a view appropriate an owner of a convertible, 2006 Mustang with the 4
      cylinder engine. Some parts of the manual will appear the same to both of us, some
      will be customed for our interests. Our ability to change or annotate the document
      depend on our roles and privileges.

     XML-In-Practice 2008 Conference, Arlington VA         December 2008            © 2008 IBM Corporation
IBM User Technologies




Live demo

    We will look at several demo content types and a
    sample interaction session.
    – Specifications
    – Collaborative "books"
    – Help sets
    – How to documentation




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Benefits and realizations

    Value of collaboration
    – content collaboration,
    – information harvesting/authoring
    Community building
    – Users of shared collaboration sites are implicitly part of
      whatever community roosts there. Care and feeding of
      the customer is never as important as when rolling out a
      new service! We learned some things about how to
      improve relationships all around.



     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Benefits and realizations

    A sense of trust has a healthy infectious effect on users who
    come into the program with skeptical attitudes.
    – Don't overpromise on capabilities of the tool.
    – Be responsive and show leadership in dealing with whatever
      issues the new user has.
    Provide a support forum and community through which
    users and seekers can connect with each other and have a
    healthy dialog about change.
    – IBM has a DITA Advocates internal workgroup that provided
      both Q&A and presentation oriented telecons every month.
      Very active members of this group also help out with reviewing
      site content and mentoring new users of the DITA authoring
      tools in use across IBM.



     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies



DITA Wiki Patterns
   The popular web site, wikipatterns.com, is a resource for ways to construct
     (or avoid) particular content or behaviors on a wiki site. You might think of
     a pattern as a convention, good or bad, that people can follow to achieve
     particular ends in a wiki.
   While standard wiki patterns (or anti-patterns) might apply in the DITA Wiki,
    the nature of having structured information in an enterprise environment
    necessarily invents new ways of looking at some behaviors or techniques.
    We've spotted these uniquely-DITA patterns so far on the site:
     People Patterns
     – DITA Guru
     (like the traditional Champion pattern but with skill in helping with DITA)
     People Anti-patterns
     – Fear of Breaking Something
     Adoption Patterns
     – DITA Linking
     – Templates and forks
     – Create new map from dir/query listings
     Adoption Anti-patterns
     – Access policies

      XML-In-Practice 2008 Conference, Arlington VA   December 2008        © 2008 IBM Corporation
IBM User Technologies




Lessons learned
    Templates rock!
    – Authors like having structure to start from
    – Template boilerplate ensures at least a starting consistency in
      an environment that would otherwise be anarchic
    – Any current topic is basically a template for some new use:
      "save as" = "fork" = "start with fairly ready-to-go existing
      boilerplate"
    Documentation Projects are not the only paradigm for using
    a Wiki
    Users need to be continually reminded to think outside their
    preconceptions
    Battle of the bulge (keeping the experience light in the
    presence of demand for more function)
    For viability, visibility counts!

    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Future prospects

    The IBM DITA Wiki began as a rapid prototype that quickly
    proved its value and is on its way to becoming a dependable
    tool. Some of the clear things still to explore include:
    – Finish off remaining Wiki feature enablement.
    – Extend the plugin interfaces to make all aspects of the
      application "hot swappable" insofar as we can: new output
      transforms, alternate editors, alternate group UI schemes,
      choice of back end from file system to code versioning system
      to full CMS, and so forth.
    – Utilize web services to enable other tools to use our content or
      capabilities as policies allow.
    – Review the code for modularity and clean function.
    – Encourage a plugin building community to expand the tool to
      do amazing new things with DITA as content!


     XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation
IBM User Technologies




Thanks!

  Any questions?


    Contact: Don Day (dond@us.ibm.com




    XML-In-Practice 2008 Conference, Arlington VA   December 2008   © 2008 IBM Corporation

Más contenido relacionado

La actualidad más candente

DocBook vs. DITA: Will The Real Standard Please Stand Up?
DocBook vs. DITA: Will The Real Standard Please Stand Up?DocBook vs. DITA: Will The Real Standard Please Stand Up?
DocBook vs. DITA: Will The Real Standard Please Stand Up?Scott Abel
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleMichael Priestley
 
Doc Book Vs Dita Teresa
Doc Book Vs Dita TeresaDoc Book Vs Dita Teresa
Doc Book Vs Dita Teresaday
 
DITA branch and merge: a dream or a nightmare?
DITA branch and merge: a dream or a nightmare?DITA branch and merge: a dream or a nightmare?
DITA branch and merge: a dream or a nightmare?IXIASOFT
 
Accessibility, Automation and Metadata
Accessibility, Automation and MetadataAccessibility, Automation and Metadata
Accessibility, Automation and Metadatalisbk
 
Doctraineast2008
Doctraineast2008Doctraineast2008
Doctraineast2008bobdoyle
 
Ec And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamEc And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamSheila MacNeill
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)Wong Hoi Sing Edison
 
Semantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseSemantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseJosef Holy
 
The Invisible Reference Desk
The Invisible Reference DeskThe Invisible Reference Desk
The Invisible Reference Deskrexlibris
 
Documentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionDocumentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionFrank Caron
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSScott Leslie
 
Tags, Networks, Narrative
Tags, Networks, NarrativeTags, Networks, Narrative
Tags, Networks, NarrativeBruce Mason
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference modelsJulie Allinson
 
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...Toni Mantych, MA, PMP
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse Wang
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and ConsiderationsScott Leslie
 

La actualidad más candente (19)

DocBook vs. DITA: Will The Real Standard Please Stand Up?
DocBook vs. DITA: Will The Real Standard Please Stand Up?DocBook vs. DITA: Will The Real Standard Please Stand Up?
DocBook vs. DITA: Will The Real Standard Please Stand Up?
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAble
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
Doc Book Vs Dita Teresa
Doc Book Vs Dita TeresaDoc Book Vs Dita Teresa
Doc Book Vs Dita Teresa
 
DITA branch and merge: a dream or a nightmare?
DITA branch and merge: a dream or a nightmare?DITA branch and merge: a dream or a nightmare?
DITA branch and merge: a dream or a nightmare?
 
Accessibility, Automation and Metadata
Accessibility, Automation and MetadataAccessibility, Automation and Metadata
Accessibility, Automation and Metadata
 
Doctraineast2008
Doctraineast2008Doctraineast2008
Doctraineast2008
 
Ec And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 AdamEc And Ass Sig Feb 2008 Adam
Ec And Ass Sig Feb 2008 Adam
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)
 
Semantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseSemantic Wiki For The Enterprise
Semantic Wiki For The Enterprise
 
The Invisible Reference Desk
The Invisible Reference DeskThe Invisible Reference Desk
The Invisible Reference Desk
 
Documentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionDocumentation Strategy - Plan Of Action
Documentation Strategy - Plan Of Action
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMS
 
Repairing with DITA - Don Day
Repairing with DITA -  Don DayRepairing with DITA -  Don Day
Repairing with DITA - Don Day
 
Tags, Networks, Narrative
Tags, Networks, NarrativeTags, Networks, Narrative
Tags, Networks, Narrative
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference models
 
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...
Got Metadata? Building Taxonomies to Support Your Technical Content (STC Summ...
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and Considerations
 

Destacado

The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]Noz Urbina
 
Multidimensional Content Strategy: A Plan for Dodging the Oncoming Train
Multidimensional Content Strategy: A Plan for Dodging the Oncoming TrainMultidimensional Content Strategy: A Plan for Dodging the Oncoming Train
Multidimensional Content Strategy: A Plan for Dodging the Oncoming TrainNoz Urbina
 
[Workshop] The incremental steps towards dynamic and embedded content deliver...
[Workshop] The incremental steps towardsdynamic and embedded content deliver...[Workshop] The incremental steps towardsdynamic and embedded content deliver...
[Workshop] The incremental steps towards dynamic and embedded content deliver...Noz Urbina
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondDon Day
 
What “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincWhat “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincDon Day
 
Feeding the adaptive content monster
Feeding the adaptive content monsterFeeding the adaptive content monster
Feeding the adaptive content monsterDon Day
 
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...Don Day
 
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]Noz Urbina
 
This is Your Brain on Content: Cognitive Science Lessons for Content Strategy
This is Your Brain on Content: Cognitive Science Lessons for Content StrategyThis is Your Brain on Content: Cognitive Science Lessons for Content Strategy
This is Your Brain on Content: Cognitive Science Lessons for Content StrategyNoz Urbina
 
The Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent ContentThe Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent ContentNoz Urbina
 
Storming the Castle 2015 [LavaCon Breakout Session]
Storming the Castle 2015  [LavaCon Breakout Session]Storming the Castle 2015  [LavaCon Breakout Session]
Storming the Castle 2015 [LavaCon Breakout Session]Noz Urbina
 
Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016Noz Urbina
 
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...Noz Urbina
 
COPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz UrbinaCOPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz UrbinaNoz Urbina
 
The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]Noz Urbina
 
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...Noz Urbina
 
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term DisamguationAdaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term DisamguationNoz Urbina
 
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...Noz Urbina
 
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...Don Day
 

Destacado (20)

The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
 
Multidimensional Content Strategy: A Plan for Dodging the Oncoming Train
Multidimensional Content Strategy: A Plan for Dodging the Oncoming TrainMultidimensional Content Strategy: A Plan for Dodging the Oncoming Train
Multidimensional Content Strategy: A Plan for Dodging the Oncoming Train
 
[Workshop] The incremental steps towards dynamic and embedded content deliver...
[Workshop] The incremental steps towardsdynamic and embedded content deliver...[Workshop] The incremental steps towardsdynamic and embedded content deliver...
[Workshop] The incremental steps towards dynamic and embedded content deliver...
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
What “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincWhat “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information Modelinc
 
Feeding the adaptive content monster
Feeding the adaptive content monsterFeeding the adaptive content monster
Feeding the adaptive content monster
 
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...
LavaCon 2012: How to Deliver the Wrong Content to the Wrong Person at the Wro...
 
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
 
This is Your Brain on Content: Cognitive Science Lessons for Content Strategy
This is Your Brain on Content: Cognitive Science Lessons for Content StrategyThis is Your Brain on Content: Cognitive Science Lessons for Content Strategy
This is Your Brain on Content: Cognitive Science Lessons for Content Strategy
 
The Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent ContentThe Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent Content
 
Storming the Castle 2015 [LavaCon Breakout Session]
Storming the Castle 2015  [LavaCon Breakout Session]Storming the Castle 2015  [LavaCon Breakout Session]
Storming the Castle 2015 [LavaCon Breakout Session]
 
Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016
 
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
 
COPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz UrbinaCOPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz Urbina
 
The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]
 
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
 
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term DisamguationAdaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
 
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
 
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
 
How to Create an Agile Content Factory
How to Create an Agile Content FactoryHow to Create an Agile Content Factory
How to Create an Agile Content Factory
 

Similar a Growing DITA across the enterprise

zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptOpenStack Foundation
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptOpenStack Foundation
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineWebWorks
 
First Industrial Results of Semantic Technologies - Claudio Bergamini
First Industrial Results of Semantic Technologies -  Claudio BergaminiFirst Industrial Results of Semantic Technologies -  Claudio Bergamini
First Industrial Results of Semantic Technologies - Claudio BergaminiClaudio Bergamini
 
DITA getting started
DITA getting startedDITA getting started
DITA getting startedRaghu nath
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe StringStan Doherty
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmRichard Kuo
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLScott Abel
 
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Raghuram Pandurangan
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Dion Hinchcliffe
 
201003 BIRT
201003 BIRT201003 BIRT
201003 BIRTlyonjug
 
Two to Tango - Agile Meets DITA
Two to Tango - Agile Meets DITATwo to Tango - Agile Meets DITA
Two to Tango - Agile Meets DITANabayan Roy
 
Agile Meets DITA: Developing User Documentation in an Agile Environment
Agile Meets DITA: Developing User Documentation in an Agile EnvironmentAgile Meets DITA: Developing User Documentation in an Agile Environment
Agile Meets DITA: Developing User Documentation in an Agile EnvironmentNabayan Roy
 
Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...wild_wild_leha
 
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAWikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAzAgile
 

Similar a Growing DITA across the enterprise (20)

DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
 
TWC 545 Presentation-DITA
TWC 545 Presentation-DITATWC 545 Presentation-DITA
TWC 545 Presentation-DITA
 
First Industrial Results of Semantic Technologies - Claudio Bergamini
First Industrial Results of Semantic Technologies -  Claudio BergaminiFirst Industrial Results of Semantic Technologies -  Claudio Bergamini
First Industrial Results of Semantic Technologies - Claudio Bergamini
 
DITA getting started
DITA getting startedDITA getting started
DITA getting started
 
DITA on a Shoe String
DITA on a Shoe StringDITA on a Shoe String
DITA on a Shoe String
 
OpenStackDay - XIFI Federation
OpenStackDay - XIFI FederationOpenStackDay - XIFI Federation
OpenStackDay - XIFI Federation
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibm
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
Latest trends in Technical Writing, Authoring on Cloud, Content Delivery for ...
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
201003 BIRT
201003 BIRT201003 BIRT
201003 BIRT
 
Two to Tango - Agile Meets DITA
Two to Tango - Agile Meets DITATwo to Tango - Agile Meets DITA
Two to Tango - Agile Meets DITA
 
Agile Meets DITA: Developing User Documentation in an Agile Environment
Agile Meets DITA: Developing User Documentation in an Agile EnvironmentAgile Meets DITA: Developing User Documentation in an Agile Environment
Agile Meets DITA: Developing User Documentation in an Agile Environment
 
caseywest
caseywestcaseywest
caseywest
 
caseywest
caseywestcaseywest
caseywest
 
Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...
 
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRAWikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
Wikidsmart PM: Requirements Management within Confluence, Integrated with JIRA
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 

Growing DITA across the enterprise

  • 1. IBM User Technologies Growing DITA across the Enterprise: XML content collaboration for “The Crowd ” by Don Day Architect, Lightweight DITA Publishing User Technologies, IBM Corp. XML-In-Practice 2008 Conference, Arlington VA December, 2008 © 2008 IBM Corporation
  • 2. IBM User Technologies Agenda Introduction • Background on DITA and Wikis • What is DITA, and why? • What makes DITA unique? • Then what is a DITA Wiki? • Role of Enterprise Wikis • What, then, is the IBM DITA Wiki? – DITA Wiki “home page” Project Background • Conception and socialization of idea • Project Goals • Basic architecture – The taterWiki editor plugin Live demo Benefits and realizations • Value of collaboration – Community building • DITA Wiki patterns • Lessons learned • Future prospects Resources XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 3. IBM User Technologies Background on DITA and Wikis DITA's topic architecture was designed around the natural units of content on the web: – a well-written web page is conceptually a topic; – a topic may be published to a web page. Formal suggestion presented by Paul Prescod at XTech 2005: – Structured Authoring in Wikis: The Convergence of Structure and Chaos" Key ideas socialized by Anne Gentle and Eric Armstrong In all, an idea finally coming to its time! XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 4. IBM User Technologies What is DITA, and why? XML starter set for technical documentation – Business appeal for implementation – allows you to start really simple with XML – Rich personalization through common metadata enables information development and delivery targeted to specific customer sets – Clearly defined extensibility through specialization allows your use to become complex as you gain experience – Core tag set based on common HTML tags and rich semantics which allows users to come up to speed quickly (tested) Addresses interoperability and sharing of content within and across corporations with specialization and fallback - allows DITA to be a platform for collaboration Open standard backed by IBM and others Dave Schell, founding corporate sponsor for DITA: – “DITA is a foundation for collaboration.” XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 5. IBM User Technologies What makes DITA unique? One of DITA’s main accomplishments is providing a consistent definition of the information asset to be reused. That common definition allows others to take the asset and use it in their own deliverables. DITAmaps provide a consistent method to combine and recombine (reuse) those assets into meaningful deliverables. XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 6. IBM User Technologies What makes DITA unique? Darwin: DITA utilizes principles of inheritance for specialization similar to OO programming Information Typing: DITA was designed for technical information based on information architecture types of Concept, Task and Reference Architecture: DITA is based on XML and supports extending design and processes through inheritance and specialization XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 7. IBM User Technologies Then what is a DITA Wiki? Using a Wiki paradigm to provide a cohesive collection of core Web services: – DITA content authoring – collaboration community environment (with a familiar Wiki feel) – Dynamic content rendering and navigation An application comprised of a set of services – Features unique to Wikis – Features uniquely related to support of DITA – Common core services (server framework, back end, interfaces, etc.) XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 8. IBM User Technologies Role of Enterprise wikis I think there are fundamental reasons why there is a demand or market for what are called “Enterprise wikis. ” Encourage deep contribution of knowledge as collateral across the company Enable collaboration for teams whose members are widely separated geographically Good for readers too: a wiki is as much a reading platform as an authoring platform Wide accessibility of this collected information across the enterprise. XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 9. IBM User Technologies What, then, is the IBM DITA Wiki? The IBM DITA Wiki was developed to be a lightweight, web-based DITA authoring environment designed for non-ID professionals. Examples of audience and use: – Members of a development team collaborating on topics that will eventually appear in a product’s information center. – Those same members collaborating on team-related documents (schedules, plans, designs, records). – Members of an integration test team collaborating on the installation guide for a multi-product solution. – Members of a workgroup collaborating on policies, standards, and guidelines for their organization. – "Bloggers" who thrive on messaging about new collaborative technologies! Current DITA Wiki components: – The DITA Workspace: Work with DITA projects; work with maps and topics; publish content; more… – The DITA Storm editor: A web-based DITA editor from Inmedius that is launched from the DITA Workspace XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 10. IBM User Technologies DITA Wiki “home page” XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 11. IBM User Technologies Project background: Conception and socialization of idea We have Wikis, we have DITA, we have people who are behind the idea? What does it take to make it happen? Assess current technologies: – Wikis based on wikitext have a tight relationship between the markup and the function of the site – Not clear that DITA as a format can be natively inserted without compromises to the document architecture – One practical option: import DITA in and out of current Wikis • No impact to fundamental wiki engine • But no clear integration of DITA features into that engine; interaction is "at a distance" • Quality of the content can be incrementally improved, not clear what the ceiling of function is. Proposed approach: – Keeping the core virtues of DITA in mind, attempt to build the authoring/viewing platform around the document architecture – Select one or more candidate web editors for the authoring aspect – Support as much of DITA's value proposition as well as possible – But keep all the interfaces easy, familiar, low-barrier for new users who are not trained as writers Process of winning backing for development: – Usability pilot on a basic framework – Engage a supportive end-user team to provide requirements, feedback – Demo, Demo, Demo! XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 12. IBM User Technologies Project goals Unify content plugin API and expectations – Share IBM DITA Wiki content with other collaborative services Enable output services for users – Make use of the ubiquitous DITA Open Toolkit – Remote server based to manage performance of the Wiki itself Enable packaging for: – Download to user's system – Sending to translation vendor – Sharing content with OEM XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 13. IBM User Technologies Basic architecture PHP application framework (easy, agile for the prototype programmers) Layout based on popular Wiki/Web conventions (left nav and tools, right reading) Plugin architecture to enable better modularity, independent testing of new modules, easier unit test, etc.. LDAP-based login to support corporate and license admin concerns Separate user groups, hosted on central server Briefcase mode allows unplugging and working away from the cloud XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 14. IBM User Technologies The taterWiki editor plugin Bob Flavin, IBM Research, who has demonstrated an editor component in the DITA Wiki: – IBM has hosted several editors successfully on this platform. taterWiki is IBM's internal technology. The plugin interface allows clean separation and choice of appropriate tools for future goals. Bob Flavin, architect for taterWiki, provided these comments about the editor: – Documents used to be flat -- office documents today are just strings or letters, the software has very little concept of the relationships between parts of the document. – By representing the documents as heirarchical, semi-structured, semantically- tagged, formatting-free objects, aka DITA. The computer can start to assist us in searching the contents of the document and making them more useful. – taterWiki is a tool that allows these DITA documents to be shared and edited collaboratively in real-time or asynchronously, with fine-grained control over who can change what and what side effects these changes can have. – By maintaining the documents in an 'abstract' format -- free of the formating information that HTML, word and PDF documents are -- taterWiki can 'render' the documents in different manners depending on user's needs, preferences and privileges. – For example, you could be looking at a car repair manual for a 2005 Mustang with a 6 cylinder engine as a mechanic while I'm looking at, and annotating the same document in a view appropriate an owner of a convertible, 2006 Mustang with the 4 cylinder engine. Some parts of the manual will appear the same to both of us, some will be customed for our interests. Our ability to change or annotate the document depend on our roles and privileges. XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 15. IBM User Technologies Live demo We will look at several demo content types and a sample interaction session. – Specifications – Collaborative "books" – Help sets – How to documentation XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 16. IBM User Technologies Benefits and realizations Value of collaboration – content collaboration, – information harvesting/authoring Community building – Users of shared collaboration sites are implicitly part of whatever community roosts there. Care and feeding of the customer is never as important as when rolling out a new service! We learned some things about how to improve relationships all around. XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 17. IBM User Technologies Benefits and realizations A sense of trust has a healthy infectious effect on users who come into the program with skeptical attitudes. – Don't overpromise on capabilities of the tool. – Be responsive and show leadership in dealing with whatever issues the new user has. Provide a support forum and community through which users and seekers can connect with each other and have a healthy dialog about change. – IBM has a DITA Advocates internal workgroup that provided both Q&A and presentation oriented telecons every month. Very active members of this group also help out with reviewing site content and mentoring new users of the DITA authoring tools in use across IBM. XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 18. IBM User Technologies DITA Wiki Patterns The popular web site, wikipatterns.com, is a resource for ways to construct (or avoid) particular content or behaviors on a wiki site. You might think of a pattern as a convention, good or bad, that people can follow to achieve particular ends in a wiki. While standard wiki patterns (or anti-patterns) might apply in the DITA Wiki, the nature of having structured information in an enterprise environment necessarily invents new ways of looking at some behaviors or techniques. We've spotted these uniquely-DITA patterns so far on the site: People Patterns – DITA Guru (like the traditional Champion pattern but with skill in helping with DITA) People Anti-patterns – Fear of Breaking Something Adoption Patterns – DITA Linking – Templates and forks – Create new map from dir/query listings Adoption Anti-patterns – Access policies XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 19. IBM User Technologies Lessons learned Templates rock! – Authors like having structure to start from – Template boilerplate ensures at least a starting consistency in an environment that would otherwise be anarchic – Any current topic is basically a template for some new use: "save as" = "fork" = "start with fairly ready-to-go existing boilerplate" Documentation Projects are not the only paradigm for using a Wiki Users need to be continually reminded to think outside their preconceptions Battle of the bulge (keeping the experience light in the presence of demand for more function) For viability, visibility counts! XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 20. IBM User Technologies Future prospects The IBM DITA Wiki began as a rapid prototype that quickly proved its value and is on its way to becoming a dependable tool. Some of the clear things still to explore include: – Finish off remaining Wiki feature enablement. – Extend the plugin interfaces to make all aspects of the application "hot swappable" insofar as we can: new output transforms, alternate editors, alternate group UI schemes, choice of back end from file system to code versioning system to full CMS, and so forth. – Utilize web services to enable other tools to use our content or capabilities as policies allow. – Review the code for modularity and clean function. – Encourage a plugin building community to expand the tool to do amazing new things with DITA as content! XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation
  • 21. IBM User Technologies Thanks! Any questions? Contact: Don Day (dond@us.ibm.com XML-In-Practice 2008 Conference, Arlington VA December 2008 © 2008 IBM Corporation