SlideShare una empresa de Scribd logo
1 de 25
System Architecture of a Basic DITA
Toolset
Joe Gelb
October 29, 2013
Who is this guy?
Joe Gelb
• Founder and President of Suite Solutions
Suite Solutions
Our Vision: Enable you to engage your customers by providing quick access to
relevant information: DITA provides the foundation
• Help companies get it right the first time
• XML-based Authoring/Publishing Solutions
• Enterprise Intelligent Dynamic Content: SuiteShare Social KB
• Consultancy, Systems Integration, Application Development
• Cross-Industry Expertise
• High Tech, Aerospace & Defense, Discrete Manufacturing
• Healthcare, Government
• Blue Chip Customer Base
• Hundreds of Person Years of Experience on Staff
Main Topics
•
•

Goal of this webinar
DITA Maturity Model
• Basic Architecture
• Drill Down
Goal of this Webinar
Primary Goal: Empower (not overwhelm) you with a fundamental
understanding of the solution components and how they fit together
• One size does NOT fit all: select tools based on requirements and budget
• Few tools are really plug-and-play
• Require some level of proficiency
• Train or hire Internal staff
• Acquire assistance from independent consultants and solution
providers
• Best solution: combination of both
DITA Maturity Model

White Paper by Michael Priestly (IBM) and Amber Swope (formerly of Just Systems)
Level 1: Topics
Achieve simple single-sourcing by migrating current XML content sources
Toolset Requirements
• Authoring
• Publishing
• Repository: File system
Level 1: Basic DITA Toolset
XML Authoring

File System

Automated Publishing

Web Help

Help Manuals

Mobile
Basic DITA Toolset
•
•
•

Authoring
Publishing
Repository
Authoring Tools
•

•
•

Typical Tools
• XMetaL, oXygen, Arbortext Editor
• FrameMaker: also supports PDF composition
• MS Word-based tools: SimplyXML, Quark, Rocket Sled
• Browser-based tools: easyDITA editor, SDL Xopus, XMetaL Xmax,
oXYgen applet
The more complex the content model, more you need an editor that
clearly show tags and easily support specializations
Marketing / sales / support writers: use browser-based or Word-based
Publishing Tools
Multi-channel Publishing
• PDF, XTHML / HTML / HTML5, Help / Webhelp
• Mobile
• ePub
• jQuery Mobile (etc.)
• Responsive webhelp
• Content feed for apps
• Enterprise systems
• CRM (e.g. Salesforce)
• Support portals
• Collaboration tools (e.g. Jive)
Publishing Tools
•

DITA Open Toolkit
• Custom style sheets for different transformation types (transtypes)
• PDF rendering via XSL-FO, requiring an XSL-FO rendering engine
 Antenna House
 RenderX
 Apache FOP

•
•
•
•
•

• Help compilation: HTML Help, Eclipse
• RTF, Docbook, many other plug-ins
• DITA 4 Publishers: Word, ePub, others
Arbortext Publisher: PDF and HTML
DITA Accelerator: SuiteHelp, ePub, InDesign, others
WebWorks: HTML-based formats, PDF
SDL XPP: PDF composition
Other tools: XML Mind, dita2go
Publishing Tools
•

•

Launch publishing via
• Home-grown ANT scripts or other code (Java, etc)
• Authoring tools that integrate the DITA Toolkit
• CMS (Level 3+….)
Document compare and change markup
• DeltaXML
• CMS-based tools (Level 3+…)
Level 1 Repository
•
•

File system
Other repository tools built for other data types provide version control,
history, check-out / check-in
• Source control: SVN, etc.
• PLM and Engineering tools
• Web CMS
Level 2: Scalable Reuse
Achieve flexible reuse by architecting content using DITA topics and maps

From “DITA Maturity Model”, Michael Priestly and Amber Swope
Level 2: Scalable Reuse
Multi-channel publishing
Toolset Requirements
• Authoring
• Publishing
• Repository: CCMS
• Dynamic Publishing

From “DITA Maturity Model”, Michael Priestly and Amber Swope
Level 2: Typical DITA Toolset
XML Authoring

SME Review

Bridge to LSPs

CCMS

Localization
Management

Component Content
Management System

