SlideShare a Scribd company logo
1 of 83
DocTrain East 2007 October 20 – 8:30 AM  Brian Buehling Dakota Systems, Inc. [email_address] Building An XML Publishing System With DITA
Presentation Goals ,[object Object],[object Object],[object Object]
Acknowledgements ,[object Object],[object Object],[object Object],[object Object]
Dakota Systems Overview ,[object Object],[object Object],[object Object],[object Object]
The DITA Publishing Problem  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DITA-based ECM Architecture DITA Repository XML Components XML Pipeline XML Authors Subject Matter Experts Outside Contributors Epic, X-Metal Word, Frame XML Conversion DITA Distribution PDA’s Web Sites XSL-FO MS-PPT Slides XSLT Omnimark XSLT XSLT XSLT XPP
Business Requirements for DITA ,[object Object],[object Object],[object Object],[object Object]
DITA Editors Vs. Frame High, XML editors are strong advocates High, Word users are strong advocates Satisfaction Medium, but should be customized Low Errors Medium, but depends on customization High, depends on user Repeatability High, but not in every situation Medium, but only if customized Efficiency High, but consistently overestimated Low, but consistently underestimated Learning Curve XML Editor Frame Criteria
Characteristics of an Enterprise CMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evolution of Multi-Channel Publishing Projects ,[object Object],[object Object],[object Object],[object Object],[object Object],Content  Management ,[object Object],[object Object],[object Object],[object Object],Custom  Publishing ,[object Object],[object Object],[object Object],[object Object],[object Object],Automated  Formatting Dynamic Content Assembly ,[object Object],[object Object],[object Object]
Reuse (multi-level)‏ Repurposing Content Reuse  Reduces content creation costs  Reduces content maintenance costs  Reduces content translation costs  Increases content accuracy
Profiled Documents Dynamic Assembly Dynamic Content Assembly  More relevant info to customers  Easier creation of new products  Fresher, real-time information  Information on demand
Also supports additional language (French) and Additional Output (Wireless)‏ DITA Publishing Cost Savings 15% Create  Review/QA  Index/TOC  Assemble  100% 35% 25% 15% 25% 100% Automate: Index, TOC, PDF w/links, CD-ROM –    50% Review,  95% Index & Assemble 50% Reuse:  50%  Create, review  25% Concurrent Process -  40% Elapsed time 15%
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Authoring Cost  Savings 50% Translation  Savings 30% Business ROI Publishing  Time Savings 95% Reduced Content  Maintenance 20X
Scenario I:  Conference Material
Business Requirements  ,[object Object],[object Object],[object Object],[object Object]
Website Requirements
Print Brochure Requirements
Format Neutral View (XML)‏
Format Neutral View (XML)‏
Adobe InDesign View (XML)‏
Scenario II:  Customer Support
MOT Taxonomy / Metadata
MOT Dynamic Content Assembly ,[object Object],[object Object]
MOT Dynamic Content Assembly ,[object Object]
MOT Dynamic Content Assembly ,[object Object]
MOT Dynamic Content Assembly ,[object Object],[object Object]
MOT Dynamic Content Assembly ,[object Object],[object Object]
MOT Dynamic Content Assembly ,[object Object],[object Object],[object Object]
MOT Dynamic Content Assembly ,[object Object],[object Object]
Implementation Details
Common Misperceptions ,[object Object],It works for our website, so it should be able to handle our print pubs… ,[object Object],[object Object]
Project  Life  Cycle for DITA Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pilot ,[object Object],[object Object],[object Object],[object Object],[object Object],Concept Deployment ,[object Object],[object Object],[object Object],[object Object]
Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
Concept: Creating Urgency ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concept: Creating Urgency ,[object Object],[object Object]
Concept: Creating Urgency ,[object Object]
Concept: Creating Urgency ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Concept: Creating Urgency
Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
Concept: Identifying Opportunities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Concept: Identifying Opportunities
Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
Concept: Reducing Resistance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
Concept: Driving Action ,[object Object],[object Object],[object Object]
Project Life Cycle for DITA Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pilot ,[object Object],[object Object],[object Object],[object Object],[object Object],Concept
Pilot: Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Pilot: Understand the User Experience ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Life Cycle for DITA Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pilot ,[object Object],[object Object],[object Object],[object Object],[object Object],Concept
Development: Low Level Design ,[object Object],[object Object],[object Object],[object Object]
Project Life Cycle for DITA Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pilot ,[object Object],[object Object],[object Object],[object Object],[object Object],Concept Deployment ,[object Object],[object Object],[object Object],[object Object]
Common Misperceptions ,[object Object],It works for our website, so it should be able to handle our print pubs… ,[object Object],[object Object]
Organizational Impacts Project Manager (Project Manager)  Although the characteristics and risks of the DAM project may be new, the internal Project Manager still has the ultimate responsibility for delivery. Typesetter  ( Style Designer)  The role of page based composition and design in minimized.  Emphasis is placed on consistent global styles. Writer  ( Content Contributor)  Writers must learn new skills to create reusable components that can be  published in many contexts. Customer (Micro Publisher)  Customers are enabled to publish customized training modules or targeted publications. Web Manager (Delivery Manager) As much of electronic delivery is automated, this role is typically expanded to handle all delivery channels.  Systems Architect  ( Content Architect)  Expertise in systems integration gives way to expertise in content integration. Journal Publisher  ( Information  Publisher)  This shift may wreak political havoc as traditional information flows are  changed.
Project  Life  Cycle for Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pilot ,[object Object],[object Object],[object Object],[object Object],[object Object],Concept Deployment ,[object Object],[object Object],[object Object],[object Object]
Project Killer – CFO ‘ There is no budget for this project' Risks: * Finance personnel don't have the technology background to fully understand the ROI of CMS's. * Finance personnel have a bias toward preventing any new IT cost expenditures.
Common ROI Errors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Project Killer – CMS Vendor 'That's no problem, our software handles it' Risks: * Vendor incentives to push their products and services will bias their CMS solution recommendations. * Vendors have too little information to propose an optimal solution. * Vendors have too much information regarding your operations to propose the lowest cost solution.
Project Killer – Standards Architect 'It's not on our approved list of vendors' Risks: * IT architecture and support resources won't support the ongoing operations of your CMS initiative. * Internal hardware and network resources will not be available to grow your CMS. * Funding won't be approved without IT architecture consent.
Project Killer – CMS Consultant 'Just follow our 6 step Content Materialization Process and  reusable content will materialize' Risks: * Preconceived notions will bias the CMS consultant's view of your project. * Your consultant will overly complicate issues to justify his work. * Business alliances will bias the CMS consultant's technical recommendations.
Project Killer – Internal IT Guy ‘ What about my Open Source MS-Word Plugin?!?!’ Risks: * After your implementation, your internal development team won't have the skills needed to support your CMS. * Your internal team might resent an external team of consultants architecting and developing the CMS. * Parallel development efforts might cause confusion.
Project Killer – Senior Tech Writer ‘ Why can’t we round trip with a MS-Word Template?’ Risks: * Writers will place unreasonable technical requirements on the system. * Many of the undocumented workflow and content rules that writers follow will not be built into the CMS. * Writers will complain about the extra burden place upon them to write and tag content. * Writers will complain about the loss of stylistic control that they have over documents.
Top 10 DITA Project Pitfalls ,[object Object],[object Object],[object Object],[object Object]
Top 10 DITA Project Pitfalls  ,[object Object],[object Object],[object Object],[object Object]
Top 10 DITA Project Pitfalls  ,[object Object],[object Object]
XML Basics
XML Example
XML Example
DITA Topic Example Type-specific content body Relationships Identifier and title Properties Type-specific content body Relationships <task id=&quot;installstorage&quot;> <title>Installing hard drives</title> <shortdesc>You open the box and insert the drive.</shortdesc> <prolog><metadata> <audience type=&quot;administrator&quot;/> <keywords> <indexterm>hard drive</indexterm> <indexterm>disk drive</indexterm> </keywords> <prodinfo> <prodname>TeraDisk</prodname> <vrmlist><vrm version=&quot;2&quot; release=&quot;1&quot;  modification=&quot;1&quot;/></vrmlist> </prodinfo> </metadata></prolog> <taskbody> <prereq>First, purchase the hard drive. To avoid problems, please leave the hard drive in the box for now.</prereq> </taskbody> <related-links> <link href=&quot;unscrewcover.dita&quot;/> <link href=&quot;insertdrive.dita&quot;/> <link href=&quot;replacecover.dita&quot;/> </related-links> </task>
DITA Map Example <map title=&quot;Tasks&quot;> <topichead navtitle=&quot;Installing&quot; audience=&quot;admin&quot;> <topicmeta> <shortdesc>Install products before configuring or using them.</shortdesc> <topicmeta> <topicref href=&quot;installstorage.dita&quot;> <topicref href=&quot;unscrewcover.dita&quot;/> <topicref href=&quot;insertdrive.dita&quot;/> <topicref href=&quot;replacecover.dita&quot;/> </topicref> <topicref href=&quot;installwebserver.dita&quot;> <topicref href=&quot;closeprograms.dita&quot;/> <topicref href=&quot;runsetup.dita&quot;/> <topicref href=&quot;restart.dita&quot;/> </topicref> <topicref href=&quot;installdb.dita&quot;> <topicref href=&quot;closeprograms.dita&quot;/> <topicref href=&quot;runsetup.dita&quot;/> <topicref href=&quot;restart.dita&quot;/> </topicref> </topichead> … </map> A heading doesn’t have to have a topic Title and properties can be assigned in the map A topic can appear multiple times in the hierarchy The map organizes a set of topics in a hierarchy
DITA Basics
Key DITA Concepts I ,[object Object],[object Object],[object Object],[object Object],Topics DITA maps Deliverables
Key DITA Concepts II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DITA Maps ,[object Object],[object Object],[object Object],[object Object]
DITA Specialization ,[object Object],[object Object],[object Object],[object Object],[object Object]
DTD / Schema Basics
DTD Syntax
Schema Syntax
XPath: Document Model Example <!-- Start --> <?app open?> <a level=&quot;0&quot; xmlns:b=&quot;urn:b&quot; xmlns=&quot;urn:a&quot;>   alpha   <b:bravo/><!-- To do... --><charlie/>   delta </a> <?app close?>
XPath: Navigation Axes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion ,[object Object],[object Object],[object Object],[object Object]
Thank you Brian Buehling Managing Director [email_address] Work: (888) 834-2152  Mobile: (312) 545-1090 Dakota Systems, Inc. 35 E. Wacker Drive, Suite 1510 Chicago, IL 60601
Questions &  Answers

