SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Learning DITA On Your Own
Christina Mayr • April 19, 2019
Speedcon @ NCSU
Have you ever tried to learn DITA on your own?
What do I need?
1. A learning objective
2. A basic understanding of
XML/DITA
3. A text editor
4. Sample content
5. DITA Open Toolkit
(for publishing)
Why do you want to learn DITA?
Just curious Get a job working in
DITA
Be more marketable
Dita 101 in 5 minutes
Semantic tags create topics
<topic>
<body>
<p>
<ul>
<li>
<note>
Topics are organized into maps
<map>
<topic>
<topic>
<topic>
<topic>
<topic>
Maps are published
Why DITA?
● Content reuse
● Multiple output publishing
● Easier translation
● Increased productivity
● Enforceable style and design
Take Some Classes (Recommended!)
www.learningdita.com (FREE!)
www.udemy.com/technical-writing-
how-to-write-using-dita-xml/ ($25)
cherryleaf.teachable.com/p/advanced
-technical-communication ($36/mo)
Prefer to Read?
Online Tutorials
www.xmlmind.com/tutorials/DITA/index.html
www.publishingsmarter.com/resources/books-
and-articles/dita-primer-learn-dita
Books →
Get a Text Editor
Get Sample Content
● oXygen & easyDITA include sample content
with free trial
● https://techwhirl.com/dita-starter-kit-
everything-need-jump-dita/ (bottom of page)
● https://wiki.oasis-open.org/dita-
adoption/ditaSourceSets
Download the Open Toolkit
www.dita-ot.org/
Recommend Steps for Getting STarted
Use easyDITA free trial
to get comfortable.
Edit sample content and
create a few new
topics.
Publish!
Open your content in
oXygen and keep adding
topics until you have
~10 pages.
Publish using DITA OT.
Content for DITA Practice
How-to guides inspired by your everyday life:
● How to use the NCSU parking permit reservation
system (and other confusing university websites)
● How to load a dishwasher
● How to watch TV without cable
● How to optimize your LinkedIn profile for the most
views
● How to cook healthy meals without a stove
Want to Get More Advanced?
1. Investigate reuse:
a. Conref
b. Keyref
c. Conkeyref
2. Use filtering (ditaval) to
create two outputs from a
single source.
3. Create a custom plugin.
(HTML is easier.)
@christinaemayr
christinaemayr@gmail.com

Weitere ähnliche Inhalte

Ähnlich wie Learn DITA On Your Own in 5 Steps

Create, curate, and circulate content
Create, curate, and circulate content Create, curate, and circulate content
Create, curate, and circulate content Denise Kadilak
 
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
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Jeff ANGAMA
 
MS Teams Teacher Training Day1
MS Teams Teacher Training Day1MS Teams Teacher Training Day1
MS Teams Teacher Training Day1Lethu Shabalala
 
2016 part 2. effective workshops aip red
2016 part 2. effective workshops aip red2016 part 2. effective workshops aip red
2016 part 2. effective workshops aip redUC Davis
 
iPads and the primary computing curriculum
iPads and the primary computing curriculumiPads and the primary computing curriculum
iPads and the primary computing curriculumJEcomputing
 
Deploying Viva Topics
Deploying Viva TopicsDeploying Viva Topics
Deploying Viva TopicsDrew Madelung
 
Integrating technology into instruction
Integrating technology into instructionIntegrating technology into instruction
Integrating technology into instructionmelanie289
 
NoteMaking_3_12_2022.pptx
NoteMaking_3_12_2022.pptxNoteMaking_3_12_2022.pptx
NoteMaking_3_12_2022.pptxusama537223
 
TechnoKids Teacher Resources: Project Based Instructional Materials
TechnoKids Teacher Resources: Project Based Instructional MaterialsTechnoKids Teacher Resources: Project Based Instructional Materials
TechnoKids Teacher Resources: Project Based Instructional MaterialsTechnoKids Technology Projects
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemHans Põldoja
 
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...Arjay Sanchez
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondDon Day
 
How to design Collaborative learning activities
How to design Collaborative learning activitiesHow to design Collaborative learning activities
How to design Collaborative learning activitiesMETIS-project
 
Conole workshop jtelss
Conole workshop jtelssConole workshop jtelss
Conole workshop jtelssGrainne Conole
 
MS Teams Teacher Training Day3
MS Teams Teacher Training Day3MS Teams Teacher Training Day3
MS Teams Teacher Training Day3Lethu Shabalala
 

Ähnlich wie Learn DITA On Your Own in 5 Steps (20)

Create, curate, and circulate content
Create, curate, and circulate content Create, curate, and circulate content
Create, curate, and circulate content
 
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
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge
 
