150
Using DITA without becoming a geek Jang F.M. Graat JANG Communication Amsterdam - Netherlands

Using DITA without becoming a Geek

Embed Size (px)

DESCRIPTION

This 2-hour tutorial was presented at the tcworld 2011 conference in Wiesbaden. It shows how you do not have to use the DITA Open Toolkit, Ant scripts, native XML editors and XSL-FO or other transformations to use DITA and create output in a variety of formats. DITA for the rest of us. It is NOT a tutorial about DITA - check out my DITA for Dummies to find that type of info.

Citation preview

Page 1: Using DITA without becoming a Geek

Using DITA without becoming a geekJang F.M. GraatJANG CommunicationAmsterdam - Netherlands

Page 2: Using DITA without becoming a Geek

Who’s talking ?

Page 3: Using DITA without becoming a Geek
Page 4: Using DITA without becoming a Geek

PreparationsLearn about topic-based writing

Sissi Closs: Single-Source Publishing

Learn about the basics of DITAAsk me about “DITA for Dummies” training

Design a modular architecture

Get FrameMaker 10

Get a decent size monitor

Page 5: Using DITA without becoming a Geek

Modular architecture

Page 6: Using DITA without becoming a Geek

Topics for this tutorial

Creating DITA topics

Using DITA conrefs

Creating DITA maps

Publishing from DITA

Using DITA keys

Page 7: Using DITA without becoming a Geek

Creating DITA topics

Page 8: Using DITA without becoming a Geek

titlealts

topic

title

id, conref@

abstractshortdesc

prolog

body

related-links

topic

DITA topics files elements attributes

Page 9: Using DITA without becoming a Geek

One topic = one file

Page 10: Using DITA without becoming a Geek

Save as <name>.xml

Page 11: Using DITA without becoming a Geek
Page 12: Using DITA without becoming a Geek

Customizing workspaces

Page 13: Using DITA without becoming a Geek
Page 14: Using DITA without becoming a Geek
Page 15: Using DITA without becoming a Geek
Page 16: Using DITA without becoming a Geek
Page 17: Using DITA without becoming a Geek
Page 18: Using DITA without becoming a Geek
Page 19: Using DITA without becoming a Geek
Page 20: Using DITA without becoming a Geek
Page 21: Using DITA without becoming a Geek
Page 22: Using DITA without becoming a Geek
Page 23: Using DITA without becoming a Geek
Page 24: Using DITA without becoming a Geek
Page 25: Using DITA without becoming a Geek
Page 26: Using DITA without becoming a Geek
Page 27: Using DITA without becoming a Geek
Page 28: Using DITA without becoming a Geek
Page 29: Using DITA without becoming a Geek
Page 30: Using DITA without becoming a Geek
Page 31: Using DITA without becoming a Geek
Page 32: Using DITA without becoming a Geek
Page 33: Using DITA without becoming a Geek
Page 34: Using DITA without becoming a Geek
Page 35: Using DITA without becoming a Geek
Page 36: Using DITA without becoming a Geek

Using conrefs

Page 37: Using DITA without becoming a Geek

DITA conrefs source reference updating

Page 38: Using DITA without becoming a Geek

Pulling in existing content

Page 39: Using DITA without becoming a Geek
Page 40: Using DITA without becoming a Geek
Page 41: Using DITA without becoming a Geek

Any identifiable element

Page 42: Using DITA without becoming a Geek

Source needs an @id

Page 43: Using DITA without becoming a Geek

Automatic top element @id

Page 44: Using DITA without becoming a Geek
Page 45: Using DITA without becoming a Geek
Page 46: Using DITA without becoming a Geek

FM creates unique @id

Page 47: Using DITA without becoming a Geek

Option: set @id in Attributes

Page 48: Using DITA without becoming a Geek
Page 49: Using DITA without becoming a Geek
Page 50: Using DITA without becoming a Geek
Page 51: Using DITA without becoming a Geek

@id can be changed

Page 52: Using DITA without becoming a Geek
Page 53: Using DITA without becoming a Geek
Page 54: Using DITA without becoming a Geek

FM searches valid sources

Page 55: Using DITA without becoming a Geek

Source file must be open

Page 56: Using DITA without becoming a Geek
Page 57: Using DITA without becoming a Geek

@conref points at source

Page 58: Using DITA without becoming a Geek
Page 59: Using DITA without becoming a Geek
Page 60: Using DITA without becoming a Geek
Page 61: Using DITA without becoming a Geek
Page 62: Using DITA without becoming a Geek

Select the update options

Page 63: Using DITA without becoming a Geek
Page 64: Using DITA without becoming a Geek
Page 65: Using DITA without becoming a Geek
Page 66: Using DITA without becoming a Geek
Page 67: Using DITA without becoming a Geek
Page 68: Using DITA without becoming a Geek

Keeping track of your stuff