More Related Content

What's hot

Content Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebContent Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebAmit Sheth
 
Content Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebContent Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebAmit Sheth
 
Applying reference models with archi mate
Applying reference models with archi mateApplying reference models with archi mate
Applying reference models with archi mateBas van Gils
 
Mdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise IsMdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise IsSemyon Axelrod
 
BI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorBI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorOKTOPUS Consulting
 
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud Solutions
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud SolutionsLower Cost and Complexity with Azure and StorSimple Hybrid Cloud Solutions
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud SolutionsPerficient, Inc.
 
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011Erik Fransen
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataOrchestra Networks
 
Box Use Case Matrix - FINAL (external)
Box Use Case Matrix - FINAL (external)Box Use Case Matrix - FINAL (external)
Box Use Case Matrix - FINAL (external)Ernest Adriaansz
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupEllis Pratt
 
Agile BI: How to Deliver More Value in Less Time
Agile BI: How to Deliver More Value in Less TimeAgile BI: How to Deliver More Value in Less Time
Agile BI: How to Deliver More Value in Less TimePerficient, Inc.
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Perficient, Inc.
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesMichael Findling
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)Charles Betz
 
Semantic Applications for Financial Services
Semantic Applications for Financial ServicesSemantic Applications for Financial Services
Semantic Applications for Financial ServicesDavidSNewman
 
