Drupal for dita - n ldita

download Drupal for dita - n ldita

If you can't read please download the document

Transcript of Drupal for dita - n ldita

Doing DITA in the Open Source CMS Drupal

Kristof Van Tomme, Pronovix

NLDITA,
June 1, 2011, Utrecht, The Netherlands

Kristof Van Tomme

Belgian

Bio-engineer

Pronovix

Drupal architect

Entrepreneur

PM of the Drupal Association

Hungarian connection

Techno-optimist

Biotech

Drupal evangelist

Husband and Father

Strategist

CEO

What DITA could do for Open Source

Setting DITA Free

What Open Source could do for DITA

What is drupal?

Drupal sites you might know

Drupal is really good in

Breaking vendor lock-in

Communities

Cutting edge technology

Open innovation

Collaborative development

Empowering self-learning individuals

Drupal is really good in

Breaking vendor lock-in

Communities

Cutting edge technology

Open innovation

Collaborative development

Empowering self-learning individuals

OPEN

Drupal is a platform

Open source (GPL)

Drupal core

Modules

Features (apps)

Themes

Distributions

Illustration by developmentseed.org when introducing the features module

One platform to rule them all

Drupal has a fast growing number of distributionsIntranets (Open Atrium)

Collaborative market intelligence (Managing News)

Customer community platform (Drupal Commons)

Governments (Open Public)

Publishing companies (Open Publish)

Recruitment (e-recruiter)

Software as a Service (Aegir + any of the above)...

Drupal is a grassroots community

Come for the code, stay for the community

But Drupal is also

A fast maturing software industry

A vast network of service providers

A fast expanding library of handbooks

A network of trainers

Used in the biggest enterprise deployments

Venture backed professional support companies

Combining Drupal & DITA

What Drupal brings to DITA

An open source option

Interoperability

Extensibility

Human friendly metadata handling

Game dynamics (user points)

social graph (Facebook integration)

Community tools (those web 2.0 things)

RDFa (those web 3.0 things)

What Drupal brings to DITA

An open source option

Interoperability

Extensibility

Human friendly metadata handling

Game dynamics (user points)

social graph (Facebook integration)

Community tools (those web 2.0 things)

RDFa (those web 3.0 things)

CUTTING EDGE

What Drupal needs from DITA

Best practices for single source documentationDITA maps

Conditional text

Conrefs

Topic based documentation

Ecosystem of documentation tools & services

More documentation writers

The problem is...

Mere mortals don't write XML

Drupal had/has a
similar problem

Crossing the chasm

http://www.exampler.com/testing-com/writings/reviews/moore-chasm.html

DRUPAL

The long tail of documentation

http://blogs.idc.com/ie/?p=53

The long tail of documentation

HOW DO
DITA x 5?

How do DITA x 5

http://www.archive.org/details/drupalconchi_day3_keynote_jared_spool

$

Need a cheap step in solution

Usability

Words are silver, code is gold

Empowering users

Capture: DITA forms

Feedback: DITA help community site

Personalize: DITA map builder & publishing

Drupal DITA forms

Use friendly flexible UI to create documentation forms

Store in Drupal, export in DITA

Currently implemented for tasks and concepts

Drupal DITA forms

Drupal DITA form builder (CCK)

Import existing documentation

Upload individual files

Import foldersAutomatic checkout from a version controlled documentation repository

Drupal checks for updates

Other import options can be tailored for specific use cases to plug into existing processes

Folder importer

User driven assembly and export

Bookmark relevant documentation topics

Create a new DITA map in the GUI

Export the map and the topics it contains

Ditamaps as mindmaps

Add content with Views queries

Ditamaps as mindmaps

Export with Open Toolkit

You can download this for free at

http://drupal.org/project/dita

Future Vision DITA in Drupal

Metadata integration

DITA form to DITA XML Graphical UI

Authoring memory

Conref library

WYSIWYG or markup

1 or more distributions:Documentation distribution

DITA distribution

What will you do with Drupal and DITA?

CC BY-NC-SA 2.0 by libertyandvigilance http://www.flickr.com/photos/10459273@N05/3935251879/sizes/z/in/photostream/

8800+8800+

Now with

Get a demo site

http://bit.ly/kerwB6

It's time to set the bird free!

How can you help set DITA Free?

Creative Commons (by-sa)/BB Oros

Twitter

@kvantommeLinkedIn

be.linkedin.com/in/kvantomme

[email protected]

LEVERAGING COMMUNITIES