Acknowledgments |
|
xviii | |
About the Authors |
|
xx | |
Introduction |
|
1 | (4) |
|
|
5 | (84) |
|
Chapter 1 Topic-Based Writing in DITA |
|
|
7 | (14) |
|
Books, Topics, and Webs of Information |
|
|
7 | (2) |
|
Advantages of Writing in Topics for Writing Teams |
|
|
9 | (1) |
|
Writers Can Work More Productively |
|
|
9 | (1) |
|
Writers Can Share Content with Other Writers |
|
|
9 | (1) |
|
|
10 | (1) |
|
Writers Can More Quickly Organize or Reorganize Content |
|
|
10 | (1) |
|
Reviewers Can Review Small Groups of Topics Instead of Long Books |
|
|
10 | (1) |
|
|
10 | (2) |
|
|
12 | (3) |
|
|
13 | (2) |
|
|
15 | (2) |
|
|
16 | (1) |
|
Remove Nonessential Content |
|
|
16 | (1) |
|
Focus on User Goals, Not Product Functions |
|
|
16 | (1) |
|
|
17 | (1) |
|
Topic-Based Writing Checklist |
|
|
18 | (1) |
|
|
19 | (2) |
|
|
21 | (20) |
|
Separate Task Information from Conceptual or Reference Information |
|
|
22 | (1) |
|
Write One Procedure per Topic |
|
|
22 | (1) |
|
Create Subtasks to Organize Long Procedures |
|
|
22 | (1) |
|
Task Components and DITA Elements |
|
|
23 | (16) |
|
Titling the Task: <title> |
|
|
24 | (1) |
|
Introducing the Task: <shortdesc> |
|
|
25 | (1) |
|
Adding More Background Information: <context> |
|
|
25 | (1) |
|
Describing Prerequisites: <prereq> |
|
|
26 | (2) |
|
Writing the Procedure: <steps> and <steps-unordered> |
|
|
28 | (7) |
|
Concluding the Task: <example>, <postreq>, and <result> |
|
|
35 | (4) |
|
|
39 | (2) |
|
|
41 | (10) |
|
Describe One Concept per Topic |
|
|
42 | (1) |
|
Create a Concept Topic Only if the Idea Can't Be Covered More Concisely Elsewhere |
|
|
42 | (1) |
|
Separate Task Information from Conceptual Information |
|
|
42 | (1) |
|
Concept Components and DITA Elements |
|
|
43 | (6) |
|
Titling the Concept Topic: <title> |
|
|
43 | (1) |
|
Introducing the Concept Topic: <shortdesc> |
|
|
44 | (1) |
|
Writing the Concept: <conbody> |
|
|
44 | (1) |
|
Organizing the Concept: <section> |
|
|
44 | (1) |
|
Adding Lists: <ol>, <ul>, <sl>, and <dl> |
|
|
45 | (3) |
|
Including Graphics: <fig>, <title>, and <image> |
|
|
48 | (1) |
|
Highlighting New Terms: <term> |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
50 | (1) |
|
Chapter 4 Reference Topics |
|
|
51 | (12) |
|
Describe One type of Reference Material per Topic |
|
|
51 | (1) |
|
Organize Reference Information Effectively |
|
|
52 | (1) |
|
Format Reference Information Consistently |
|
|
52 | (1) |
|
Reference Components and DITA Elements |
|
|
52 | (8) |
|
Titling the Reference topic: <title> |
|
|
53 | (1) |
|
Introducing the Reference Information: <shortdesc> |
|
|
54 | (1) |
|
Organizing the Reference Information: <section> |
|
|
54 | (2) |
|
Creating Tables: <table>, <simpletable>, and <properties> |
|
|
56 | (2) |
|
Adding Lists: <ul> and <dl> |
|
|
58 | (1) |
|
Creating Syntax Diagrams: <refsyn> and <syntaxdiagram> |
|
|
59 | (1) |
|
|
60 | (1) |
|
Reference Topic Checklist |
|
|
61 | (2) |
|
Chapter 5 Short Descriptions |
|
|
63 | (26) |
|
|
63 | (3) |
|
How the Short Description Is Used |
|
|
63 | (3) |
|
Guidelines for Writing Effective Short Descriptions |
|
|
66 | (9) |
|
Briefly State the Purpose of the Topic |
|
|
67 | (1) |
|
Include a Short Description in Every Topic |
|
|
68 | (1) |
|
Use Complete, Grammatical Sentences |
|
|
69 | (1) |
|
Don't Introduce Lists, Figures, or Tables |
|
|
70 | (1) |
|
Keep Short Descriptions Short |
|
|
71 | (4) |
|
Short Descriptions for Task, Concept, and Reference Topics |
|
|
75 | (6) |
|
Task Topic Short Descriptions |
|
|
75 | (4) |
|
Concept Topic Short Descriptions |
|
|
79 | (1) |
|
Reference Topic Short Descriptions |
|
|
80 | (1) |
|
Writing Short Descriptions for Converted Content |
|
|
81 | (1) |
|
|
81 | (3) |
|
Using More DITA Elements in the Topic Introduction |
|
|
82 | (1) |
|
Including Multiple Short Descriptions |
|
|
83 | (1) |
|
|
84 | (1) |
|
Short Description Examples |
|
|
85 | (2) |
|
Short Description Checklist |
|
|
87 | (2) |
|
PART II ARCHITECTING CONTENT |
|
|
89 | (112) |
|
Chapter 6 DITA Maps and Navigation |
|
|
91 | (18) |
|
|
91 | (1) |
|
Relationships Between Topics |
|
|
92 | (1) |
|
|
92 | (4) |
|
|
96 | (1) |
|
Benefits of Information Modeling |
|
|
96 | (1) |
|
Building Information Models |
|
|
97 | (1) |
|
|
97 | (1) |
|
|
98 | (3) |
|
|
101 | (1) |
|
Reference Non-DITA Content |
|
|
101 | (1) |
|
Include Relationship Tables in DITA Maps |
|
|
101 | (1) |
|
Override Topic Titles and Short Descriptions |
|
|
102 | (1) |
|
|
102 | (1) |
|
|
102 | (4) |
|
Provide Unique Short Descriptions for Reused Topics |
|
|
103 | (2) |
|
Provide Short Descriptions for Links to Non-DITA Content |
|
|
105 | (1) |
|
Suppressing Topics from the Table of Contents |
|
|
106 | (1) |
|
Suppressing Content from PDF Output |
|
|
106 | (1) |
|
Suppressing Content from HTML Output |
|
|
107 | (1) |
|
|
107 | (1) |
|
Navigation and DITA Maps Checklist |
|
|
108 | (1) |
|
|
109 | (34) |
|
|
109 | (2) |
|
|
111 | (5) |
|
Link to Prerequisite and Postrequisite Information |
|
|
113 | (1) |
|
Avoid Inline Links to Tables and Figures in a Topic |
|
|
114 | (1) |
|
Create Inline Links to Repeated Steps |
|
|
115 | (1) |
|
Create Inline Links to High-Level Tasks |
|
|
115 | (1) |
|
Control How Links Are Displayed |
|
|
116 | (1) |
|
|
117 | (6) |
|
|
118 | (4) |
|
Implementing Relationship Tables |
|
|
122 | (1) |
|
|
123 | (10) |
|
|
124 | (3) |
|
|
127 | (1) |
|
Unordered Collection Type |
|
|
128 | (1) |
|
|
129 | (1) |
|
Determining Which Collection Type to Use |
|
|
130 | (1) |
|
Collection Types in Relationship Tables |
|
|
131 | (2) |
|
Links Created with the Importance Attribute |
|
|
133 | (1) |
|
|
134 | (4) |
|
|
136 | (1) |
|
|
136 | (1) |
|
|
137 | (1) |
|
|
138 | (1) |
|
|
138 | (1) |
|
|
138 | (2) |
|
|
140 | (3) |
|
|
143 | (18) |
|
Why Is Metadata Important? |
|
|
143 | (1) |
|
|
144 | (10) |
|
|
145 | (4) |
|
Conditional Processing Attributes |
|
|
149 | (1) |
|
Importance, Status, and Translate Metadata Attributes |
|
|
150 | (1) |
|
|
150 | (2) |
|
|
152 | (2) |
|
|
154 | (1) |
|
|
155 | (3) |
|
|
158 | (1) |
|
|
158 | (3) |
|
Chapter 9 Conditional Processing |
|
|
161 | (22) |
|
Conditional Processing Attributes |
|
|
163 | (1) |
|
Creating a Conditional Processing Scheme |
|
|
164 | (2) |
|
Example of a Conditional Processing Scheme |
|
|
164 | (2) |
|
Applying Conditional Processing Attributes |
|
|
166 | (7) |
|
Applying Conditions to Content in Topics |
|
|
166 | (3) |
|
Applying Conditions to DITA Maps and Relationship Tables |
|
|
169 | (2) |
|
Excluding and Including Content |
|
|
171 | (1) |
|
|
171 | (2) |
|
Multiple and Compound Conditions |
|
|
173 | (5) |
|
|
174 | (1) |
|
|
174 | (1) |
|
Processing Logic for Multiple and Compound Conditions |
|
|
174 | (4) |
|
Identifying Applied Conditional Values |
|
|
178 | (1) |
|
|
179 | (1) |
|
Improving Content Retrievability for the Writing Team |
|
|
179 | (1) |
|
|
179 | (1) |
|
Conditional Processing Checklist |
|
|
180 | (3) |
|
|
183 | (18) |
|
|
183 | (1) |
|
|
184 | (1) |
|
Reusing Elements by Using Content References |
|
|
184 | (8) |
|
|
187 | (3) |
|
|
190 | (1) |
|
Designated Source Files for Conrefs |
|
|
190 | (2) |
|
|
192 | (2) |
|
|
192 | (2) |
|
|
194 | (1) |
|
Reusing Content from Non-DITA Sources |
|
|
195 | (1) |
|
|
195 | (1) |
|
Deciding Which Content to Reuse |
|
|
196 | (2) |
|
Step 1 Analyze Your Content |
|
|
197 | (1) |
|
Step 2 Identify Duplicate and Near Duplicate Content |
|
|
197 | (1) |
|
Step 3 Address the Duplication |
|
|
197 | (1) |
|
Step 4 Reorganize and Rewrite for Reuse |
|
|
197 | (1) |
|
Step 5 Implement the Reuse Strategy |
|
|
197 | (1) |
|
|
198 | (1) |
|
|
198 | (1) |
|
|
199 | (2) |
|
PART III CONVERTING AND EDITING |
|
|
201 | (72) |
|
Chapter 11 Converting Content to DITA |
|
|
203 | (26) |
|
|
203 | (1) |
|
|
204 | (1) |
|
|
204 | (20) |
|
Step 1 Assess the State of Your Content |
|
|
205 | (1) |
|
Content Analysis Worksheet |
|
|
205 | (2) |
|
Step 2 Plan the Conversion |
|
|
207 | (1) |
|
Scheduling the Conversion |
|
|
207 | (1) |
|
Converting the Content In-House or Hiring a Vendor |
|
|
208 | (1) |
|
Starring Your Conversion Team |
|
|
209 | (1) |
|
Deciding on a Conversion Strategy |
|
|
210 | (2) |
|
Defining Your XML Standard |
|
|
212 | (1) |
|
Establishing Graphics Formats |
|
|
212 | (2) |
|
Establishing DITA File Requirements |
|
|
214 | (3) |
|
Deciding What DITA Topic Types You Need |
|
|
217 | (1) |
|
Establishing an Architecture for Your DITA Maps |
|
|
218 | (1) |
|
Handling Special Structures in Your Source Files |
|
|
219 | (1) |
|
Step 3 Prepare the Content for Conversion |
|
|
219 | (2) |
|
|
221 | (1) |
|
Step 4 Convert Your Source Files |
|
|
222 | (1) |
|
Step 5 Address Postconversion Issues |
|
|
222 | (1) |
|
Phase 1 Address <required-cleanup> Elements |
|
|
222 | (1) |
|
Phase 2 Fix DITA Maps and Build Errors |
|
|
222 | (1) |
|
|
223 | (1) |
|
Phase 4 Check for Markup Problems and Do Code Reviews |
|
|
223 | (1) |
|
|
224 | (1) |
|
Step 6 Evaluate the Conversion Process |
|
|
224 | (1) |
|
|
224 | (1) |
|
|
225 | (1) |
|
DITA Conversion Checklist |
|
|
226 | (3) |
|
Chapter 12 DITA Code Editing |
|
|
229 | (30) |
|
|
230 | (2) |
|
|
230 | (2) |
|
Identifying Code Reviewers |
|
|
232 | (1) |
|
Limiting the Scope of the Review |
|
|
232 | (1) |
|
Preparing for Code Reviews |
|
|
233 | (1) |
|
Using Special Style Sheets for Revealing Problems in the Markup |
|
|
233 | (1) |
|
|
234 | (21) |
|
Step 1 Schedule the Code Review |
|
|
234 | (1) |
|
Step 2 Submit the DITA Topics for Review |
|
|
235 | (1) |
|
Step 3 Review the DITA Markup |
|
|
235 | (1) |
|
Common Problems Found in Task Topics |
|
|
236 | (5) |
|
Common Problems Found in Concept Topics |
|
|
241 | (5) |
|
Common Problems Found in Reference Topics |
|
|
246 | (3) |
|
Common Problems Found in All Topic Types |
|
|
249 | (5) |
|
Common Problems Found in DITA Maps |
|
|
254 | (1) |
|
Common Problems Found in Metadata |
|
|
254 | (1) |
|
Step 4 Discuss Review Findings |
|
|
254 | (1) |
|
Step 5 Complete the Code Review |
|
|
255 | (1) |
|
Code Reviews for Content Not in Topic Form |
|
|
255 | (1) |
|
|
256 | (1) |
|
|
257 | (2) |
|
Chapter 13 Content Editing |
|
|
259 | (14) |
|
Defining, Scheduling, and Submitting Content Edits |
|
|
260 | (3) |
|
Defining the Types of Content Edits |
|
|
260 | (1) |
|
|
261 | (1) |
|
Submitting Content for Editing |
|
|
262 | (1) |
|
Providing Editorial Feedback |
|
|
263 | (5) |
|
|
263 | (2) |
|
|
265 | (1) |
|
|
266 | (2) |
|
Comparing Original and Edited Files |
|
|
268 | (1) |
|
Editing the Content in DITA Topics and Maps |
|
|
268 | (2) |
|
|
268 | (1) |
|
|
269 | (1) |
|
|
270 | (1) |
|
|
270 | (1) |
|
Content Editing Checklist |
|
|
271 | (2) |
Index |
|
273 | |