[AIIM16] Implementing Automated Retention at the European Central Bank
[AIIM16] Implementing Automated Retention at the European Central Bank[AIIM16] Implementing Automated Retention at the European Central Bank
[AIIM16] Implementing Automated Retention at the European Central BankAIIM International
 
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...Concept Searching, Inc
 

What's hot (20)

Content Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebContent Management, Metadata and Semantic Web
Content Management, Metadata and Semantic Web
 
Content Management, Metadata and Semantic Web
Content Management, Metadata and Semantic WebContent Management, Metadata and Semantic Web
Content Management, Metadata and Semantic Web
 
Applying reference models with archi mate
Applying reference models with archi mateApplying reference models with archi mate
Applying reference models with archi mate
 
Mdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise IsMdm Is Not Enough, Semantic Enterprise Is
Mdm Is Not Enough, Semantic Enterprise Is
 
Semantic Technology in Publishing & Finance
Semantic Technology in Publishing & FinanceSemantic Technology in Publishing & Finance
Semantic Technology in Publishing & Finance
 
BI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendorBI - Comparison of open source and traditional vendor
BI - Comparison of open source and traditional vendor
 
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud Solutions
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud SolutionsLower Cost and Complexity with Azure and StorSimple Hybrid Cloud Solutions
Lower Cost and Complexity with Azure and StorSimple Hybrid Cloud Solutions
 
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011
#Centennium Presentation Data Vault Automation seminar #dvauto Oct 6th 2011
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference Data
 