Page 69: Using DITA without becoming a Geek
Page 70: Using DITA without becoming a Geek
Page 71: Using DITA without becoming a Geek

Set the search options

Page 72: Using DITA without becoming a Geek
Page 73: Using DITA without becoming a Geek

Creating DITA maps

Page 74: Using DITA without becoming a Geek

topicmeta

map

title

id, conref@

anchor navref

reltable topicref

topicgroup topichead

keydef mapref

DITA maps topicrefs organization keyspaces

Page 75: Using DITA without becoming a Geek

One map = one publication

Page 76: Using DITA without becoming a Geek

Save as <name>.ditamap

Page 77: Using DITA without becoming a Geek
Page 78: Using DITA without becoming a Geek
Page 79: Using DITA without becoming a Geek
Page 80: Using DITA without becoming a Geek
Page 81: Using DITA without becoming a Geek

Browse for the file to insert

Page 82: Using DITA without becoming a Geek
Page 83: Using DITA without becoming a Geek

Click OK to insert topicref

Page 84: Using DITA without becoming a Geek
Page 85: Using DITA without becoming a Geek
Page 86: Using DITA without becoming a Geek
Page 87: Using DITA without becoming a Geek
Page 88: Using DITA without becoming a Geek
Page 89: Using DITA without becoming a Geek
Page 90: Using DITA without becoming a Geek
Page 91: Using DITA without becoming a Geek

Creating publications

Page 92: Using DITA without becoming a Geek

Single sourcing

Page 93: Using DITA without becoming a Geek

Combined strength

Page 94: Using DITA without becoming a Geek
Page 95: Using DITA without becoming a Geek
Page 96: Using DITA without becoming a Geek

Usual PDF publishing

Page 97: Using DITA without becoming a Geek

Standard PDF output

Page 98: Using DITA without becoming a Geek
Page 99: Using DITA without becoming a Geek

All targets use RoboHelp

Page 100: Using DITA without becoming a Geek
Page 101: Using DITA without becoming a Geek
Page 102: Using DITA without becoming a Geek
Page 103: Using DITA without becoming a Geek
Page 104: Using DITA without becoming a Geek
Page 105: Using DITA without becoming a Geek

Check the output

Page 106: Using DITA without becoming a Geek
Page 107: Using DITA without becoming a Geek

Using keys

Page 108: Using DITA without becoming a Geek

Keys allow variable content

Page 109: Using DITA without becoming a Geek

DITA keys reference definition keyspaces

Page 110: Using DITA without becoming a Geek
Page 111: Using DITA without becoming a Geek
Page 112: Using DITA without becoming a Geek
Page 113: Using DITA without becoming a Geek

Variable content

Page 114: Using DITA without becoming a Geek

Keys are defined in the map

Page 115: Using DITA without becoming a Geek
Page 116: Using DITA without becoming a Geek
Page 117: Using DITA without becoming a Geek
Page 118: Using DITA without becoming a Geek
Page 119: Using DITA without becoming a Geek
Page 120: Using DITA without becoming a Geek
Page 121: Using DITA without becoming a Geek

Set Key Name and HRef

Page 122: Using DITA without becoming a Geek
Page 123: Using DITA without becoming a Geek
Page 124: Using DITA without becoming a Geek
Page 125: Using DITA without becoming a Geek
Page 126: Using DITA without becoming a Geek

Keyspaces

Page 127: Using DITA without becoming a Geek
Page 128: Using DITA without becoming a Geek
Page 129: Using DITA without becoming a Geek
Page 130: Using DITA without becoming a Geek
Page 131: Using DITA without becoming a Geek
Page 132: Using DITA without becoming a Geek

Define each keydef

Page 133: Using DITA without becoming a Geek
Page 134: Using DITA without becoming a Geek
Page 135: Using DITA without becoming a Geek

Keyspace submenu

Page 136: Using DITA without becoming a Geek

DITA Keyspace Manager

Page 137: Using DITA without becoming a Geek

Extract from map files

Page 138: Using DITA without becoming a Geek

All keys in map are listed

Page 139: Using DITA without becoming a Geek

Setting the active keyspace

Page 140: Using DITA without becoming a Geek

Select keyspace from the list

Page 141: Using DITA without becoming a Geek
Page 142: Using DITA without becoming a Geek
Page 143: Using DITA without becoming a Geek

Easier, quicker, no typos

Page 144: Using DITA without becoming a Geek

Possible load errors

Page 145: Using DITA without becoming a Geek

Setting the active keyspace

Page 146: Using DITA without becoming a Geek

Select keyspace from the list

Page 147: Using DITA without becoming a Geek

Refresh to reload keydefs

Page 148: Using DITA without becoming a Geek

Now keydefs are available

Page 149: Using DITA without becoming a Geek

Always enter a fall-back

Page 150: Using DITA without becoming a Geek

More info: send e-mail to [email protected]