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: Low-Cost DITA Pilots

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: Low-Cost DITA Pilots (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

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

DITA on a Shoe String: Low-Cost DITA Pilots

  • 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/