DITA For Publishers: How Publishers Can Really Do XML
DITA For Publishers: How Publishers Can Really Do XMLDITA For Publishers: How Publishers Can Really Do XML
DITA For Publishers: How Publishers Can Really Do XML
 
Box Use Case Matrix - FINAL (external)
Box Use Case Matrix - FINAL (external)Box Use Case Matrix - FINAL (external)
Box Use Case Matrix - FINAL (external)
 
Structured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy MeetupStructured writing presentation to London Content Strategy Meetup
Structured writing presentation to London Content Strategy Meetup
 
Agile BI: How to Deliver More Value in Less Time
Agile BI: How to Deliver More Value in Less TimeAgile BI: How to Deliver More Value in Less Time
Agile BI: How to Deliver More Value in Less Time
 
Understanding Identity Management with Office 365
Understanding Identity Management with Office 365Understanding Identity Management with Office 365
Understanding Identity Management with Office 365
 
Introduction to Wordmap
Introduction to WordmapIntroduction to Wordmap
Introduction to Wordmap
 
Database Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and FeaturesDatabase Tools - ER Studio Facts and Features
Database Tools - ER Studio Facts and Features
 
IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)IT4IT Overview (A new standard for IT management)
IT4IT Overview (A new standard for IT management)
 
Semantic Applications for Financial Services
Semantic Applications for Financial ServicesSemantic Applications for Financial Services
Semantic Applications for Financial Services
 
[AIIM16] Implementing Automated Retention at the European Central Bank
[AIIM16] Implementing Automated Retention at the European Central Bank[AIIM16] Implementing Automated Retention at the European Central Bank
[AIIM16] Implementing Automated Retention at the European Central Bank
 
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...
FEDSPUG Meeting: Intelligent Metadata and Auto-classification in Records Mana...
 

Viewers also liked

Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Mekon Ltd.
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016IXIASOFT
 
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftMaximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftIXIASOFT
 
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...IXIASOFT
 
Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016IXIASOFT
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLScott Abel
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoringdclsocialmedia
 

Viewers also liked (8)

Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
 
Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016Using DRM at Infor - IXIASOFT User Conference 2016
Using DRM at Infor - IXIASOFT User Conference 2016
 
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro SoftMaximize Your oXygen Usage - oXygen XML, Syncro Soft
Maximize Your oXygen Usage - oXygen XML, Syncro Soft
 
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
Move Our DITA Content to Another CCMS? Seriously? - IXIASOFT User Conference ...
 
Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016Reports and DITA Metrics IXIASOFT User Conference 2016
Reports and DITA Metrics IXIASOFT User Conference 2016
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
DITA Quick Start
DITA Quick StartDITA Quick Start
DITA Quick Start
 
Introduction to Structured Authoring
Introduction to Structured AuthoringIntroduction to Structured Authoring
Introduction to Structured Authoring
 

Similar to Building An XML Publishing System With DITA

Dynamic Product Documentation
Dynamic Product DocumentationDynamic Product Documentation
Dynamic Product DocumentationScott Abel
 
Legacy ECM Migration
Legacy ECM MigrationLegacy ECM Migration
Legacy ECM MigrationLantzy14
 
Success Factors for DITA Adoption with XMetaL: Best Practices and Fundamentals
Success Factors for DITA Adoption with XMetaL: Best Practices and FundamentalsSuccess Factors for DITA Adoption with XMetaL: Best Practices and Fundamentals
Success Factors for DITA Adoption with XMetaL: Best Practices and FundamentalsScott Abel
 
ECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointKnowledgeLake
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementScott Abel
 
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...Jack Molisani
 
Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...Unified Communications Online
 
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...Rolly Perreaux, PMP
 
Knowledge Management & Self Service
Knowledge Management & Self Service Knowledge Management & Self Service
Knowledge Management & Self Service MHaggerty
 
From agile development to agile evolution of enterprise systems
From agile development to agile evolution of enterprise systemsFrom agile development to agile evolution of enterprise systems
From agile development to agile evolution of enterprise systemsAlexander SAMARIN
 
Next Docs Seminar Presentation
Next Docs Seminar PresentationNext Docs Seminar Presentation
Next Docs Seminar Presentationsbanerjee2009
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentationmcatalini
 
ITSM Tool upgrade options
ITSM Tool upgrade optionsITSM Tool upgrade options
ITSM Tool upgrade optionsAxios Systems
 
ECM BPM Strategy With Enterprise Architecture Maturity Model
ECM BPM Strategy With Enterprise Architecture Maturity ModelECM BPM Strategy With Enterprise Architecture Maturity Model
ECM BPM Strategy With Enterprise Architecture Maturity ModelDavid Champeau
 
Deliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce ProjectsDeliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce ProjectsElastic Path
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]chris1217
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 

Similar to Building An XML Publishing System With DITA (20)

Dynamic Product Documentation
Dynamic Product DocumentationDynamic Product Documentation
Dynamic Product Documentation
 
Legacy ECM Migration
Legacy ECM MigrationLegacy ECM Migration
Legacy ECM Migration
 
Success Factors for DITA Adoption with XMetaL: Best Practices and Fundamentals
Success Factors for DITA Adoption with XMetaL: Best Practices and FundamentalsSuccess Factors for DITA Adoption with XMetaL: Best Practices and Fundamentals
Success Factors for DITA Adoption with XMetaL: Best Practices and Fundamentals
 
ECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePointECM Migration Webinar - Move to SharePoint
ECM Migration Webinar - Move to SharePoint
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
 
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
LavaCon 2017 - Building an Enterprisewide Content Platform—and Why DITA will ...
 
Pentaho Partner Program Info
Pentaho Partner Program InfoPentaho Partner Program Info
Pentaho Partner Program Info
 
Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...Unified Communications - Its cool, but how can you demonstrate value to the b...
Unified Communications - Its cool, but how can you demonstrate value to the b...
 
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
 
Knowledge Management & Self Service
Knowledge Management & Self Service Knowledge Management & Self Service
Knowledge Management & Self Service
 
From agile development to agile evolution of enterprise systems
From agile development to agile evolution of enterprise systemsFrom agile development to agile evolution of enterprise systems
From agile development to agile evolution of enterprise systems
 
Next Docs Seminar Presentation
Next Docs Seminar PresentationNext Docs Seminar Presentation
Next Docs Seminar Presentation
 
DocuClass & Ricoh Presentation
DocuClass & Ricoh PresentationDocuClass & Ricoh Presentation
DocuClass & Ricoh Presentation
 
ITSM Tool upgrade options
ITSM Tool upgrade optionsITSM Tool upgrade options
ITSM Tool upgrade options
 
ECM BPM Strategy With Enterprise Architecture Maturity Model
ECM BPM Strategy With Enterprise Architecture Maturity ModelECM BPM Strategy With Enterprise Architecture Maturity Model
ECM BPM Strategy With Enterprise Architecture Maturity Model
 
Deliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce ProjectsDeliver Successful Enterprise Ecommerce Projects
Deliver Successful Enterprise Ecommerce Projects
 
CMS Trends Traps & Tips 2008 Print
CMS Trends Traps & Tips 2008 PrintCMS Trends Traps & Tips 2008 Print
CMS Trends Traps & Tips 2008 Print
 
D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]D Microsoft Apio Sales Presentation Branded All Up 32[1]
D Microsoft Apio Sales Presentation Branded All Up 32[1]
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 

More from Scott Abel

2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...
2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...
2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...Scott Abel
 
The Cognitive Era and the Future of Content
The Cognitive Era and the Future of ContentThe Cognitive Era and the Future of Content
The Cognitive Era and the Future of ContentScott Abel
 
The cognitive era and the future of content
The cognitive era and the future of contentThe cognitive era and the future of content
The cognitive era and the future of contentScott Abel
 
Establishing thought leadership with content manufacturing and influencer mar...
Establishing thought leadership with content manufacturing and influencer mar...Establishing thought leadership with content manufacturing and influencer mar...
Establishing thought leadership with content manufacturing and influencer mar...Scott Abel
 
Creating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent ContentCreating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent ContentScott Abel
 
Intelligent Content in the Experience Age by Scott Abel, The Content Wrangler
Intelligent Content in the Experience Age by Scott Abel, The Content WranglerIntelligent Content in the Experience Age by Scott Abel, The Content Wrangler
Intelligent Content in the Experience Age by Scott Abel, The Content WranglerScott Abel
 
Emerging Trends in Visual Content Marketing with Adam Helweh
Emerging Trends in Visual Content Marketing with Adam HelwehEmerging Trends in Visual Content Marketing with Adam Helweh
Emerging Trends in Visual Content Marketing with Adam HelwehScott Abel
 
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen Jones
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen JonesScalable Content Strategy: Nice Thought or Viable Vision? with Colleen Jones
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen JonesScott Abel
 
Content Strategy Across Geographies and Platforms with Melinda Flores
Content Strategy Across Geographies and Platforms with Melinda FloresContent Strategy Across Geographies and Platforms with Melinda Flores
Content Strategy Across Geographies and Platforms with Melinda FloresScott Abel
 
