SlideShare uma empresa Scribd logo
1 de 80
Bernard Aschwanden
www.publishingsmarter.com
bernard@publishingsmarter.com
XML Authoring Simplified
For One and All
15:11
1
@aschwanden4stc
Housekeeping
15:11@aschwanden4stc
2
 Thanks to Adobe and Joe for setting up this event
 In under 10 ideas (was slides, but I don’t want you to
write)
1. Setup of FrameMaker and create a bit of sample content
2. Overview of DITA in a single slide
3. Intro to all core topic types and elements
4. Behind the scenes (attributes)
5. Map
6. Concept
7. Task
8. Reference
9. Publish
10. Update/Publish again!
Standard disclaimer
15:11@aschwanden4stc
 In the interest of brevity I
will make some blanket
statements to keep it
simple
 It’s not all 100% “the
truth”, but I’ll stay close
 Purists may complain
 And they are wrong!
 (except when they are
right)
 This can be interactive
 Raise a hand when asked
3
Many options exist, so let’s get onto
the same page (so to speak)
@aschwanden4stc 15:11
4
Setting up the software
1. Let’s standardize things: Edit >
Preferences
15:11@aschwanden4stc
5
1
2
3
Enable Simplified XML (more on that later)
15:11@aschwanden4stc
6
1
2
3
If needed, relaunch, then File > New > XML
15:11@aschwanden4stc
7
1
2
3
By default you see this (or similar)
15:11@aschwanden4stc
8
Change to a structured author mode
15:11@aschwanden4stc
9 1
2
Structure View: Hierarchy of content
15:11@aschwanden4stc
10
Element Catalog: Contextual list
15:11@aschwanden4stc
11
Setup of a custom workspace (one time)
15:11@aschwanden4stc
12
1
2
Collapse by double-clicking
15:11@aschwanden4stc
13
1
Save your own workspace
15:11@aschwanden4stc
14
1
2
3
4
Remove <related-links>
15:11@aschwanden4stc
15
1
Add a title
15:11@aschwanden4stc
16
1
Content in doc and in Structure View
15:11@aschwanden4stc
17
Inline: View > Element Boundaries (as Tags)
15:11@aschwanden4stc
18
Add content in tags, select/delete related-
links
15:11@aschwanden4stc
19
View > Hide Element Boundaries
15:11@aschwanden4stc
20
Save the file (anywhere, but make a folder)
15:11@aschwanden4stc
21
2. Purpose of DITA
15:11@aschwanden4stc
22
 According to me:
A formal, XML-based rule set for creating content
 Many people in tech comm already work with it
 DITA enables enhanced use of source content in a
vendor independent way
 At the same time, take advantage of work vendors
have already done!
2: Overview of DITA in a single slide
15:11@aschwanden4stc
23
 Darwin Information Typing Architecture
 DITA is about Topic, Maps, Specializations
 Some specializations include
 concept, reference, task,
glossary (topic based)
 bookmap (map based)
 domains (software, programming)
 DITA 1.2 and 1.3 introduce more
based on the standard core topics
DITA Information Types
Topic–Concept–Task–Reference
3. Intro to core topic types and elements
15:11@aschwanden4stc
24
Maps and bookmaps
• Used to plan, organize, and
publish
Reltables
• Build relationships between
topics in maps for enhanced
links
Topics
• Types of info in maps generally
a task, concept, or reference
Specializations
• Customize if other options are
exhausted: not using this today
4. Behind the scenes are attributes
15:11@aschwanden4stc
25
Maps and bookmaps
• Used to plan, organize, and
publish
Reltables
• Build relationships between
info in maps
Topics
• Types of info in maps
generally a task, concept, or
reference
Specializations
• Customize as needed if other
options are exhausted
Attributes
4b. You likely already know about attributes
15:11@aschwanden4stc
26
 Think about HTML
 <img src=“file.ext” height=“100” width=“200”>
 <a href="http://www.publishingsmarter.com">Think DITA!</a>
 In DITA it’s the same idea
 <note type=“tip”>Kids: Listen to your teacher; it’s worth
it!</note>
 <p audience=“novice”> or <p audience=“expert”>
 <p product=“Widget-o-matic”> or <p product=“Foo-blah-
bulator”>
 <cmd>Use the <ph platform=“win”>Explorer</ph>
<ph platform=“mac”>Finder</ph> to organize your
files.</cmd>
5. Use maps to organize info
15:11@aschwanden4stc
27
 Maps organize topics; they are a bit like a master
document, book document, TOC, and site map
 They use <topicref> in a specific order to organize
info
 At publish time the order drives some functions (i.e.
TOC, related parent/child links)
 Making a map is easy
 At a high level, decide on primary goal
 Make that goal clear
 Add supporting content
5. Let’s build a New <map> in FrameMaker
15:11@aschwanden4stc
281
2
File > Save Ditamap As... (m_DITA_and_FrameMaker)
15:11@aschwanden4stc
29
Different views based on
preferences/functions
15:11@aschwanden4stc
30
Change text? Double click snippets to select all
15:11@aschwanden4stc
31
When content is selected, just type to edit
15:11@aschwanden4stc
32
Let’s add the concept to the book
15:11@aschwanden4stc
33
Add a <topicref> (a topic reference)
15:11@aschwanden4stc
34
Double-click a file that already exists
15:11@aschwanden4stc
35
1
2
So far, pretty simple, but a bit unimpressive
15:11@aschwanden4stc
36
6. Concept explains ideas
15:11@aschwanden4stc
 If people are wondering why