Dynamic Docs

Automated Publishing

Web Help

Help Manuals

Mobile
On-demand
Level 2 Repository: CCMS
What it gives you
• Component management
• Manage publications / maps
• Link management: Where used, maintain links as IDs
• Integration with DITA Toolkit or other publishing tools
• Workflow
• Translation management
• SME and editorial review
• Revision management, branching
Level 2 Repository: CCMS
What to look for
• Basic CCM capabilities: link management
• Ease of use
• Core team spearheading the implementation
• Other teams that may come up in the future
• Budget
• Cost of ownership: License + configuration
• Maintenance for your user base
• SAAS option
• Integration with authoring tools
• Integration with publishing tools: DITA-OT or home-grown system
Level 2 Repository: CCMS
What to look for
• Translation Management
• Different levels of robustness and granularity
• Support for standards like XLIFF
• Auto translation
• Integration with tools that your localization vendors use
• SME Review
• Hosted vs. on-premises deploy
Level 2: Dynamic Publishing
What it gives you
• Access to a variety of content types
• Customer-centric: Access to contextually relevant information
• Assembly of a variety of different content types on demand according to
each individual’s requests
• Quick rendering, packaging and delivery of the personalized product to the
device, format and language of choice
• Audience engagement: comments, add new content, build custom
documents and publish
Options
• SuiteShare
• SDL Live Content Reach
• Mekon
• Antidot
• MindTouch
Level 3: Specialization and Customization
Achieve quality and consistency by expanding DITA architecture to a full
content model, which explicitly defines the content types required to
meet different author and audience needs and specifies how to meet
those needs using structured, typed content.
Toolset Requirements:
Same as Level 2

From “DITA Maturity Model”, Michael Priestly and Amber Swope
Level 4: Automation and Integration
Achieve speed and efficiency by leveraging investments in semantics with
automation of key processes, and unify the semantics across different
specializations or authoring disciplines.

From “DITA Maturity Model”, Michael Priestly and Amber Swope
Level 4: Advanced Toolset
•
•
•
•
•
•

Content sharing and publishing across multiple groups: techdocs,
training, support, marketing, sales
Requirements
User-friendly XML editors
Integration with enterprise systems like CRM (Salesforce) and PLM
Integration with enterprise workflow/BPM
Publish to
• InDesign (marketing)
• WebCM
• Support KB like Salesforce
• Collaboration tools like Jive
• LMS, SCORM
• IETM
Level 4: Advanced Toolset
•
•
•
•

Terminology management
Simplified English
Adherence to style guide and standards
Options: Acrolinx, other
Keep in Touch! Let us know how we can
help you.
For additional information, contact:

Joe Gelb
solutions@suite-sol.com
U.S. Office
(609) 360-0650

EMEA Office
+972-2-993-8054

www.suite-sol.com
Follow us on Linked-In
http://www.linkedin.com/company/527916

Más contenido relacionado

La actualidad más candente

Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
Jeffrey T. Pollock
 

La actualidad más candente (20)

Contours of DITA 2.0
Contours of DITA 2.0Contours of DITA 2.0
Contours of DITA 2.0
 
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
 
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
DDD Strategic Design - Context Maps - Paulo Clavijo - April 2018
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 
Domain Driven Design (DDD)
Domain Driven Design (DDD)Domain Driven Design (DDD)
Domain Driven Design (DDD)
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
 
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
 
Domain Driven Design Demonstrated
Domain Driven Design Demonstrated Domain Driven Design Demonstrated
Domain Driven Design Demonstrated
 
Successful Content Management Through Taxonomy And Metadata Design
Successful Content Management Through Taxonomy And Metadata DesignSuccessful Content Management Through Taxonomy And Metadata Design
Successful Content Management Through Taxonomy And Metadata Design
 
Data Mesh 101
Data Mesh 101Data Mesh 101
Data Mesh 101
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Optimizing your DITA content model for translation
Optimizing your DITA content model for translationOptimizing your DITA content model for translation
Optimizing your DITA content model for translation
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
 