The ROI of Intelligent Content with Mark Lewis, DITA Educator, Quark
The ROI of Intelligent Content with Mark Lewis, DITA Educator, QuarkThe ROI of Intelligent Content with Mark Lewis, DITA Educator, Quark
The ROI of Intelligent Content with Mark Lewis, DITA Educator, QuarkScott Abel
 
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...Scott Abel
 
The Future of Technical Communication is Marketing with Scott Abel, The Conte...
The Future of Technical Communication is Marketing with Scott Abel, The Conte...The Future of Technical Communication is Marketing with Scott Abel, The Conte...
The Future of Technical Communication is Marketing with Scott Abel, The Conte...Scott Abel
 
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...Clear and Simple: Lower Your Content Costs with Global English with Matthew K...
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...Scott Abel
 
Fandom Isn't Random with Andrew Thomas, SDL
Fandom Isn't Random with Andrew Thomas, SDLFandom Isn't Random with Andrew Thomas, SDL
Fandom Isn't Random with Andrew Thomas, SDLScott Abel
 
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML EditorDeep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML EditorScott Abel
 
The Future of Technical Communication is Marketing
The Future of Technical Communication is MarketingThe Future of Technical Communication is Marketing
The Future of Technical Communication is MarketingScott Abel
 
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...Scott Abel
 
5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore
5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore
5 Revolutionary Technologies Technical Communicators Can’t Afford To IgnoreScott Abel
 
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...Scott Abel
 
Thinking Strategically About Content - Localization World Singapore
Thinking Strategically About Content - Localization World SingaporeThinking Strategically About Content - Localization World Singapore
Thinking Strategically About Content - Localization World SingaporeScott Abel
 

More from Scott Abel (20)

2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...
2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...
2023 Challenges and Opportunities Impacting Technical Documentation Team Capa...
 
The Cognitive Era and the Future of Content
The Cognitive Era and the Future of ContentThe Cognitive Era and the Future of Content
The Cognitive Era and the Future of Content
 
The cognitive era and the future of content
The cognitive era and the future of contentThe cognitive era and the future of content
The cognitive era and the future of content
 
Establishing thought leadership with content manufacturing and influencer mar...
Establishing thought leadership with content manufacturing and influencer mar...Establishing thought leadership with content manufacturing and influencer mar...
Establishing thought leadership with content manufacturing and influencer mar...
 
Creating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent ContentCreating A Digital Content Factory: Getting Started with Intelligent Content
Creating A Digital Content Factory: Getting Started with Intelligent Content
 
Intelligent Content in the Experience Age by Scott Abel, The Content Wrangler
Intelligent Content in the Experience Age by Scott Abel, The Content WranglerIntelligent Content in the Experience Age by Scott Abel, The Content Wrangler
Intelligent Content in the Experience Age by Scott Abel, The Content Wrangler
 
Emerging Trends in Visual Content Marketing with Adam Helweh
Emerging Trends in Visual Content Marketing with Adam HelwehEmerging Trends in Visual Content Marketing with Adam Helweh
Emerging Trends in Visual Content Marketing with Adam Helweh
 
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen Jones
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen JonesScalable Content Strategy: Nice Thought or Viable Vision? with Colleen Jones
Scalable Content Strategy: Nice Thought or Viable Vision? with Colleen Jones
 
Content Strategy Across Geographies and Platforms with Melinda Flores
Content Strategy Across Geographies and Platforms with Melinda FloresContent Strategy Across Geographies and Platforms with Melinda Flores
Content Strategy Across Geographies and Platforms with Melinda Flores
 
The ROI of Intelligent Content with Mark Lewis, DITA Educator, Quark
The ROI of Intelligent Content with Mark Lewis, DITA Educator, QuarkThe ROI of Intelligent Content with Mark Lewis, DITA Educator, Quark
The ROI of Intelligent Content with Mark Lewis, DITA Educator, Quark
 
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...
Content Strategy for Technical Communication and Beyond with Gretyl Kinsey, S...
 
The Future of Technical Communication is Marketing with Scott Abel, The Conte...
The Future of Technical Communication is Marketing with Scott Abel, The Conte...The Future of Technical Communication is Marketing with Scott Abel, The Conte...
The Future of Technical Communication is Marketing with Scott Abel, The Conte...
 
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...Clear and Simple: Lower Your Content Costs with Global English with Matthew K...
Clear and Simple: Lower Your Content Costs with Global English with Matthew K...
 