they should do something,
or the benefits, then a
concept is likely needed
 Answers the question what
is or why by detailing
information about
something
 Initial information that users
must know before they can
successfully work
 Supports the task by
providing an explanation
that is outside the scope of
the task
37
Key elements when getting started
15:11@aschwanden4stc
38
 Before starting—common
elements I like:
 title is often a heading for the
topic, (also used by sections,
examples, figures, tables)
 shortdesc is an initial brief
statement in a topic that does
NOT repeat the title, it enhances
it
 prolog is metadata or information
about a topic that likely won’t see
it’s way into print, but helps
manage content.
Title samples
Ours has those elements, and it’s in the
map!
15:11@aschwanden4stc
39
Elements used in most topic types
15:11@aschwanden4stc
 paragraph
 table
 body related
 body
 conbody
 refbody
 taskbody
 Most body elements
contain a mix of common
things:
 section and example
 xref and related-links
 list related (ul, ol, and li)
 figure and image
 paragraph and title
40
7. Task is core to what user do
15:11@aschwanden4stc
41
 In almost every situation people turn to
docs because they are doing things
 They discover a problem and need to look up
docs
 Highly unlikely people read about what to do
when the engine light comes on unless/until
the engine light comes on
 No one reads how to Create a Concept in
DITA unless they need to create concepts. In
DITA.
 An answer to how that tells the user just
what to do and the order in which to do it
 Step-by-step instructions that enables a
user to actually do something
Select where to add a task (in the map)
15:11@aschwanden4stc
42
1
Let’s add it to the map automatically
15:11@aschwanden4stc
43
Title is “Create a <concept>”, and add
shortdesc
15:11@aschwanden4stc
44
Insert a <shortdesc> for the task
15:11@aschwanden4stc
45
Type this: Introduce your
audience to an idea
before you make them
do things.
1
2
+You as the author, –<taskbody>, –<related-links>
15:11@aschwanden4stc
46
1
2
Save and close the “non-map” content
15:11@aschwanden4stc
47
Tasks also contain very specific elements
15:11@aschwanden4stc
48
 task related elements
o prereq (before you begin)
o context (concise reason/benefit)
o steps (detailed below)
o result (net result of the entire task)
o example (specific example of the task)
o postreq (once done, additional “must to” items)
 steps related elements
o steps and steps-unordered, containing one or more
step
o cmd (specific instruction, call to action)
o info (additional content to help user perform the step)
o stepresult (specific result of JUST this step, not the task)
o tutorialinfo (content to help when working in a guided way)
o substeps (one level only, just as needed... Too many? Make a
new task!)
How about content contributed by SMEs
15:11@aschwanden4stc
 Technical communicators
 Good with learning tools
 Work with many outputs
 Familiar with templates
 Comfortable in Word and
FrameMaker worlds
 Like to learn, dive in,
options
 Good candidates for work
in DITA and FrameMaker
 SMEs
 Quick contributors
 Not interested in all
outputs
 Simpler interface
 Passing familiarity with
Word and styles/tags
 Let them focus on their job
 Good candidates for an
easy, simplified DITA
workflow
49
8. References get to facts and details
15:11@aschwanden4stc
 The tech stuff you look
up when you know the
big picture (concept) and
the procedure (task), but
you don’t recall specific
details
 Tables, lists, alphabetical
 Users should be able to
scan quickly and find
information
 Often technical or
background information
50
Remember the SMEs? How can we help
them?
15:11@aschwanden4stc
51
This is how easy it SHOULD be for contributors
15:11@aschwanden4stc
52
Let’s enter text under the <concept> title
15:11@aschwanden4stc
53
Type: An idea, a quick
overview of something we
are documenting.
Add a bit more text in the reference
15:11@aschwanden4stc
54
Type: Clear step-by-step
instructions. Only the call to
action, no conceptual or
reference information.
Several pre-defined elements exist
15:11@aschwanden4stc
55
 Toolbars allow specific elements to be added
 Icons can be customized
 Knowing structure isn’t required
 It helps, and in many cases the technical communications
team should know it
 But now a SME can create DITA valid content
 Even new task/concept/reference content can be
built
DITA will NOT allow <section> if in a <title>
15:11@aschwanden4stc
56
Simplified XML follows rules, its own way
15:11@aschwanden4stc
57
Add <title> and <para>
15:11@aschwanden4stc
58
Title: <reference> element
Para: Technical details,
tables, lookup info.
When SMEs are done, content returns to authors
15:11@aschwanden4stc
59
 Toggle back to WYSIWYG (from pencil icon to sheet)
 Review the reference
 In some cases there may be cleanup
 Sure beats copy/paste and manual cleanup though
 Save and close the file
BTW, tasks and concepts are also
supported!
15:11@aschwanden4stc
60
9. Publish content
15:11@aschwanden4stc
 Native FrameMaker
 Support is included
 Run it by selecting File >
Publish
 Customize it using
 A visual interface
61
 DITA OT
 Support is included
 DITA > Generate DITA OT
Output
 Customize it using
 Scripts
 Developers
 Code
 Debugging
Publish with native FrameMaker
15:11@aschwanden4stc
62
After a bit of wizardry
15:11@aschwanden4stc
63
And to customize this output
15:11@aschwanden4stc
64
From a map, DITA > Generate DITA OT
Output
15:11@aschwanden4stc
65
1
2
3
4
Outputs supported in the OT include…
15:11@aschwanden4stc
66
Some stuff happens, and the OT delivers to a
folder
15:11@aschwanden4stc
67
Standard help content, right from DITA
15:11@aschwanden4stc
68
Tasks, reference, all converted
15:11@aschwanden4stc
69
And to customize the OT output
15:11@aschwanden4stc
 Search (thanks Google!)
 To customize <codeblock>
