SlideShare a Scribd company logo
1 of 23
DITA on a Shoe String
April 20161
Stan Doherty, Ph.D. (Stan.Doherty@SimpliVity.com)
Deborah Femia (Deborah.Femia@SimpliVity.com)
About the presenters . . .
2
Stan Doherty
• SimpliVity:
- Information Engineering Manager (1 yr)
- Last-resort technical writer
• OASIS
- DITA Technical Committee (12 yrs)
- DITA Help Subcommittee (7 yrs)
- DITA Adoption Committee (2 yrs)
Deborah Femia
• SimpliVity:
- Publications Infrastructure Engineer (.5 yr)
- API Documentation Architect (.5 yr)
• Technical writer, online Help dev. (18 yrs)
Here's the pitch . . .
3
Whether you are . . .
- expanding your current investment in DITA
- considering a migration to DITA
- actively migrating to DITA
- seeking ammunition to justify your staying out of DITA forever
. . . the bar to developing pilots, prototypes, or proofs of concept is pretty low.
Use Case #1 – 30-60-day pilot per participant = $0 cost (software)
Use Case #2 – 60-180-day pilot per participant = $129
Use Case #3 – +180-day pilot per participant = $665
DITA information architecture . . . bare bones
4
Root DITA map
Child DITA map
Concept topic
Task topic
XML elements
DITA features and tools . . . where do I really need?
5
DITA features DITA-Related technologies
01. DITA-compliant editor
02. DITA Open Toolkit
03. XQuery editor
04. DITA-compliant CCMS
05. Schematron
06. Scalable Vector Graphics
07. Lightweight DITA (Markdown)
08. DITA4Publishers
09. Mind mapping editor
10. Wireframe editor
11. Spreadsheet
01. Inheritance (XML, processors)
02. Generalization (XML, processors)
03. Modular authoring (topic, maps)
04. Information typing (topic types, domains)
05. Content reuse (polymorphism)
06. Semantic markup (OOTB, customized)
07. Metadata: controlled values for attributes
08. Metadata: taxonomies
09. Metadata: classifications, ontologies
10. Extensibility (info types, domains)
11. Key-based referencing
12. Unicode and localization support
13. Content filtering (conditional assembly)
14. Content flagging (conditional styling)
15. Content/style isolation
16. Topic encapsulation
17. Content management integration
What components do you need to get started?
6
Authoring/translation tools Infrastructure/build tools
05. Stand-alone DITA Open Toolkit
06. Source code control environments
07. Build automation tools
08. Output styling tools (PDF, HTML)
09. Content analysis tools
01. DITA-compliant editor
02. Lightweight DITA editors (Markdown)
03. Integrated DITA Open Tookit
04. DITA book library (initial best practices)
What components do you need to get started?
7
Authoring/translation tools Infrastructure/build tools
05. Stand-alone DITA Open Toolkit
> DITA-OT
06. Source code control environments
> SVN
> Git / Bitbucket
07. Build automation tools
> Linux Shell script with cron job
> Jenkins
08. Output styling tools (PDF, HTML)
> Jarno Elovirta’s PDF Plugin Generator
> Leigh White’s DITA for Print
> Oxygen WebHelp Skin Builder
09. Content analysis tools
> XQuery
> Metrics reports
01. DITA-compliant editor
> Syncrosoft Oxygen Author
> JustSystems XMetaL Editor
> Adobe Framemaker (DITA)
02. Lightweight DITA editors (Markdown)
> MarkdownPad (Windows)
> MacDown (Mac)
> MdCharm (Linux)
03. Integrated DITA Open Tookit
> Integrated with DITA editors
04. DITA book library (initial best practices)
> Hackos, Introduction to DITA
> Bellamy, DITA Best Practices
> Self, DITA Style Guide
> Kimber, DITA for Practitioners
> White, DITA for Print
DITA-Compliant XML Editors
8
Critical features/benefits
• Intelligent XML editing with content completion
• Integrated DITA element and attribute reference
• DITA validation and error checking
• Visual conditionalization and profiling
• Integrated publishing capabilities
• Extensible and customizable
• Robust user assistance available
• Desktop client support (Windows? Mac? Linux?)
Options and costs
• Oxygen XML Author (www.oxygenxml.com)
• 30-day free trial
• $549 per license
• JustSystems XMetaL Author (www.xmetal.com)
• Free trial
• Contact Sales for pricing.
• Adobe Framemaker (DITA)
• 30-day free trial
• $29.99 per month per license
or
• $999 per license
DITA-Compliant XML Editors
9
Critical features/benefits
• Intelligent XML editing with content completion
• Integrated DITA element and attribute reference
• DITA validation and error checking
• Visual conditionalization and profiling
• Integrated publishing capabilities
• Extensible and customizable
• Robust user assistance available
• Desktop client support (Windows? Mac? Linux?)
Options and costs
• Oxygen XML Author (www.oxygenxml.com)
• 30-day free trial
• $549 per license
• JustSystems XMetaL Author (www.xmetal.com)
• Free trial
• $XXX per license
• Adobe Framemaker (DITA)
• 30-day free trial
• $29.99 per month per license
or
• $999 per license
Integrated DITA Open Toolkit
10
Critical features/benefits
• Output transformation types supported by the stand-alone DITA Open Toolkit
are available from within your DITA editor.
> PDF, HTML5, HTMLHelp, RTF, TOCJS
• All configuration options are visible from within your DITA editor.
• Multiple versions of the DITA Open Toolkit can be used from within your DITA editor.
Options and costs
• Typically – NO COST – integrated with DITA editors
What is Lightweight DITA??
11
Critical benefits
• Author topics in a lightweight markup format – Markdown, HTML5, or MS Word.
• Link to those lightweight topics directly from standard DITA maps.
• Apply standard DITA metadata or filtering to the links calling lightweight topics.
• Integrate both lightweight and standard topics in the same DITA maps.
• Publish this content using any output transformation in the DITA Open Toolkit.
Lightweight DITA is a variation of the OASIS DITA standard that is under active
development. Unlike standard DITA 1.3, organizations using Lightweight DITA
can do the following:
• Learning XML is no longer a barrier to publishing through the DITA pipeline.
• Technical publications groups do not need to be silo'd.
• Anyone can contribute and collaborate.
• The ROI for investing in DITA increases significantly.
What is Lightweight DITA??
12
DITA 1.3 Map
DITA 1.3 Map
DITA 1.3 Map
DITA SVT Map
Tech Writers
Engineers
Mkt/Support
WebMeisters
C T RXML Editor
c t rMarkdown Editor
c t rMS Word
c t rHTML5 Editor
What is Lightweight DITA??
13
Critical benefits
• Author topics in a lightweight markup format – Markdown, HTML5, or MS Word.
• Link to those lightweight topics directly from standard DITA maps.
• Apply standard DITA metadata or filtering to the links calling lightweight topics.
• Integrate both lightweight and standard topics in the same DITA maps.
• Publish this content using any output transformation in the DITA Open Toolkit.
Lightweight DITA is a variation of the OASIS DITA standard that is under active
development. Unlike standard DITA 1.3, organizations using Lightweight DITA
can do the following:
• Learning XML is no longer a barrier to publishing through the DITA pipeline.
• Technical publications groups do not need to be silo'd.
• Anyone can contribute and collaborate.
• The ROI for investing in DITA increases significantly.
Source Code Control Environments
14
Critical features/benefits
• Version control and snapshot archiving
• Change tracking and logs
• Branching and merging
• Integration with issue tracking systems
• Integration with build automation systems
Options and costs
• Your Development team’s source control system! – Free
• Apache Subversion (SVN)
• TortoiseSVN (Windows) – Free
• Mac OS X SVN client – Included
• Linux SVN client – Free
• Cloud SVN provider – Fee per time period/user/feature
• Many others
• Git (command line) and optional GUI tool
• Atlassian Bitbucket (a.k.a., Stash) – Cloud or on premises
• Free for small teams, fee for large teams
• TortoiseGit (Windows) – Free
• SourceTree (Mac, Windows) – Free
• Giggle (Linux) – Free
• Many others
Build automation tools
15
Critical features/benefits
• Scheduler for automated builds – nightly, when changes occur
• Archiving of build artifacts
• Integration with source control systems
• Integration with issue tracking systems
• Integration with your Development team’s software builds
• Continuous integration (CI) build model
Options and costs
• Your Development team’s build automation system! – Free
• Linux shell script with cron job – Included
• Jenkins – Free
• Many others
To automate builds, use the stand-alone DITA Open
Toolkit.
Output Styling Tools (PDF, HTML)
16
Critical features/benefits
• Ability to add corporate branding and styles
• Ability to customize every element of output style
• Ability to define different styles for different output types
Options and costs
• Jarno Elovirta’s PDF Plugin Generator – Free
• http://dita-generator.elovirta.com
• Leigh White’s DITA for Print – ~$30
• Oxygen WebHelp Plugin – Included with Oxygen or $2094 standalone
• Oxygen WebHelp Skin Builder – Free
• https://www.oxygenxml.com/webhelp-skin-builder/
Content Analysis Tools
17
• Number of topics by language, domain (feature area), or topic type (concept, task, reference)
• Number and IDs of topics called by more than one map (topic reuse)
• IDs of topics containing one or more semantic elements/values, for example:
<uicontrol>Federation</uicontrol> or <title>Create . . . </title>
• Number and IDs of topics containing code block examples
• And much more . . .
Options and costs
• Oxygen DITA Metrics Report – free with Oxygen
• XQuery processors (BaseX) – free
• String processing utilities – free
> grep (Linux)
> awk (Linux)
> find (Windows)
• Schematron – free
Once your content is in XML topics (ASCII), you can analyze and profile your
content quantitatively.
Content Analysis Tools
18
• Number of topics by language, domain (feature area), or topic type (concept, task, reference)
• Number and IDs of topics called by more than one map (topic reuse)
• IDs of topics containing one or more semantic elements/values, for example:
<uicontrol>Federation</uicontrol> or <title>Create . . . </title>
• Number and IDs of topics containing code block examples
• And much more . . .
Options and costs
• Oxygen DITA Metrics Report – free with Oxygen
• XQuery processors (BaseX) -- free
• String processing utilities – free
> grep (Linux)
> awk (Linux)
> find (Windows)
• Schematron -- free
Once your content is in XML topics (ASCII), you can analyze and profile your
content quantitatively.
Content Analysis Tools
19
• Number of topics by language, domain (feature area), or topic type (concept, task, reference)
• Number and IDs of topics called by more than one map (topic reuse)
• IDs of topics containing one or more semantic elements/values, for example:
<uicontrol>Federation</uicontrol> or <title>Create . . . </title>
• Number and IDs of topics containing code block examples
• And much more . . .
Options and costs
• Oxygen DITA Metrics Report – free with Oxygen
• XQuery processors (BaseX) -- free
• String processing utilities – free
> grep (Linux)
> awk (Linux)
> find (Windows)
• Schematron -- free
Once your content is in XML topics (ASCII), you can analyze and profile your
content quantitatively.
Content Analysis Tools
20
• Number of topics by language, domain (feature area), or topic type (concept, task, reference)
• Number and IDs of topics called by more than one map (topic reuse)
• IDs of topics containing one or more semantic elements/values, for example:
<uicontrol>Federation</uicontrol> or <title>Create . . . </title>
• Number and IDs of topics containing code block examples
• And much more . . .
Options and costs
• Oxygen DITA Metrics Report – free with Oxygen
• XQuery processors (BaseX) -- free
• String processing utilities – free
> grep (Linux)
> awk (Linux)
> find (Windows)
• Schematron -- free
Once your content is in XML topics (ASCII), you can analyze and profile your
content quantitatively.
Content Analysis Tools
21
• Number of topics by language, domain (feature area), or topic type (concept, task, reference)
• Number and IDs of topics called by more than one map (topic reuse)
• IDs of topics containing one or more semantic elements/values, for example:
<uicontrol>Federation</uicontrol> or <title>Create . . . </title>
• Number and IDs of topics containing code block examples
• And much more . . .
Options and costs
• Oxygen DITA Metrics Report – free with Oxygen
• XQuery processors (BaseX) -- free
• String processing utilities – free
> grep (Linux)
> awk (Linux)
> find (Windows)
• Schematron -- free
Once your content is in XML topics (ASCII), you can analyze and profile your
content quantitatively.
Recap . . .
22
Whether you are . . .
- expanding your current investment in DITA
- considering a migration to DITA
- actively migrating to DITA
- seeking ammunition to justify your staying out of DITA forever
. . . the bar to developing pilots, prototypes, or proofs of concept is pretty low.
Use Case #1 – 30-60-day pilot per participant = $0 cost (software)
Use Case #2 – 60-180-day pilot per participant = $129
Use Case #3 – +180-day pilot per participant = $665
Useful Links . . .
23
Website URL
DITA Open Toolkit http://www.dita-ot.org
DITA Open Toolkit Installation Instructions http://www.dita-ot.org/2.2/getting-started/installing-client.html
Java (JDK) Downloads
http://www.oracle.com/technetwork/java/javase/download
s/index.html
Instructions for Adding the JDK to the
Windows Path Variable
http://docs.oracle.com/javase/8/docs/technotes/guides/install/windo
ws_jdk_install.html#BABGDJFH
BitBucket https://bitbucket.org/
TortoiseGit https://tortoisegit.org/
TortoiseSVN https://tortoisesvn.net/
Jenkins https://jenkins.io/index.html
Git Plugin for Jenkins and Installation
Instructions
https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-
Howtoinstallplugins
Jarno Elovirta’s PDF Plugin Generator http://dita-generator.elovirta.com/#p1
Oxygen WebHelp Skin Builder https://www.oxygenxml.com/webhelp-skin-builder/

