Icebreaker, thank the organizers for organizing the event, tell the story about the visit to Krakow
POLL: who is from a technical writer background, who is not, who is familiar with DITA? Focus on two things: 1. legacy migration AND 2. general DITA reuse
Introduction, humanities background, currently contracted by ARM, 2nd migration project
„We have all probably seen this picture when we’ve done a search on DITA... Von Tesse”
DITA is an industry standard that promotes reuse.
Sharing workload – you need at least 3-4 writers to see the benefits of DITA. Also, it is not the size of your team but the content you create will define the reuse potential you have.
Getting rid of silos is the top priority because you both increase productivity and reduce waste (i.e. two people working on the same content). The saving on translations can be massive if you need to translate all your content
Prototype – for example, a new release will come out shortly and you want to build that on existing content
Conversion script – conversion tables from Framemaker to DITA + XSLT
End product – what will you do with your migrated content? Is it going to be used for as reference content or is it going to be a full manual?
Chunk topics – task topics should be in the focus especially in software documentation
Reuse strategy is formed while analyzing content, it is not a „set in stone” strategy
Level of deviation – important because it decides the potential for future reuse
Keys – indirect references to topics (usually reference topics), they are defined on the DITAMAP level. Each DITAMAP can use different sets of keys from a reference topic. So the content is in the reference topic, but the way that reference topic is defined is different (the key makes it an indirect reference, therefore, it is more flexible than other references).
Rewrite topics – try to be generic rather than specific when writing a topic (turn on printer vs. Turn on monitor, almost the same turn on device)
Conref – pulling content from one place to another. The content is stored in a reference topic, it is good to have a reference topic that collects these content pieces (unless the content pieces could form a full topic)
Indirect reference – the small differences between two products are best managed by content key references. You can treat these differences as variables, just like you treat the keys as variables
In the example: The keydef can point to one reference topic in one map, and another one in another map. The „keys” value remains the same, but it will point to two different source files.
Madcap Flare users – it is almost the same as the profiling feature of Flare. You can manage different profiling attributes just as you manage keys for your content. It is useful to create master topics where you create content for multiple audiences and then just pick and mix the bits you need.
As long as something is not excluded, it will be included! (important)
Conrefpush is a relatively complex – at least for me – concept in DITA. You create some content that you want to push before or after your existing content. It is basically a content reference with a marked location to which you add this content. It is recommended as a temporary solution only. More info, see the feature’s description (and my example shortly).
One topic shows the use of all these features in oXygen XML Author