to change the font color
and background color
 Figure out which attributes
to change.
 A full-text search for
"codeblock“ yields a few
results, one of which is
fo/xsl/pr-domain.xsl
 The template is found on
line 46: <xsl:template
match="*[contains(@class
,' pr-d/codeblock ')]">.
 The template shows us
we need to modify the
"codeblock" attribute set
on line 48: <fo:block
xsl:use-attribute-
sets="codeblock"
id="{@id}">
 The "codeblock" attribute
set is also in
fo/cfg/fo/attrs/pr-domain-
attr.xsl on line 41:
<xsl:attribute-set
name="codeblock">
 The next step is to
customize this attribute
set
70
Then we continue to customize it
15:11@aschwanden4stc
 Copy
fo/Customization/fo/attrs/
custom.xsl.orig to custom.xsl
 Copy the codeblock attribute
set to the new XSL
 Find the code for the
background color and font
color so we can specify these
attributes
 The resulting code:
 <xsl:attribute-
set name="codeblock">
 <xsl:attribute name="backgrou
nd-
color">#ff0000</xsl:attribute>
 <xsl:attribute name="color">#ff
ffff</xsl:attribute>
 </xsl:attribute-set>
 Then tell the plugin to use the
customizations
 Copy /fo/Customization/
catalog.xml.orig to
catalog.xml
 Open the copied file and edit
the 6th row to uncomment the
code from:
 <!--uri
name="cfg:fo/attrs/custom.xsl"
uri="fo/attrs/custom.xsl"/-->
 to:
 <uri
name="cfg:fo/xsl/custom.xsl"
uri="fo/xsl/custom.xsl">
 Save the file
 See. It’s easy to write code.
71
10: Reorg and republish
15:11@aschwanden4stc
72
And, by the way File > Save Ditamap As >
...
15:11@aschwanden4stc
73
You can create FrameMaker content from
DITA
15:11@aschwanden4stc
74
If you want, use a simple form to do so
15:11@aschwanden4stc
75
Your takeaway exercises
15:11@aschwanden4stc
 With DITA content
 Use the map and open
files
 Add some more content to
the tasks, ensuring they
are valid (just take baby
steps)
 Add a <step> or two
 Save the files
 Publish and review
 Publishing FrameMaker
 Experiment with settings
 Create different outputs
 Test the format options
 Open content on different
devices
76
Summing up the discussion,
and options to continue it.
@aschwanden4stc 15:11
77
Conclusion and contact
In closing, we covered:
15:11@aschwanden4stc
78
1. Setup of FrameMaker and create a bit of sample
content
2. Overview of DITA in a single slide
3. Intro to all core topic types and elements
4. Behind the scenes (attributes)
5. Map
6. Concept
7. Task
8. Reference
9. Publish
10. Update/Publish again!
Considering DITA?
15:11@aschwanden4stc
79
 This was under an hour... It isn’t enough to get you
going
 But it provided ideas to think about
 Questions you should explore
 Do you even need DITA?
 If so, what about the content you have?
 Does it need to be cleaned up, re-written, converted?
 How do you get your templates into the DITA world?
 What about training, support, and potential content
management?
 The next slide is a great way to start that exploration

Thank you for your attention
15:11@aschwanden4stc
80
905 833 8448 (Eastern Time)
bernard@publishingsmarter.com
www.linkedin.com/in/bernardaschwanden
@publishsmarter (also
aschwanden4stc)
www.publishingsmarter.com

Mais conteúdo relacionado

Destaque

DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineWebWorks
 
Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Publishing Smarter
 
Improving the mobile learning experience using DITA
Improving the mobile learning experience using DITAImproving the mobile learning experience using DITA
Improving the mobile learning experience using DITAMark Poston
 
Topic based writing from idea to output
Topic based writing from idea to outputTopic based writing from idea to output
Topic based writing from idea to outputPublishing Smarter
 
What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?Toni Mantych, MA, PMP
 
Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Publishing Smarter
 
Business environment factors
Business environment factorsBusiness environment factors
Business environment factorsmuaad gala
 
What's New in DITA 1.3
What's New in DITA 1.3What's New in DITA 1.3
What's New in DITA 1.3IXIASOFT
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLScott Abel
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part ISuite Solutions
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a GeekJang F.M. Graat
 
Beyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & SupportBeyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & SupportLasselle-Ramsay
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training SpecializationIXIASOFT
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITAAlan Houser
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS PerspectiveMarcus Kesseler
 

Destaque (16)

DITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content OnlineDITA PUBLISHING: The True Cost of Taking your DITA Content Online
DITA PUBLISHING: The True Cost of Taking your DITA Content Online
 
Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)Content creation, reuse, and publishing to everyone on every device (WritersUA)
Content creation, reuse, and publishing to everyone on every device (WritersUA)
 
Improving the mobile learning experience using DITA
Improving the mobile learning experience using DITAImproving the mobile learning experience using DITA
Improving the mobile learning experience using DITA
 
Topic based writing from idea to output
Topic based writing from idea to outputTopic based writing from idea to output
Topic based writing from idea to output
 
What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?
 
Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015Adobe DITA World: Templates, DITA, and FrameMaker 2015
Adobe DITA World: Templates, DITA, and FrameMaker 2015
 
Business environment factors
Business environment factorsBusiness environment factors
Business environment factors
 
