Transcript
Page 1: Creating Documentation With A Wiki: The DITA Storm Project

Creating Documentation With A Wiki:DITA Storm Project

Innovative Technology Track

Page 2: Creating Documentation With A Wiki: The DITA Storm Project

Overview

• Background

• Basics: DITA, DITA Storm, Wiki

• Structure in wiki content

• DITA – wiki integration

• Takeaways

Page 3: Creating Documentation With A Wiki: The DITA Storm Project

<topic> <title>Some little topic</title> <body> <p>Here's a <b><i>cute</i></b>, <b>little</b> topic. </p> <ul> <li>Some item</li> <li>Another item</li> </ul> </body></topic>

DITA Content

<task> <title>Restart your system</title> <shortdesc>This is standard procedure after installing any new software.</shortdesc> <taskbody> <steps> <step> <cmd>If you are on a Windows system, go to the start menu.</cmd> </step> <step> <cmd>If you are on a Linux system, contact your system administrator for assistance. You may not need to restart.</cmd> </step> … </steps> </taskbody></task>

<reference> <title>element</title> <shortdesc>Describes a single element …. </shortdesc> <refbody> <refsyn> <codeblock>&lt;!ELEMENT …&gt;</codeblock> </refsyn> <properties> <property> <proptype>string</proptype> <propvalue>name</propvalue> <propdesc>Name of the element… </propdesc> </property> ... </properties> <example> ... </example> </refbody></reference>

Page 4: Creating Documentation With A Wiki: The DITA Storm Project

DITA Storm Editor

• XML Editor• Browser-based• WYSIWYG• DITA-aware• …

Page 5: Creating Documentation With A Wiki: The DITA Storm Project

Wiki

wiki + encyclopedia content = wikipediawiki + dictionary content = wiktictionarywiki + quotations = wikiquotewiki + ??? = wikimania…

“A defining characteristic of wiki technology is the ease with which pages can be created and updated”

Page 6: Creating Documentation With A Wiki: The DITA Storm Project

Wiki Has Some Clear Advantages• Easy viewing• Easy navigation• Easy editing• Easy collaboration• Versioning

Less developed but also available• Workflow• Authorization• Authentication• Content reuse• …

• 1.5M articles

• 2,000 new articles per day

• 15,000 active editors

• 206 languages

Page 7: Creating Documentation With A Wiki: The DITA Storm Project

Wiki Features

Discussion

Versioning

Reviewing

Page 8: Creating Documentation With A Wiki: The DITA Storm Project

Problem: Content Is Unstructured• Difficult to edit

• Difficult to publish

• Difficult to reuse

Page 9: Creating Documentation With A Wiki: The DITA Storm Project

…is it truly unstructured?

Page 10: Creating Documentation With A Wiki: The DITA Storm Project

More Examples…

Page 11: Creating Documentation With A Wiki: The DITA Storm Project

Most of Wiki Content Is Structured

• Topics• References• Concepts• Tasks

Page 12: Creating Documentation With A Wiki: The DITA Storm Project

DITA + wiki

• DITA is asking to be integrated into wiki

Adding structure to simplicity

Page 13: Creating Documentation With A Wiki: The DITA Storm Project

Adding Structure to What’s Out There

• Basic DITA Integration

– Easily achievable

• Deep DITA Integration

– Difficult

• Wiki Engines– Mediawiki

– Twiki

– MoinMoin

– JotSpot

– Confluence

– JSPWiki

Page 14: Creating Documentation With A Wiki: The DITA Storm Project

DITA Storm + wiki

Page 15: Creating Documentation With A Wiki: The DITA Storm Project

DITA + wiki

Excellent fit for:

• Development documentation

• Website content management

• Other applications

Page 16: Creating Documentation With A Wiki: The DITA Storm Project

Takeaways

• DITA is natural

• Do XML/DITA conversion research now

• Wiki is especially good for iterative writing

• Structured wiki authoring in coming


Top Related