More Related Content

What's hot

Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
FlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateFlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateMichael Harding
 
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
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap Cloud
 
Private Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftPrivate Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftXebiaLabs
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVKrishna-Kumar
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Rex Wang
 
FlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareFlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareMichael Harding
 
FlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareFlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareMichael Harding
 
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...VMware Tanzu
 
Citrix en Nutanix: de kracht van de combinatie
Citrix en Nutanix: de kracht van de combinatieCitrix en Nutanix: de kracht van de combinatie
Citrix en Nutanix: de kracht van de combinatieICT-Partners
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partnerKyle Hailey
 
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion EucalyptusHybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion EucalyptusVedanta Barooah
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayVMware Tanzu
 
IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinarSkytap Cloud
 
Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrewLibbySchulze
 

What's hot (20)

Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
FlexPod Winter Leadership Update
FlexPod Winter Leadership UpdateFlexPod Winter Leadership Update
FlexPod Winter Leadership Update
 
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
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlc
 
Private Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShiftPrivate Cloud Deployment Automation with XebiaLabs and OpenShift
Private Cloud Deployment Automation with XebiaLabs and OpenShift
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
 
FlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshareFlexPod_Feb2015-slideshare
FlexPod_Feb2015-slideshare
 
FlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshareFlexPod-Performance-Fall2014-slideshare
FlexPod-Performance-Fall2014-slideshare
 
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
Building a University Community PaaS Using Cloud Foundry (Cloud Foundry Summ...
 
Citrix en Nutanix: de kracht van de combinatie
Citrix en Nutanix: de kracht van de combinatieCitrix en Nutanix: de kracht van de combinatie
Citrix en Nutanix: de kracht van de combinatie
 
Delphix and Pure Storage partner
Delphix and Pure Storage partnerDelphix and Pure Storage partner
Delphix and Pure Storage partner
 
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion EucalyptusHybrid and On-premise AWS workloads using HP Helion Eucalyptus
Hybrid and On-premise AWS workloads using HP Helion Eucalyptus
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
Jira
JiraJira
Jira
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
Cncf checkov and bridgecrew
Cncf checkov and bridgecrewCncf checkov and bridgecrew
Cncf checkov and bridgecrew
 

Viewers also liked

Zero to OpenStack cloud in 90 minutes
Zero to OpenStack cloud in 90 minutesZero to OpenStack cloud in 90 minutes
Zero to OpenStack cloud in 90 minutesNetApp
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015VMUG IT
 
Hyper-Convergence: Worth the Hype?
Hyper-Convergence: Worth the Hype?Hyper-Convergence: Worth the Hype?
Hyper-Convergence: Worth the Hype?Brian Anderson
 
Simplivity webinar presentation
Simplivity webinar presentationSimplivity webinar presentation
Simplivity webinar presentationRyan Hadden
 
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...marketingunitrends
 
2017 Servers for Software-Defined Storage Brand Leader Report
2017 Servers for Software-Defined Storage Brand Leader Report2017 Servers for Software-Defined Storage Brand Leader Report
2017 Servers for Software-Defined Storage Brand Leader ReportIT Brand Pulse
 
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCAS
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCASComparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCAS
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCASIT Brand Pulse
 
TechTarget and SimpliVity Case Study: Turning better market visibility into c...
TechTarget and SimpliVity Case Study: Turning better market visibility into c...TechTarget and SimpliVity Case Study: Turning better market visibility into c...
TechTarget and SimpliVity Case Study: Turning better market visibility into c...TechTarget
 

Viewers also liked (9)

Zero to OpenStack cloud in 90 minutes
Zero to OpenStack cloud in 90 minutesZero to OpenStack cloud in 90 minutes
Zero to OpenStack cloud in 90 minutes
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015
 
Cloud-Business-Accelerator Program
Cloud-Business-Accelerator ProgramCloud-Business-Accelerator Program
Cloud-Business-Accelerator Program
 
Hyper-Convergence: Worth the Hype?
Hyper-Convergence: Worth the Hype?Hyper-Convergence: Worth the Hype?
Hyper-Convergence: Worth the Hype?
 
Simplivity webinar presentation
Simplivity webinar presentationSimplivity webinar presentation
Simplivity webinar presentation
 
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
 
2017 Servers for Software-Defined Storage Brand Leader Report
2017 Servers for Software-Defined Storage Brand Leader Report2017 Servers for Software-Defined Storage Brand Leader Report
2017 Servers for Software-Defined Storage Brand Leader Report
 
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCAS
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCASComparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCAS
Comparing Cost of Dell EMC Centera and HPE/SUSE/iTernity iCAS
 
TechTarget and SimpliVity Case Study: Turning better market visibility into c...
TechTarget and SimpliVity Case Study: Turning better market visibility into c...TechTarget and SimpliVity Case Study: Turning better market visibility into c...
TechTarget and SimpliVity Case Study: Turning better market visibility into c...
 

Similar to DITA on a Shoe String

DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA Quick Start Webinar Series: Getting Started with the DITA Open ToolkitDITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA Quick Start Webinar Series: Getting Started with the DITA Open ToolkitSuite Solutions
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitContrext Solutions
 
4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document DsplayChris Despopoulos
 
Suite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp OutputSuite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp OutputSuite Solutions
 
Overview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITAOverview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITASuite Solutions
 
DITA for Small Teams Workshop (Tekom 2017)
DITA for Small Teams Workshop (Tekom 2017)DITA for Small Teams Workshop (Tekom 2017)
DITA for Small Teams Workshop (Tekom 2017)Contrext Solutions
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAsIXIASOFT
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentIXIASOFT
 
DITA-OT 2.x: Discover What's New in Toolkit Two
DITA-OT 2.x: Discover What's New in Toolkit TwoDITA-OT 2.x: Discover What's New in Toolkit Two
DITA-OT 2.x: Discover What's New in Toolkit TwoRobert Anderson
 
Using DITA for Online Help
Using DITA for Online HelpUsing DITA for Online Help
Using DITA for Online HelpScott Abel
 
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
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntfUlrich Krause
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicKevin Kaminski
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be WrongIXIASOFT
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopIXIASOFT
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterpriseDon Day
 

Similar to DITA on a Shoe String (20)

DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA Quick Start Webinar Series: Getting Started with the DITA Open ToolkitDITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit
 
4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay4D Pubs - Distributed Dynamic Document Dsplay
4D Pubs - Distributed Dynamic Document Dsplay
 
Suite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp OutputSuite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp Output
 
Overview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITAOverview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITA
 
DITA for Small Teams Workshop (Tekom 2017)
DITA for Small Teams Workshop (Tekom 2017)DITA for Small Teams Workshop (Tekom 2017)
DITA for Small Teams Workshop (Tekom 2017)
 
The Evolution of DITAs
The Evolution of DITAsThe Evolution of DITAs
The Evolution of DITAs
 
Using Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative EnvironmentUsing Markdown and Lightweight DITA in a Collaborative Environment
Using Markdown and Lightweight DITA in a Collaborative Environment
 
Introduction to DITA
Introduction to DITAIntroduction to DITA
Introduction to DITA
 
DITA-OT 2.x: Discover What's New in Toolkit Two
DITA-OT 2.x: Discover What's New in Toolkit TwoDITA-OT 2.x: Discover What's New in Toolkit Two
DITA-OT 2.x: Discover What's New in Toolkit Two
 
Using DITA for Online Help
Using DITA for Online HelpUsing DITA for Online Help
Using DITA for Online Help
 
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
 
The Future of DITA
The Future of DITAThe Future of DITA
The Future of DITA
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntf
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
 
One Tool to Help Them All - Leigh White
One Tool to Help Them All -  Leigh WhiteOne Tool to Help Them All -  Leigh White
One Tool to Help Them All - Leigh White
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong
 
Lean and Collaborative Content - Workshop
Lean and Collaborative Content - WorkshopLean and Collaborative Content - Workshop
Lean and Collaborative Content - Workshop
 
Growing DITA across the enterprise
Growing DITA across the enterpriseGrowing DITA across the enterprise
Growing DITA across the enterprise
 

Recently uploaded

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 

DITA on a Shoe String

  • 1. DITA on a Shoe String April 20161 Stan Doherty, Ph.D. (Stan.Doherty@SimpliVity.com) Deborah Femia (Deborah.Femia@SimpliVity.com)
  • 2. About the presenters . . . 2 Stan Doherty • SimpliVity: - Information Engineering Manager (1 yr) - Last-resort technical writer • OASIS - DITA Technical Committee (12 yrs) - DITA Help Subcommittee (7 yrs) - DITA Adoption Committee (2 yrs) Deborah Femia • SimpliVity: - Publications Infrastructure Engineer (.5 yr) - API Documentation Architect (.5 yr) • Technical writer, online Help dev. (18 yrs)
  • 3. Here's the pitch . . . 3 Whether you are . . . - expanding your current investment in DITA - considering a migration to DITA - actively migrating to DITA - seeking ammunition to justify your staying out of DITA forever . . . the bar to developing pilots, prototypes, or proofs of concept is pretty low. Use Case #1 – 30-60-day pilot per participant = $0 cost (software) Use Case #2 – 60-180-day pilot per participant = $129 Use Case #3 – +180-day pilot per participant = $665
  • 4. DITA information architecture . . . bare bones 4 Root DITA map Child DITA map Concept topic Task topic XML elements
  • 5. DITA features and tools . . . where do I really need? 5 DITA features DITA-Related technologies 01. DITA-compliant editor 02. DITA Open Toolkit 03. XQuery editor 04. DITA-compliant CCMS 05. Schematron 06. Scalable Vector Graphics 07. Lightweight DITA (Markdown) 08. DITA4Publishers 09. Mind mapping editor 10. Wireframe editor 11. Spreadsheet 01. Inheritance (XML, processors) 02. Generalization (XML, processors) 03. Modular authoring (topic, maps) 04. Information typing (topic types, domains) 05. Content reuse (polymorphism) 06. Semantic markup (OOTB, customized) 07. Metadata: controlled values for attributes 08. Metadata: taxonomies 09. Metadata: classifications, ontologies 10. Extensibility (info types, domains) 11. Key-based referencing 12. Unicode and localization support 13. Content filtering (conditional assembly) 14. Content flagging (conditional styling) 15. Content/style isolation 16. Topic encapsulation 17. Content management integration
  • 6. What components do you need to get started? 6 Authoring/translation tools Infrastructure/build tools 05. Stand-alone DITA Open Toolkit 06. Source code control environments 07. Build automation tools 08. Output styling tools (PDF, HTML) 09. Content analysis tools 01. DITA-compliant editor 02. Lightweight DITA editors (Markdown) 03. Integrated DITA Open Tookit 04. DITA book library (initial best practices)
  • 7. What components do you need to get started? 7 Authoring/translation tools Infrastructure/build tools 05. Stand-alone DITA Open Toolkit > DITA-OT 06. Source code control environments > SVN > Git / Bitbucket 07. Build automation tools > Linux Shell script with cron job > Jenkins 08. Output styling tools (PDF, HTML) > Jarno Elovirta’s PDF Plugin Generator > Leigh White’s DITA for Print > Oxygen WebHelp Skin Builder 09. Content analysis tools > XQuery > Metrics reports 01. DITA-compliant editor > Syncrosoft Oxygen Author > JustSystems XMetaL Editor > Adobe Framemaker (DITA) 02. Lightweight DITA editors (Markdown) > MarkdownPad (Windows) > MacDown (Mac) > MdCharm (Linux) 03. Integrated DITA Open Tookit > Integrated with DITA editors 04. DITA book library (initial best practices) > Hackos, Introduction to DITA > Bellamy, DITA Best Practices > Self, DITA Style Guide > Kimber, DITA for Practitioners > White, DITA for Print
  • 8. DITA-Compliant XML Editors 8 Critical features/benefits • Intelligent XML editing with content completion • Integrated DITA element and attribute reference • DITA validation and error checking • Visual conditionalization and profiling • Integrated publishing capabilities • Extensible and customizable • Robust user assistance available • Desktop client support (Windows? Mac? Linux?) Options and costs • Oxygen XML Author (www.oxygenxml.com) • 30-day free trial • $549 per license • JustSystems XMetaL Author (www.xmetal.com) • Free trial • Contact Sales for pricing. • Adobe Framemaker (DITA) • 30-day free trial • $29.99 per month per license or • $999 per license
  • 9. DITA-Compliant XML Editors 9 Critical features/benefits • Intelligent XML editing with content completion • Integrated DITA element and attribute reference • DITA validation and error checking • Visual conditionalization and profiling • Integrated publishing capabilities • Extensible and customizable • Robust user assistance available • Desktop client support (Windows? Mac? Linux?) Options and costs • Oxygen XML Author (www.oxygenxml.com) • 30-day free trial • $549 per license • JustSystems XMetaL Author (www.xmetal.com) • Free trial • $XXX per license • Adobe Framemaker (DITA) • 30-day free trial • $29.99 per month per license or • $999 per license
  • 10. Integrated DITA Open Toolkit 10 Critical features/benefits • Output transformation types supported by the stand-alone DITA Open Toolkit are available from within your DITA editor. > PDF, HTML5, HTMLHelp, RTF, TOCJS • All configuration options are visible from within your DITA editor. • Multiple versions of the DITA Open Toolkit can be used from within your DITA editor. Options and costs • Typically – NO COST – integrated with DITA editors
  • 11. What is Lightweight DITA?? 11 Critical benefits • Author topics in a lightweight markup format – Markdown, HTML5, or MS Word. • Link to those lightweight topics directly from standard DITA maps. • Apply standard DITA metadata or filtering to the links calling lightweight topics. • Integrate both lightweight and standard topics in the same DITA maps. • Publish this content using any output transformation in the DITA Open Toolkit. Lightweight DITA is a variation of the OASIS DITA standard that is under active development. Unlike standard DITA 1.3, organizations using Lightweight DITA can do the following: • Learning XML is no longer a barrier to publishing through the DITA pipeline. • Technical publications groups do not need to be silo'd. • Anyone can contribute and collaborate. • The ROI for investing in DITA increases significantly.
  • 12. What is Lightweight DITA?? 12 DITA 1.3 Map DITA 1.3 Map DITA 1.3 Map DITA SVT Map Tech Writers Engineers Mkt/Support WebMeisters C T RXML Editor c t rMarkdown Editor c t rMS Word c t rHTML5 Editor
  • 13. What is Lightweight DITA?? 13 Critical benefits • Author topics in a lightweight markup format – Markdown, HTML5, or MS Word. • Link to those lightweight topics directly from standard DITA maps. • Apply standard DITA metadata or filtering to the links calling lightweight topics. • Integrate both lightweight and standard topics in the same DITA maps. • Publish this content using any output transformation in the DITA Open Toolkit. Lightweight DITA is a variation of the OASIS DITA standard that is under active development. Unlike standard DITA 1.3, organizations using Lightweight DITA can do the following: • Learning XML is no longer a barrier to publishing through the DITA pipeline. • Technical publications groups do not need to be silo'd. • Anyone can contribute and collaborate. • The ROI for investing in DITA increases significantly.
  • 14. Source Code Control Environments 14 Critical features/benefits • Version control and snapshot archiving • Change tracking and logs • Branching and merging • Integration with issue tracking systems • Integration with build automation systems Options and costs • Your Development team’s source control system! – Free • Apache Subversion (SVN) • TortoiseSVN (Windows) – Free • Mac OS X SVN client – Included • Linux SVN client – Free • Cloud SVN provider – Fee per time period/user/feature • Many others • Git (command line) and optional GUI tool • Atlassian Bitbucket (a.k.a., Stash) – Cloud or on premises • Free for small teams, fee for large teams • TortoiseGit (Windows) – Free • SourceTree (Mac, Windows) – Free • Giggle (Linux) – Free • Many others
  • 15. Build automation tools 15 Critical features/benefits • Scheduler for automated builds – nightly, when changes occur • Archiving of build artifacts • Integration with source control systems • Integration with issue tracking systems • Integration with your Development team’s software builds • Continuous integration (CI) build model Options and costs • Your Development team’s build automation system! – Free • Linux shell script with cron job – Included • Jenkins – Free • Many others To automate builds, use the stand-alone DITA Open Toolkit.
  • 16. Output Styling Tools (PDF, HTML) 16 Critical features/benefits • Ability to add corporate branding and styles • Ability to customize every element of output style • Ability to define different styles for different output types Options and costs • Jarno Elovirta’s PDF Plugin Generator – Free • http://dita-generator.elovirta.com • Leigh White’s DITA for Print – ~$30 • Oxygen WebHelp Plugin – Included with Oxygen or $2094 standalone • Oxygen WebHelp Skin Builder – Free • https://www.oxygenxml.com/webhelp-skin-builder/
  • 17. Content Analysis Tools 17 • Number of topics by language, domain (feature area), or topic type (concept, task, reference) • Number and IDs of topics called by more than one map (topic reuse) • IDs of topics containing one or more semantic elements/values, for example: <uicontrol>Federation</uicontrol> or <title>Create . . . </title> • Number and IDs of topics containing code block examples • And much more . . . Options and costs • Oxygen DITA Metrics Report – free with Oxygen • XQuery processors (BaseX) – free • String processing utilities – free > grep (Linux) > awk (Linux) > find (Windows) • Schematron – free Once your content is in XML topics (ASCII), you can analyze and profile your content quantitatively.
  • 18. Content Analysis Tools 18 • Number of topics by language, domain (feature area), or topic type (concept, task, reference) • Number and IDs of topics called by more than one map (topic reuse) • IDs of topics containing one or more semantic elements/values, for example: <uicontrol>Federation</uicontrol> or <title>Create . . . </title> • Number and IDs of topics containing code block examples • And much more . . . Options and costs • Oxygen DITA Metrics Report – free with Oxygen • XQuery processors (BaseX) -- free • String processing utilities – free > grep (Linux) > awk (Linux) > find (Windows) • Schematron -- free Once your content is in XML topics (ASCII), you can analyze and profile your content quantitatively.
  • 19. Content Analysis Tools 19 • Number of topics by language, domain (feature area), or topic type (concept, task, reference) • Number and IDs of topics called by more than one map (topic reuse) • IDs of topics containing one or more semantic elements/values, for example: <uicontrol>Federation</uicontrol> or <title>Create . . . </title> • Number and IDs of topics containing code block examples • And much more . . . Options and costs • Oxygen DITA Metrics Report – free with Oxygen • XQuery processors (BaseX) -- free • String processing utilities – free > grep (Linux) > awk (Linux) > find (Windows) • Schematron -- free Once your content is in XML topics (ASCII), you can analyze and profile your content quantitatively.
  • 20. Content Analysis Tools 20 • Number of topics by language, domain (feature area), or topic type (concept, task, reference) • Number and IDs of topics called by more than one map (topic reuse) • IDs of topics containing one or more semantic elements/values, for example: <uicontrol>Federation</uicontrol> or <title>Create . . . </title> • Number and IDs of topics containing code block examples • And much more . . . Options and costs • Oxygen DITA Metrics Report – free with Oxygen • XQuery processors (BaseX) -- free • String processing utilities – free > grep (Linux) > awk (Linux) > find (Windows) • Schematron -- free Once your content is in XML topics (ASCII), you can analyze and profile your content quantitatively.
  • 21. Content Analysis Tools 21 • Number of topics by language, domain (feature area), or topic type (concept, task, reference) • Number and IDs of topics called by more than one map (topic reuse) • IDs of topics containing one or more semantic elements/values, for example: <uicontrol>Federation</uicontrol> or <title>Create . . . </title> • Number and IDs of topics containing code block examples • And much more . . . Options and costs • Oxygen DITA Metrics Report – free with Oxygen • XQuery processors (BaseX) -- free • String processing utilities – free > grep (Linux) > awk (Linux) > find (Windows) • Schematron -- free Once your content is in XML topics (ASCII), you can analyze and profile your content quantitatively.
  • 22. Recap . . . 22 Whether you are . . . - expanding your current investment in DITA - considering a migration to DITA - actively migrating to DITA - seeking ammunition to justify your staying out of DITA forever . . . the bar to developing pilots, prototypes, or proofs of concept is pretty low. Use Case #1 – 30-60-day pilot per participant = $0 cost (software) Use Case #2 – 60-180-day pilot per participant = $129 Use Case #3 – +180-day pilot per participant = $665
  • 23. Useful Links . . . 23 Website URL DITA Open Toolkit http://www.dita-ot.org DITA Open Toolkit Installation Instructions http://www.dita-ot.org/2.2/getting-started/installing-client.html Java (JDK) Downloads http://www.oracle.com/technetwork/java/javase/download s/index.html Instructions for Adding the JDK to the Windows Path Variable http://docs.oracle.com/javase/8/docs/technotes/guides/install/windo ws_jdk_install.html#BABGDJFH BitBucket https://bitbucket.org/ TortoiseGit https://tortoisegit.org/ TortoiseSVN https://tortoisesvn.net/ Jenkins https://jenkins.io/index.html Git Plugin for Jenkins and Installation Instructions https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins- Howtoinstallplugins Jarno Elovirta’s PDF Plugin Generator http://dita-generator.elovirta.com/#p1 Oxygen WebHelp Skin Builder https://www.oxygenxml.com/webhelp-skin-builder/