What's New in DITA 1.3
What's New in DITA 1.3What's New in DITA 1.3
What's New in DITA 1.3
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
DITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part IDITA Quick Start for Authors - Part I
DITA Quick Start for Authors - Part I
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
Using DITA without becoming a Geek
Using DITA without becoming a GeekUsing DITA without becoming a Geek
Using DITA without becoming a Geek
 
Beyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & SupportBeyond the Book and the Class: Using DITA for Training & Support
Beyond the Book and the Class: Using DITA for Training & Support
 
The DITA Learning and Training Specialization
The DITA Learning and Training SpecializationThe DITA Learning and Training Specialization
The DITA Learning and Training Specialization
 
What They Won't Tell You About DITA
What They Won't Tell You About DITAWhat They Won't Tell You About DITA
What They Won't Tell You About DITA
 
5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective5 Reasons not to use Dita from a CCMS Perspective
5 Reasons not to use Dita from a CCMS Perspective
 

Semelhante a XML authoring simplified for one and all: Writers UA

Make the move from basic documents to structured documents
Make the move from basic documents to structured documentsMake the move from basic documents to structured documents
Make the move from basic documents to structured documentsPublishing Smarter
 
Make It All About Your Audience (Deliver What They Want, How They Want, When ...
Make It All About Your Audience (Deliver What They Want, How They Want, When ...Make It All About Your Audience (Deliver What They Want, How They Want, When ...
Make It All About Your Audience (Deliver What They Want, How They Want, When ...Publishing Smarter
 
Rocky Mountain STC: Best practices when creating interactive video tutorials
Rocky Mountain STC: Best practices when creating interactive video tutorialsRocky Mountain STC: Best practices when creating interactive video tutorials
Rocky Mountain STC: Best practices when creating interactive video tutorialsPublishing Smarter
 
Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Publishing Smarter
 
Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Russell Spangler
 
Content Strategy: Adobe Day at LavaCon 2019
Content Strategy: Adobe Day at LavaCon 2019Content Strategy: Adobe Day at LavaCon 2019
Content Strategy: Adobe Day at LavaCon 2019Publishing Smarter
 
Best practices when creating interactive video tutorial: STC Silicon Valley
Best practices when creating interactive video tutorial: STC Silicon ValleyBest practices when creating interactive video tutorial: STC Silicon Valley
Best practices when creating interactive video tutorial: STC Silicon ValleyPublishing Smarter
 
Mc Useful Tools
Mc Useful ToolsMc Useful Tools
Mc Useful Toolsmcthedog
 
Rocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismRocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismPublishing Smarter
 
Give in to the power of the Dark Side: Tech Comm and Marketing are Converging
Give in to the power of the Dark Side: Tech Comm and Marketing are ConvergingGive in to the power of the Dark Side: Tech Comm and Marketing are Converging
Give in to the power of the Dark Side: Tech Comm and Marketing are ConvergingPublishing Smarter
 
Project folder-structure-
Project folder-structure-Project folder-structure-
Project folder-structure-Daniel Downs
 
Meet a 100% R-based CRO. The summary of a 5-year journey
Meet a 100% R-based CRO. The summary of a 5-year journeyMeet a 100% R-based CRO. The summary of a 5-year journey
Meet a 100% R-based CRO. The summary of a 5-year journeyAdrian Olszewski
 
Meet a 100% R-based CRO - The summary of a 5-year journey
Meet a 100% R-based CRO - The summary of a 5-year journeyMeet a 100% R-based CRO - The summary of a 5-year journey
Meet a 100% R-based CRO - The summary of a 5-year journeyAdrian Olszewski
 
Your next library website in drupal 8 - DrupalCamp Michigan 2016
Your next library website in drupal 8 - DrupalCamp Michigan 2016Your next library website in drupal 8 - DrupalCamp Michigan 2016
Your next library website in drupal 8 - DrupalCamp Michigan 2016Commercial Progression
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandEmma Jane Hogbin Westby
 
My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4mcthedog
 

Semelhante a XML authoring simplified for one and all: Writers UA (20)

Make the move from basic documents to structured documents
Make the move from basic documents to structured documentsMake the move from basic documents to structured documents
Make the move from basic documents to structured documents
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
Make It All About Your Audience (Deliver What They Want, How They Want, When ...
Make It All About Your Audience (Deliver What They Want, How They Want, When ...Make It All About Your Audience (Deliver What They Want, How They Want, When ...
Make It All About Your Audience (Deliver What They Want, How They Want, When ...
 
Tech comm cheat sheet
Tech comm cheat sheetTech comm cheat sheet
Tech comm cheat sheet
 
Rocky Mountain STC: Best practices when creating interactive video tutorials
Rocky Mountain STC: Best practices when creating interactive video tutorialsRocky Mountain STC: Best practices when creating interactive video tutorials
Rocky Mountain STC: Best practices when creating interactive video tutorials
 
Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)Easy steps to convert your content to structured (frame maker and xml)
Easy steps to convert your content to structured (frame maker and xml)
 
Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1Cincinnati Tableau User Group Event #1
Cincinnati Tableau User Group Event #1
 
Content Strategy: Adobe Day at LavaCon 2019
Content Strategy: Adobe Day at LavaCon 2019Content Strategy: Adobe Day at LavaCon 2019
Content Strategy: Adobe Day at LavaCon 2019
 
Best practices when creating interactive video tutorial: STC Silicon Valley
Best practices when creating interactive video tutorial: STC Silicon ValleyBest practices when creating interactive video tutorial: STC Silicon Valley
Best practices when creating interactive video tutorial: STC Silicon Valley
 
1 A03 Week4
1 A03 Week41 A03 Week4
1 A03 Week4
 
Mc Useful Tools
Mc Useful ToolsMc Useful Tools
Mc Useful Tools
 
Rocky Mountain STC: Minimalism
Rocky Mountain STC: MinimalismRocky Mountain STC: Minimalism
Rocky Mountain STC: Minimalism
 
Give in to the power of the Dark Side: Tech Comm and Marketing are Converging
Give in to the power of the Dark Side: Tech Comm and Marketing are ConvergingGive in to the power of the Dark Side: Tech Comm and Marketing are Converging
Give in to the power of the Dark Side: Tech Comm and Marketing are Converging
 
File Management
File ManagementFile Management
File Management
 
Project folder-structure-
Project folder-structure-Project folder-structure-
Project folder-structure-
 
Meet a 100% R-based CRO. The summary of a 5-year journey
Meet a 100% R-based CRO. The summary of a 5-year journeyMeet a 100% R-based CRO. The summary of a 5-year journey
Meet a 100% R-based CRO. The summary of a 5-year journey
 
Meet a 100% R-based CRO - The summary of a 5-year journey
Meet a 100% R-based CRO - The summary of a 5-year journeyMeet a 100% R-based CRO - The summary of a 5-year journey
Meet a 100% R-based CRO - The summary of a 5-year journey
 
Your next library website in drupal 8 - DrupalCamp Michigan 2016
Your next library website in drupal 8 - DrupalCamp Michigan 2016Your next library website in drupal 8 - DrupalCamp Michigan 2016
Your next library website in drupal 8 - DrupalCamp Michigan 2016
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4My Version Of Testing Rocket Science V4
My Version Of Testing Rocket Science V4
 

Mais de Publishing Smarter

Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...
Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...
Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...Publishing Smarter
 
Lessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate AcquisitionsLessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate AcquisitionsPublishing Smarter
 
Convince Management to Invest in a CCMS (Lessons learned)
Convince Management to Invest in a CCMS (Lessons learned)Convince Management to Invest in a CCMS (Lessons learned)
Convince Management to Invest in a CCMS (Lessons learned)Publishing Smarter
 
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...Publishing Smarter
 
10 Ways DITA Can Help Drive a Unified Strategy
10 Ways DITA Can Help Drive a Unified Strategy10 Ways DITA Can Help Drive a Unified Strategy
10 Ways DITA Can Help Drive a Unified StrategyPublishing Smarter
 
From Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 MinutesFrom Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 MinutesPublishing Smarter
 
Techcomm is Marcomm (Writers UA)
Techcomm is Marcomm (Writers UA)Techcomm is Marcomm (Writers UA)
Techcomm is Marcomm (Writers UA)Publishing Smarter
 
Content is Content: Adobe DITA World 2017
Content is Content: Adobe DITA World 2017Content is Content: Adobe DITA World 2017
Content is Content: Adobe DITA World 2017Publishing Smarter
 
Running a business (Alberta STC)
Running a business (Alberta STC)Running a business (Alberta STC)
Running a business (Alberta STC)Publishing Smarter
 
Metrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has valueMetrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has valuePublishing Smarter
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valuePublishing Smarter
 
FrameMaker Corporate Templates with DITA
FrameMaker Corporate Templates with DITAFrameMaker Corporate Templates with DITA
FrameMaker Corporate Templates with DITAPublishing Smarter
 
Metrics that matter: Making the business case that documentation has value (r...
Metrics that matter: Making the business case that documentation has value (r...Metrics that matter: Making the business case that documentation has value (r...
Metrics that matter: Making the business case that documentation has value (r...Publishing Smarter
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valuePublishing Smarter
 
Evolution of the Knowledge Broker: STC PMC 2016
Evolution of the Knowledge Broker: STC PMC 2016Evolution of the Knowledge Broker: STC PMC 2016
Evolution of the Knowledge Broker: STC PMC 2016Publishing Smarter
 
Timing is Everything: Deliver your story to the right people on the right device
Timing is Everything: Deliver your story to the right people on the right deviceTiming is Everything: Deliver your story to the right people on the right device
Timing is Everything: Deliver your story to the right people on the right devicePublishing Smarter
 
Moving unstructured FrameMaker content to structure
Moving unstructured FrameMaker content to structureMoving unstructured FrameMaker content to structure
Moving unstructured FrameMaker content to structurePublishing Smarter
 

Mais de Publishing Smarter (20)

Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...
Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...
Automating DITA Publishing: How Gulfstream Publishes Style-rich, Interactive ...
 
Lessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate AcquisitionsLessons Learned... Migration to DITA During Corporate Acquisitions
Lessons Learned... Migration to DITA During Corporate Acquisitions
 
Convince Management to Invest in a CCMS (Lessons learned)
Convince Management to Invest in a CCMS (Lessons learned)Convince Management to Invest in a CCMS (Lessons learned)
Convince Management to Invest in a CCMS (Lessons learned)
 
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...
DITA: From “Do I?” to “Done It!”: An Automotive Case Study that can apply to ...
 
10 Ways DITA Can Help Drive a Unified Strategy
10 Ways DITA Can Help Drive a Unified Strategy10 Ways DITA Can Help Drive a Unified Strategy
10 Ways DITA Can Help Drive a Unified Strategy
 
From Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 MinutesFrom Zero to DITA in about 60 Minutes
From Zero to DITA in about 60 Minutes
 
Techcomm is Marcomm (Writers UA)
Techcomm is Marcomm (Writers UA)Techcomm is Marcomm (Writers UA)
Techcomm is Marcomm (Writers UA)
 
Content is Content: Adobe DITA World 2017
Content is Content: Adobe DITA World 2017Content is Content: Adobe DITA World 2017
Content is Content: Adobe DITA World 2017
 
Running a business (Alberta STC)
Running a business (Alberta STC)Running a business (Alberta STC)
Running a business (Alberta STC)
 
Estimates
EstimatesEstimates
Estimates
 
Metrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has valueMetrics that matter Making the business case that documentation has value
Metrics that matter Making the business case that documentation has value
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has value
 
FrameMaker Corporate Templates with DITA
FrameMaker Corporate Templates with DITAFrameMaker Corporate Templates with DITA
FrameMaker Corporate Templates with DITA
 
FrameMaker and numbering
FrameMaker and numberingFrameMaker and numbering
FrameMaker and numbering
 
Metrics that matter: Making the business case that documentation has value (r...
Metrics that matter: Making the business case that documentation has value (r...Metrics that matter: Making the business case that documentation has value (r...
Metrics that matter: Making the business case that documentation has value (r...
 
Metrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has valueMetrics that matter: Making the business case that documentation has value
Metrics that matter: Making the business case that documentation has value
 
Evolution of the Knowledge Broker: STC PMC 2016
Evolution of the Knowledge Broker: STC PMC 2016Evolution of the Knowledge Broker: STC PMC 2016
Evolution of the Knowledge Broker: STC PMC 2016
 
Timing is Everything: Deliver your story to the right people on the right device
Timing is Everything: Deliver your story to the right people on the right deviceTiming is Everything: Deliver your story to the right people on the right device
Timing is Everything: Deliver your story to the right people on the right device
 
Moving unstructured FrameMaker content to structure
Moving unstructured FrameMaker content to structureMoving unstructured FrameMaker content to structure
Moving unstructured FrameMaker content to structure
 
FrameMaker XML Author Toolkit
FrameMaker XML Author ToolkitFrameMaker XML Author Toolkit
FrameMaker XML Author Toolkit
 

Último

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Último (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

XML authoring simplified for one and all: Writers UA

  • 2. Housekeeping 15:11@aschwanden4stc 2  Thanks to Adobe and Joe for setting up this event  In under 10 ideas (was slides, but I don’t want you to write) 1. Setup of FrameMaker and create a bit of sample content 2. Overview of DITA in a single slide 3. Intro to all core topic types and elements 4. Behind the scenes (attributes) 5. Map 6. Concept 7. Task 8. Reference 9. Publish 10. Update/Publish again!
  • 3. Standard disclaimer 15:11@aschwanden4stc  In the interest of brevity I will make some blanket statements to keep it simple  It’s not all 100% “the truth”, but I’ll stay close  Purists may complain  And they are wrong!  (except when they are right)  This can be interactive  Raise a hand when asked 3
  • 4. Many options exist, so let’s get onto the same page (so to speak) @aschwanden4stc 15:11 4 Setting up the software
  • 5. 1. Let’s standardize things: Edit > Preferences 15:11@aschwanden4stc 5 1 2 3
  • 6. Enable Simplified XML (more on that later) 15:11@aschwanden4stc 6 1 2 3
  • 7. If needed, relaunch, then File > New > XML 15:11@aschwanden4stc 7 1 2 3
  • 8. By default you see this (or similar) 15:11@aschwanden4stc 8
  • 9. Change to a structured author mode 15:11@aschwanden4stc 9 1 2
  • 10. Structure View: Hierarchy of content 15:11@aschwanden4stc 10
  • 11. Element Catalog: Contextual list 15:11@aschwanden4stc 11
  • 12. Setup of a custom workspace (one time) 15:11@aschwanden4stc 12 1 2
  • 14. Save your own workspace 15:11@aschwanden4stc 14 1 2 3 4
  • 17. Content in doc and in Structure View 15:11@aschwanden4stc 17
  • 18. Inline: View > Element Boundaries (as Tags) 15:11@aschwanden4stc 18
  • 19. Add content in tags, select/delete related- links 15:11@aschwanden4stc 19
  • 20. View > Hide Element Boundaries 15:11@aschwanden4stc 20
  • 21. Save the file (anywhere, but make a folder) 15:11@aschwanden4stc 21
  • 22. 2. Purpose of DITA 15:11@aschwanden4stc 22  According to me: A formal, XML-based rule set for creating content  Many people in tech comm already work with it  DITA enables enhanced use of source content in a vendor independent way  At the same time, take advantage of work vendors have already done!
  • 23. 2: Overview of DITA in a single slide 15:11@aschwanden4stc 23  Darwin Information Typing Architecture  DITA is about Topic, Maps, Specializations  Some specializations include  concept, reference, task, glossary (topic based)  bookmap (map based)  domains (software, programming)  DITA 1.2 and 1.3 introduce more based on the standard core topics DITA Information Types Topic–Concept–Task–Reference
  • 24. 3. Intro to core topic types and elements 15:11@aschwanden4stc 24 Maps and bookmaps • Used to plan, organize, and publish Reltables • Build relationships between topics in maps for enhanced links Topics • Types of info in maps generally a task, concept, or reference Specializations • Customize if other options are exhausted: not using this today
  • 25. 4. Behind the scenes are attributes 15:11@aschwanden4stc 25 Maps and bookmaps • Used to plan, organize, and publish Reltables • Build relationships between info in maps Topics • Types of info in maps generally a task, concept, or reference Specializations • Customize as needed if other options are exhausted Attributes
  • 26. 4b. You likely already know about attributes 15:11@aschwanden4stc 26  Think about HTML  <img src=“file.ext” height=“100” width=“200”>  <a href="http://www.publishingsmarter.com">Think DITA!</a>  In DITA it’s the same idea  <note type=“tip”>Kids: Listen to your teacher; it’s worth it!</note>  <p audience=“novice”> or <p audience=“expert”>  <p product=“Widget-o-matic”> or <p product=“Foo-blah- bulator”>  <cmd>Use the <ph platform=“win”>Explorer</ph> <ph platform=“mac”>Finder</ph> to organize your files.</cmd>
  • 27. 5. Use maps to organize info 15:11@aschwanden4stc 27  Maps organize topics; they are a bit like a master document, book document, TOC, and site map  They use <topicref> in a specific order to organize info  At publish time the order drives some functions (i.e. TOC, related parent/child links)  Making a map is easy  At a high level, decide on primary goal  Make that goal clear  Add supporting content
  • 28. 5. Let’s build a New <map> in FrameMaker 15:11@aschwanden4stc 281 2
  • 29. File > Save Ditamap As... (m_DITA_and_FrameMaker) 15:11@aschwanden4stc 29
  • 30. Different views based on preferences/functions 15:11@aschwanden4stc 30
  • 31. Change text? Double click snippets to select all 15:11@aschwanden4stc 31
  • 32. When content is selected, just type to edit 15:11@aschwanden4stc 32
  • 33. Let’s add the concept to the book 15:11@aschwanden4stc 33
  • 34. Add a <topicref> (a topic reference) 15:11@aschwanden4stc 34
  • 35. Double-click a file that already exists 15:11@aschwanden4stc 35 1 2
  • 36. So far, pretty simple, but a bit unimpressive 15:11@aschwanden4stc 36
  • 37. 6. Concept explains ideas 15:11@aschwanden4stc  If people are wondering why they should do something, or the benefits, then a concept is likely needed  Answers the question what is or why by detailing information about something  Initial information that users must know before they can successfully work  Supports the task by providing an explanation that is outside the scope of the task 37
  • 38. Key elements when getting started 15:11@aschwanden4stc 38  Before starting—common elements I like:  title is often a heading for the topic, (also used by sections, examples, figures, tables)  shortdesc is an initial brief statement in a topic that does NOT repeat the title, it enhances it  prolog is metadata or information about a topic that likely won’t see it’s way into print, but helps manage content. Title samples
  • 39. Ours has those elements, and it’s in the map! 15:11@aschwanden4stc 39
  • 40. Elements used in most topic types 15:11@aschwanden4stc  paragraph  table  body related  body  conbody  refbody  taskbody  Most body elements contain a mix of common things:  section and example  xref and related-links  list related (ul, ol, and li)  figure and image  paragraph and title 40
  • 41. 7. Task is core to what user do 15:11@aschwanden4stc 41  In almost every situation people turn to docs because they are doing things  They discover a problem and need to look up docs  Highly unlikely people read about what to do when the engine light comes on unless/until the engine light comes on  No one reads how to Create a Concept in DITA unless they need to create concepts. In DITA.  An answer to how that tells the user just what to do and the order in which to do it  Step-by-step instructions that enables a user to actually do something
  • 42. Select where to add a task (in the map) 15:11@aschwanden4stc 42 1
  • 43. Let’s add it to the map automatically 15:11@aschwanden4stc 43
  • 44. Title is “Create a <concept>”, and add shortdesc 15:11@aschwanden4stc 44
  • 45. Insert a <shortdesc> for the task 15:11@aschwanden4stc 45 Type this: Introduce your audience to an idea before you make them do things. 1 2
  • 46. +You as the author, –<taskbody>, –<related-links> 15:11@aschwanden4stc 46 1 2
  • 47. Save and close the “non-map” content 15:11@aschwanden4stc 47
  • 48. Tasks also contain very specific elements 15:11@aschwanden4stc 48  task related elements o prereq (before you begin) o context (concise reason/benefit) o steps (detailed below) o result (net result of the entire task) o example (specific example of the task) o postreq (once done, additional “must to” items)  steps related elements o steps and steps-unordered, containing one or more step o cmd (specific instruction, call to action) o info (additional content to help user perform the step) o stepresult (specific result of JUST this step, not the task) o tutorialinfo (content to help when working in a guided way) o substeps (one level only, just as needed... Too many? Make a new task!)
  • 49. How about content contributed by SMEs 15:11@aschwanden4stc  Technical communicators  Good with learning tools  Work with many outputs  Familiar with templates  Comfortable in Word and FrameMaker worlds  Like to learn, dive in, options  Good candidates for work in DITA and FrameMaker  SMEs  Quick contributors  Not interested in all outputs  Simpler interface  Passing familiarity with Word and styles/tags  Let them focus on their job  Good candidates for an easy, simplified DITA workflow 49
  • 50. 8. References get to facts and details 15:11@aschwanden4stc  The tech stuff you look up when you know the big picture (concept) and the procedure (task), but you don’t recall specific details  Tables, lists, alphabetical  Users should be able to scan quickly and find information  Often technical or background information 50
  • 51. Remember the SMEs? How can we help them? 15:11@aschwanden4stc 51
  • 52. This is how easy it SHOULD be for contributors 15:11@aschwanden4stc 52
  • 53. Let’s enter text under the <concept> title 15:11@aschwanden4stc 53 Type: An idea, a quick overview of something we are documenting.
  • 54. Add a bit more text in the reference 15:11@aschwanden4stc 54 Type: Clear step-by-step instructions. Only the call to action, no conceptual or reference information.
  • 55. Several pre-defined elements exist 15:11@aschwanden4stc 55  Toolbars allow specific elements to be added  Icons can be customized  Knowing structure isn’t required  It helps, and in many cases the technical communications team should know it  But now a SME can create DITA valid content  Even new task/concept/reference content can be built
  • 56. DITA will NOT allow <section> if in a <title> 15:11@aschwanden4stc 56
  • 57. Simplified XML follows rules, its own way 15:11@aschwanden4stc 57
  • 58. Add <title> and <para> 15:11@aschwanden4stc 58 Title: <reference> element Para: Technical details, tables, lookup info.
  • 59. When SMEs are done, content returns to authors 15:11@aschwanden4stc 59  Toggle back to WYSIWYG (from pencil icon to sheet)  Review the reference  In some cases there may be cleanup  Sure beats copy/paste and manual cleanup though  Save and close the file
  • 60. BTW, tasks and concepts are also supported! 15:11@aschwanden4stc 60
  • 61. 9. Publish content 15:11@aschwanden4stc  Native FrameMaker  Support is included  Run it by selecting File > Publish  Customize it using  A visual interface 61  DITA OT  Support is included  DITA > Generate DITA OT Output  Customize it using  Scripts  Developers  Code  Debugging
  • 62. Publish with native FrameMaker 15:11@aschwanden4stc 62
  • 63. After a bit of wizardry 15:11@aschwanden4stc 63
  • 64. And to customize this output 15:11@aschwanden4stc 64
  • 65. From a map, DITA > Generate DITA OT Output 15:11@aschwanden4stc 65 1 2 3 4
  • 66. Outputs supported in the OT include… 15:11@aschwanden4stc 66
  • 67. Some stuff happens, and the OT delivers to a folder 15:11@aschwanden4stc 67
  • 68. Standard help content, right from DITA 15:11@aschwanden4stc 68
  • 69. Tasks, reference, all converted 15:11@aschwanden4stc 69
  • 70. And to customize the OT output 15:11@aschwanden4stc  Search (thanks Google!)  To customize <codeblock> to change the font color and background color  Figure out which attributes to change.  A full-text search for "codeblock“ yields a few results, one of which is fo/xsl/pr-domain.xsl  The template is found on line 46: <xsl:template match="*[contains(@class ,' pr-d/codeblock ')]">.  The template shows us we need to modify the "codeblock" attribute set on line 48: <fo:block xsl:use-attribute- sets="codeblock" id="{@id}">  The "codeblock" attribute set is also in fo/cfg/fo/attrs/pr-domain- attr.xsl on line 41: <xsl:attribute-set name="codeblock">  The next step is to customize this attribute set 70
  • 71. Then we continue to customize it 15:11@aschwanden4stc  Copy fo/Customization/fo/attrs/ custom.xsl.orig to custom.xsl  Copy the codeblock attribute set to the new XSL  Find the code for the background color and font color so we can specify these attributes  The resulting code:  <xsl:attribute- set name="codeblock">  <xsl:attribute name="backgrou nd- color">#ff0000</xsl:attribute>  <xsl:attribute name="color">#ff ffff</xsl:attribute>  </xsl:attribute-set>  Then tell the plugin to use the customizations  Copy /fo/Customization/ catalog.xml.orig to catalog.xml  Open the copied file and edit the 6th row to uncomment the code from:  <!--uri name="cfg:fo/attrs/custom.xsl" uri="fo/attrs/custom.xsl"/-->  to:  <uri name="cfg:fo/xsl/custom.xsl" uri="fo/xsl/custom.xsl">  Save the file  See. It’s easy to write code. 71
  • 72. 10: Reorg and republish 15:11@aschwanden4stc 72
  • 73. And, by the way File > Save Ditamap As > ... 15:11@aschwanden4stc 73
  • 74. You can create FrameMaker content from DITA 15:11@aschwanden4stc 74
  • 75. If you want, use a simple form to do so 15:11@aschwanden4stc 75
  • 76. Your takeaway exercises 15:11@aschwanden4stc  With DITA content  Use the map and open files  Add some more content to the tasks, ensuring they are valid (just take baby steps)  Add a <step> or two  Save the files  Publish and review  Publishing FrameMaker  Experiment with settings  Create different outputs  Test the format options  Open content on different devices 76
  • 77. Summing up the discussion, and options to continue it. @aschwanden4stc 15:11 77 Conclusion and contact
  • 78. In closing, we covered: 15:11@aschwanden4stc 78 1. Setup of FrameMaker and create a bit of sample content 2. Overview of DITA in a single slide 3. Intro to all core topic types and elements 4. Behind the scenes (attributes) 5. Map 6. Concept 7. Task 8. Reference 9. Publish 10. Update/Publish again!
  • 79. Considering DITA? 15:11@aschwanden4stc 79  This was under an hour... It isn’t enough to get you going  But it provided ideas to think about  Questions you should explore  Do you even need DITA?  If so, what about the content you have?  Does it need to be cleaned up, re-written, converted?  How do you get your templates into the DITA world?  What about training, support, and potential content management?  The next slide is a great way to start that exploration 
  • 80. Thank you for your attention 15:11@aschwanden4stc 80 905 833 8448 (Eastern Time) bernard@publishingsmarter.com www.linkedin.com/in/bernardaschwanden @publishsmarter (also aschwanden4stc) www.publishingsmarter.com