Mejora el Rendimiento y la Gobernanza de tus Datos con un Data Fabric Lógico
Mejora el Rendimiento y la Gobernanza de tus Datos con un Data Fabric LógicoMejora el Rendimiento y la Gobernanza de tus Datos con un Data Fabric Lógico
Mejora el Rendimiento y la Gobernanza de tus Datos con un Data Fabric Lógico
 
Cassandra ppt 1
Cassandra ppt 1Cassandra ppt 1
Cassandra ppt 1
 
Taxonomy: Do I Need One
Taxonomy: Do I Need OneTaxonomy: Do I Need One
Taxonomy: Do I Need One
 
NoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler SofteamNoSQL panorama - Jean Seiler Softeam
NoSQL panorama - Jean Seiler Softeam
 
Modern Data Architecture
Modern Data Architecture Modern Data Architecture
Modern Data Architecture
 
Building and using ontologies
Building and using ontologies Building and using ontologies
Building and using ontologies
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 

Destacado

Destacado (6)

DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
DITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information ArchitectureDITA Quick Start Webinar Series: Getting Started with Information Architecture
DITA Quick Start Webinar Series: Getting Started with Information Architecture
 
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
 
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
 
DITA explained to my boss, flacke
DITA explained to my boss, flackeDITA explained to my boss, flacke
DITA explained to my boss, flacke
 

Similar a DITA Quick Start: System Architecture of a Basic DITA Toolset

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
Alan Houser
 

Similar a DITA Quick Start: System Architecture of a Basic DITA Toolset (20)

Content Strategy From the Outside In
Content Strategy From the Outside InContent Strategy From the Outside In
Content Strategy From the Outside In
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
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
 
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
 
MetadataTheory: Metadata Tools (7th of 10)
MetadataTheory: Metadata Tools (7th of 10)MetadataTheory: Metadata Tools (7th of 10)
MetadataTheory: Metadata Tools (7th of 10)
 
Chap004
Chap004Chap004
Chap004
 
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
 
MiTeam Collaboration and Learning Platform
MiTeam Collaboration and Learning PlatformMiTeam Collaboration and Learning Platform
MiTeam Collaboration and Learning Platform
 
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
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free Tools
 
WeWork Connect: Shaping Confluence to Reflect Our Culture
WeWork Connect: Shaping Confluence to Reflect Our CultureWeWork Connect: Shaping Confluence to Reflect Our Culture
WeWork Connect: Shaping Confluence to Reflect Our Culture
 
Single Source Publishing: Utilizing XML and DITA
Single Source Publishing: Utilizing XML and DITASingle Source Publishing: Utilizing XML and DITA
Single Source Publishing: Utilizing XML and DITA
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
 
SuiteHelp 3.2.5 Latest Features
SuiteHelp 3.2.5 Latest FeaturesSuiteHelp 3.2.5 Latest Features
SuiteHelp 3.2.5 Latest Features
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Cool Tools for Technical Writers
Cool Tools for Technical WritersCool Tools for Technical Writers
Cool Tools for Technical Writers
 
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
Planning our End Game at Automation Anywhere: A Story of Content and Tools St...
 
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
 
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
LavaCon 2017 - Implementing a Customer-driven Transition to DITA Content: A S...
 

Más de Suite Solutions

C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse Infocenter
Suite Solutions
 
LocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputsLocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputs
Suite Solutions
 
ImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlaggingImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlagging
Suite Solutions
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handling
Suite Solutions
 
Dita ot pipeline webinar
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinar
Suite Solutions
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
Suite Solutions
 
StrategiesForUsingMetadata
StrategiesForUsingMetadataStrategiesForUsingMetadata
StrategiesForUsingMetadata
Suite Solutions
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Suite Solutions
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Suite Solutions
 

Más de Suite Solutions (20)

SuiteHelp 4.0: Latest Features in Enterprise Webhelp
SuiteHelp 4.0: Latest Features in Enterprise WebhelpSuiteHelp 4.0: Latest Features in Enterprise Webhelp
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
 
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
 
Using Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic PublishingUsing Taxonomy for Customer-centric Dynamic Publishing
Using Taxonomy for Customer-centric Dynamic Publishing
 
Introduction to S1000D
Introduction to S1000DIntroduction to S1000D
Introduction to S1000D
 
Suite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp OutputSuite Labs: Generating SuiteHelp Output
Suite Labs: Generating SuiteHelp Output
 