Fandom Isn't Random with Andrew Thomas, SDL
Fandom Isn't Random with Andrew Thomas, SDLFandom Isn't Random with Andrew Thomas, SDL
Fandom Isn't Random with Andrew Thomas, SDL
 
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML EditorDeep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
 
The Future of Technical Communication is Marketing
The Future of Technical Communication is MarketingThe Future of Technical Communication is Marketing
The Future of Technical Communication is Marketing
 
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...
The Making of 'The Language of Content Strategy' - by Scott Abel, The Content...
 
5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore
5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore
5 Revolutionary Technologies Technical Communicators Can’t Afford To Ignore
 
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...
Content Marketing Futurist: Revolutionary Technologies Content Marketers Can’...
 
Thinking Strategically About Content - Localization World Singapore
Thinking Strategically About Content - Localization World SingaporeThinking Strategically About Content - Localization World Singapore
Thinking Strategically About Content - Localization World Singapore
 

Recently uploaded

Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneVIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Roomdivyansh0kumar0
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdfFinTech Belgium
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Sapana Sha
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesMarketing847413
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...makika9823
 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingMaristelaRamos12
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawlmakika9823
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 

Recently uploaded (20)

Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service ThaneVIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
VIP Call Girls Thane Sia 8617697112 Independent Escort Service Thane
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast Slides
 
Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024Commercial Bank Economic Capsule - April 2024
Commercial Bank Economic Capsule - April 2024
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
Independent Lucknow Call Girls 8923113531WhatsApp Lucknow Call Girls make you...
 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of Marketing
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 