MS Teams Teacher Training Day1
MS Teams Teacher Training Day1MS Teams Teacher Training Day1
MS Teams Teacher Training Day1
 
2016 part 2. effective workshops aip red
2016 part 2. effective workshops aip red2016 part 2. effective workshops aip red
2016 part 2. effective workshops aip red
 
iPads and the primary computing curriculum
iPads and the primary computing curriculumiPads and the primary computing curriculum
iPads and the primary computing curriculum
 
Deploying Viva Topics
Deploying Viva TopicsDeploying Viva Topics
Deploying Viva Topics
 
Integrating technology into instruction
Integrating technology into instructionIntegrating technology into instruction
Integrating technology into instruction
 
NoteMaking_3_12_2022.pptx
NoteMaking_3_12_2022.pptxNoteMaking_3_12_2022.pptx
NoteMaking_3_12_2022.pptx
 
Learn About TechnoKids
Learn About TechnoKidsLearn About TechnoKids
Learn About TechnoKids
 
TechnoKids Teacher Resources: Project Based Instructional Materials
TechnoKids Teacher Resources: Project Based Instructional MaterialsTechnoKids Teacher Resources: Project Based Instructional Materials
TechnoKids Teacher Resources: Project Based Instructional Materials
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education Ecosystem
 
DITA 101 -- Why the Buzz
DITA 101 -- Why the BuzzDITA 101 -- Why the Buzz
DITA 101 -- Why the Buzz
 
At fun practicalttac1-20-11
At fun practicalttac1-20-11At fun practicalttac1-20-11
At fun practicalttac1-20-11
 
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...
Lesson 16: Using the Project-Based Learning Multimedia as a Teaching-Learning...
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
How to design Collaborative learning activities
How to design Collaborative learning activitiesHow to design Collaborative learning activities
How to design Collaborative learning activities
 
Conole workshop jtelss
Conole workshop jtelssConole workshop jtelss
Conole workshop jtelss
 
MS Teams Teacher Training Day3
MS Teams Teacher Training Day3MS Teams Teacher Training Day3
MS Teams Teacher Training Day3
 
A deep dive into productivity hacks for your digital arsenal
A deep dive into productivity hacks for your digital arsenalA deep dive into productivity hacks for your digital arsenal
A deep dive into productivity hacks for your digital arsenal
 

Kürzlich hochgeladen

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Kürzlich hochgeladen (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Learn DITA On Your Own in 5 Steps

  • 1. Learning DITA On Your Own Christina Mayr • April 19, 2019 Speedcon @ NCSU
  • 2. Have you ever tried to learn DITA on your own?
  • 3. What do I need? 1. A learning objective 2. A basic understanding of XML/DITA 3. A text editor 4. Sample content 5. DITA Open Toolkit (for publishing)
  • 4. Why do you want to learn DITA? Just curious Get a job working in DITA Be more marketable
  • 5. Dita 101 in 5 minutes Semantic tags create topics <topic> <body> <p> <ul> <li> <note> Topics are organized into maps <map> <topic> <topic> <topic> <topic> <topic> Maps are published Why DITA? ● Content reuse ● Multiple output publishing ● Easier translation ● Increased productivity ● Enforceable style and design
  • 6. Take Some Classes (Recommended!) www.learningdita.com (FREE!) www.udemy.com/technical-writing- how-to-write-using-dita-xml/ ($25) cherryleaf.teachable.com/p/advanced -technical-communication ($36/mo)
  • 7. Prefer to Read? Online Tutorials www.xmlmind.com/tutorials/DITA/index.html www.publishingsmarter.com/resources/books- and-articles/dita-primer-learn-dita Books →
  • 8. Get a Text Editor
  • 9. Get Sample Content ● oXygen & easyDITA include sample content with free trial ● https://techwhirl.com/dita-starter-kit- everything-need-jump-dita/ (bottom of page) ● https://wiki.oasis-open.org/dita- adoption/ditaSourceSets
  • 10. Download the Open Toolkit www.dita-ot.org/
  • 11. Recommend Steps for Getting STarted Use easyDITA free trial to get comfortable. Edit sample content and create a few new topics. Publish! Open your content in oXygen and keep adding topics until you have ~10 pages. Publish using DITA OT.
  • 12. Content for DITA Practice How-to guides inspired by your everyday life: ● How to use the NCSU parking permit reservation system (and other confusing university websites) ● How to load a dishwasher ● How to watch TV without cable ● How to optimize your LinkedIn profile for the most views ● How to cook healthy meals without a stove
  • 13. Want to Get More Advanced? 1. Investigate reuse: a. Conref b. Keyref c. Conkeyref 2. Use filtering (ditaval) to create two outputs from a single source. 3. Create a custom plugin. (HTML is easier.)