Svg and graphics
Svg and graphicsSvg and graphics
Svg and graphics
 
C:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse InfocenterC:\Users\User\Desktop\Eclipse Infocenter
C:\Users\User\Desktop\Eclipse Infocenter
 
LocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputsLocalizingStyleSheetsForHTMLOutputs
LocalizingStyleSheetsForHTMLOutputs
 
ImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlaggingImplementingChangeTrackingAndFlagging
ImplementingChangeTrackingAndFlagging
 
AdvancedXPath
AdvancedXPathAdvancedXPath
AdvancedXPath
 
Ot performance webinar
Ot performance webinarOt performance webinar
Ot performance webinar
 
PDF Localization
PDF  LocalizationPDF  Localization
PDF Localization
 
Debugging and Error handling
Debugging and Error handlingDebugging and Error handling
Debugging and Error handling
 
Dost.jar and fo.jar
Dost.jar and fo.jarDost.jar and fo.jar
Dost.jar and fo.jar
 
Dita ot pipeline webinar
Dita ot pipeline webinarDita ot pipeline webinar
Dita ot pipeline webinar
 
Developing Plugins
Developing PluginsDeveloping Plugins
Developing Plugins
 
CustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputsCustomizingStyleSheetsForHTMLOutputs
CustomizingStyleSheetsForHTMLOutputs
 
StrategiesForUsingMetadata
StrategiesForUsingMetadataStrategiesForUsingMetadata
StrategiesForUsingMetadata
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
 
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
Understanding and Configuring the FO Plug-in for Generating PDF Files: Part I...
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