Building An XML Publishing System With DITA

  • 1. DocTrain East 2007 October 20 – 8:30 AM Brian Buehling Dakota Systems, Inc. [email_address] Building An XML Publishing System With DITA
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. DITA-based ECM Architecture DITA Repository XML Components XML Pipeline XML Authors Subject Matter Experts Outside Contributors Epic, X-Metal Word, Frame XML Conversion DITA Distribution PDA’s Web Sites XSL-FO MS-PPT Slides XSLT Omnimark XSLT XSLT XSLT XPP
  • 7.
  • 8. DITA Editors Vs. Frame High, XML editors are strong advocates High, Word users are strong advocates Satisfaction Medium, but should be customized Low Errors Medium, but depends on customization High, depends on user Repeatability High, but not in every situation Medium, but only if customized Efficiency High, but consistently overestimated Low, but consistently underestimated Learning Curve XML Editor Frame Criteria
  • 9.
  • 10.
  • 11. Reuse (multi-level)‏ Repurposing Content Reuse  Reduces content creation costs  Reduces content maintenance costs  Reduces content translation costs  Increases content accuracy
  • 12. Profiled Documents Dynamic Assembly Dynamic Content Assembly  More relevant info to customers  Easier creation of new products  Fresher, real-time information  Information on demand
  • 13. Also supports additional language (French) and Additional Output (Wireless)‏ DITA Publishing Cost Savings 15% Create Review/QA Index/TOC Assemble 100% 35% 25% 15% 25% 100% Automate: Index, TOC, PDF w/links, CD-ROM – 50% Review, 95% Index & Assemble 50% Reuse: 50% Create, review 25% Concurrent Process - 40% Elapsed time 15%
  • 14.
  • 15. Scenario I: Conference Material
  • 16.
  • 22. Scenario II: Customer Support
  • 23. MOT Taxonomy / Metadata
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 32.
  • 33.
  • 34. Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
  • 41.
  • 42.
  • 43. Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
  • 44.
  • 45. Concept: Business Justification IT Architects End Users Executive Mgrs. Reduce Resistance ROI Calculation Cost Savings New Revenue Competitive Edge Identify Opportunity Inefficiencies Legal Compliance Competition Create Urgency Drive Action Proof of Concept Phased Approach Training
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. Organizational Impacts Project Manager (Project Manager) Although the characteristics and risks of the DAM project may be new, the internal Project Manager still has the ultimate responsibility for delivery. Typesetter ( Style Designer) The role of page based composition and design in minimized. Emphasis is placed on consistent global styles. Writer ( Content Contributor) Writers must learn new skills to create reusable components that can be published in many contexts. Customer (Micro Publisher) Customers are enabled to publish customized training modules or targeted publications. Web Manager (Delivery Manager) As much of electronic delivery is automated, this role is typically expanded to handle all delivery channels. Systems Architect ( Content Architect) Expertise in systems integration gives way to expertise in content integration. Journal Publisher ( Information Publisher) This shift may wreak political havoc as traditional information flows are changed.
  • 55.
  • 56. Project Killer – CFO ‘ There is no budget for this project' Risks: * Finance personnel don't have the technology background to fully understand the ROI of CMS's. * Finance personnel have a bias toward preventing any new IT cost expenditures.
  • 57.
  • 58. Project Killer – CMS Vendor 'That's no problem, our software handles it' Risks: * Vendor incentives to push their products and services will bias their CMS solution recommendations. * Vendors have too little information to propose an optimal solution. * Vendors have too much information regarding your operations to propose the lowest cost solution.
  • 59. Project Killer – Standards Architect 'It's not on our approved list of vendors' Risks: * IT architecture and support resources won't support the ongoing operations of your CMS initiative. * Internal hardware and network resources will not be available to grow your CMS. * Funding won't be approved without IT architecture consent.
  • 60. Project Killer – CMS Consultant 'Just follow our 6 step Content Materialization Process and reusable content will materialize' Risks: * Preconceived notions will bias the CMS consultant's view of your project. * Your consultant will overly complicate issues to justify his work. * Business alliances will bias the CMS consultant's technical recommendations.
  • 61. Project Killer – Internal IT Guy ‘ What about my Open Source MS-Word Plugin?!?!’ Risks: * After your implementation, your internal development team won't have the skills needed to support your CMS. * Your internal team might resent an external team of consultants architecting and developing the CMS. * Parallel development efforts might cause confusion.
  • 62. Project Killer – Senior Tech Writer ‘ Why can’t we round trip with a MS-Word Template?’ Risks: * Writers will place unreasonable technical requirements on the system. * Many of the undocumented workflow and content rules that writers follow will not be built into the CMS. * Writers will complain about the extra burden place upon them to write and tag content. * Writers will complain about the loss of stylistic control that they have over documents.
  • 63.
  • 64.
  • 65.
  • 69. DITA Topic Example Type-specific content body Relationships Identifier and title Properties Type-specific content body Relationships <task id=&quot;installstorage&quot;> <title>Installing hard drives</title> <shortdesc>You open the box and insert the drive.</shortdesc> <prolog><metadata> <audience type=&quot;administrator&quot;/> <keywords> <indexterm>hard drive</indexterm> <indexterm>disk drive</indexterm> </keywords> <prodinfo> <prodname>TeraDisk</prodname> <vrmlist><vrm version=&quot;2&quot; release=&quot;1&quot; modification=&quot;1&quot;/></vrmlist> </prodinfo> </metadata></prolog> <taskbody> <prereq>First, purchase the hard drive. To avoid problems, please leave the hard drive in the box for now.</prereq> </taskbody> <related-links> <link href=&quot;unscrewcover.dita&quot;/> <link href=&quot;insertdrive.dita&quot;/> <link href=&quot;replacecover.dita&quot;/> </related-links> </task>
  • 70. DITA Map Example <map title=&quot;Tasks&quot;> <topichead navtitle=&quot;Installing&quot; audience=&quot;admin&quot;> <topicmeta> <shortdesc>Install products before configuring or using them.</shortdesc> <topicmeta> <topicref href=&quot;installstorage.dita&quot;> <topicref href=&quot;unscrewcover.dita&quot;/> <topicref href=&quot;insertdrive.dita&quot;/> <topicref href=&quot;replacecover.dita&quot;/> </topicref> <topicref href=&quot;installwebserver.dita&quot;> <topicref href=&quot;closeprograms.dita&quot;/> <topicref href=&quot;runsetup.dita&quot;/> <topicref href=&quot;restart.dita&quot;/> </topicref> <topicref href=&quot;installdb.dita&quot;> <topicref href=&quot;closeprograms.dita&quot;/> <topicref href=&quot;runsetup.dita&quot;/> <topicref href=&quot;restart.dita&quot;/> </topicref> </topichead> … </map> A heading doesn’t have to have a topic Title and properties can be assigned in the map A topic can appear multiple times in the hierarchy The map organizes a set of topics in a hierarchy
  • 72.
  • 73.
  • 74.
  • 75.
  • 76. DTD / Schema Basics
  • 79. XPath: Document Model Example <!-- Start --> <?app open?> <a level=&quot;0&quot; xmlns:b=&quot;urn:b&quot; xmlns=&quot;urn:a&quot;> alpha <b:bravo/><!-- To do... --><charlie/> delta </a> <?app close?>
  • 80.
  • 81.
  • 82. Thank you Brian Buehling Managing Director [email_address] Work: (888) 834-2152 Mobile: (312) 545-1090 Dakota Systems, Inc. 35 E. Wacker Drive, Suite 1510 Chicago, IL 60601
  • 83. Questions & Answers