DITA Quick Start: System Architecture of a Basic DITA Toolset

  • 1. System Architecture of a Basic DITA Toolset Joe Gelb October 29, 2013
  • 2. Who is this guy? Joe Gelb • Founder and President of Suite Solutions Suite Solutions Our Vision: Enable you to engage your customers by providing quick access to relevant information: DITA provides the foundation • Help companies get it right the first time • XML-based Authoring/Publishing Solutions • Enterprise Intelligent Dynamic Content: SuiteShare Social KB • Consultancy, Systems Integration, Application Development • Cross-Industry Expertise • High Tech, Aerospace & Defense, Discrete Manufacturing • Healthcare, Government • Blue Chip Customer Base • Hundreds of Person Years of Experience on Staff
  • 3. Main Topics • • Goal of this webinar DITA Maturity Model • Basic Architecture • Drill Down
  • 4. Goal of this Webinar Primary Goal: Empower (not overwhelm) you with a fundamental understanding of the solution components and how they fit together • One size does NOT fit all: select tools based on requirements and budget • Few tools are really plug-and-play • Require some level of proficiency • Train or hire Internal staff • Acquire assistance from independent consultants and solution providers • Best solution: combination of both
  • 5. DITA Maturity Model White Paper by Michael Priestly (IBM) and Amber Swope (formerly of Just Systems)
  • 6. Level 1: Topics Achieve simple single-sourcing by migrating current XML content sources Toolset Requirements • Authoring • Publishing • Repository: File system
  • 7. Level 1: Basic DITA Toolset XML Authoring File System Automated Publishing Web Help Help Manuals Mobile
  • 9. Authoring Tools • • • Typical Tools • XMetaL, oXygen, Arbortext Editor • FrameMaker: also supports PDF composition • MS Word-based tools: SimplyXML, Quark, Rocket Sled • Browser-based tools: easyDITA editor, SDL Xopus, XMetaL Xmax, oXYgen applet The more complex the content model, more you need an editor that clearly show tags and easily support specializations Marketing / sales / support writers: use browser-based or Word-based
  • 10. Publishing Tools Multi-channel Publishing • PDF, XTHML / HTML / HTML5, Help / Webhelp • Mobile • ePub • jQuery Mobile (etc.) • Responsive webhelp • Content feed for apps • Enterprise systems • CRM (e.g. Salesforce) • Support portals • Collaboration tools (e.g. Jive)
  • 11. Publishing Tools • DITA Open Toolkit • Custom style sheets for different transformation types (transtypes) • PDF rendering via XSL-FO, requiring an XSL-FO rendering engine  Antenna House  RenderX  Apache FOP • • • • • • Help compilation: HTML Help, Eclipse • RTF, Docbook, many other plug-ins • DITA 4 Publishers: Word, ePub, others Arbortext Publisher: PDF and HTML DITA Accelerator: SuiteHelp, ePub, InDesign, others WebWorks: HTML-based formats, PDF SDL XPP: PDF composition Other tools: XML Mind, dita2go
  • 12. Publishing Tools • • Launch publishing via • Home-grown ANT scripts or other code (Java, etc) • Authoring tools that integrate the DITA Toolkit • CMS (Level 3+….) Document compare and change markup • DeltaXML • CMS-based tools (Level 3+…)
  • 13. Level 1 Repository • • File system Other repository tools built for other data types provide version control, history, check-out / check-in • Source control: SVN, etc. • PLM and Engineering tools • Web CMS
  • 14. Level 2: Scalable Reuse Achieve flexible reuse by architecting content using DITA topics and maps From “DITA Maturity Model”, Michael Priestly and Amber Swope
  • 15. Level 2: Scalable Reuse Multi-channel publishing Toolset Requirements • Authoring • Publishing • Repository: CCMS • Dynamic Publishing From “DITA Maturity Model”, Michael Priestly and Amber Swope
  • 16. Level 2: Typical DITA Toolset XML Authoring SME Review Bridge to LSPs CCMS Localization Management Component Content Management System Dynamic Docs Automated Publishing Web Help Help Manuals Mobile On-demand
  • 17. Level 2 Repository: CCMS What it gives you • Component management • Manage publications / maps • Link management: Where used, maintain links as IDs • Integration with DITA Toolkit or other publishing tools • Workflow • Translation management • SME and editorial review • Revision management, branching
  • 18. Level 2 Repository: CCMS What to look for • Basic CCM capabilities: link management • Ease of use • Core team spearheading the implementation • Other teams that may come up in the future • Budget • Cost of ownership: License + configuration • Maintenance for your user base • SAAS option • Integration with authoring tools • Integration with publishing tools: DITA-OT or home-grown system
  • 19. Level 2 Repository: CCMS What to look for • Translation Management • Different levels of robustness and granularity • Support for standards like XLIFF • Auto translation • Integration with tools that your localization vendors use • SME Review • Hosted vs. on-premises deploy
  • 20. Level 2: Dynamic Publishing What it gives you • Access to a variety of content types • Customer-centric: Access to contextually relevant information • Assembly of a variety of different content types on demand according to each individual’s requests • Quick rendering, packaging and delivery of the personalized product to the device, format and language of choice • Audience engagement: comments, add new content, build custom documents and publish Options • SuiteShare • SDL Live Content Reach • Mekon • Antidot • MindTouch
  • 21. Level 3: Specialization and Customization Achieve quality and consistency by expanding DITA architecture to a full content model, which explicitly defines the content types required to meet different author and audience needs and specifies how to meet those needs using structured, typed content. Toolset Requirements: Same as Level 2 From “DITA Maturity Model”, Michael Priestly and Amber Swope
  • 22. Level 4: Automation and Integration Achieve speed and efficiency by leveraging investments in semantics with automation of key processes, and unify the semantics across different specializations or authoring disciplines. From “DITA Maturity Model”, Michael Priestly and Amber Swope
  • 23. Level 4: Advanced Toolset • • • • • • Content sharing and publishing across multiple groups: techdocs, training, support, marketing, sales Requirements User-friendly XML editors Integration with enterprise systems like CRM (Salesforce) and PLM Integration with enterprise workflow/BPM Publish to • InDesign (marketing) • WebCM • Support KB like Salesforce • Collaboration tools like Jive • LMS, SCORM • IETM
  • 24. Level 4: Advanced Toolset • • • • Terminology management Simplified English Adherence to style guide and standards Options: Acrolinx, other
  • 25. Keep in Touch! Let us know how we can help you. For additional information, contact: Joe Gelb solutions@suite-sol.com U.S. Office (609) 360-0650 EMEA Office +972-2-993-8054 www.suite-sol.com Follow us on Linked-In http://www.linkedin.com/company/527916