DITA Everyday by Tom Rathkamp

Slides:



Advertisements
Similar presentations
/ 1Online Educa Conference 2008, Berlin Learning Objects and Resources Mega Content Transformation with Open Source Educational Content Project.
Advertisements

1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
Implementing Single Sourcing with XML
DITA and Drupal: The “Dynamic Duo”… …of content-rich, collaboratively produced publishing solutions Anna van Raaphorst Johnson, Content Specialist Richard.
Demonstration of a Blaise Instrument Documentation System “BlaiseDoc” Gina-Qian Cheung May 25, 2005 Institution for Social Research University of Michigan.
Publishing Workflow for InDesign Import/Export of XML
Solutions for XML Document Navigation and Delivery Lori Wong and T.R. Girill Customer Services Group Services and Development Division Integrated Computing.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
Multimedia for the Web: Creating Digital Excitement HTML, XHTML and Web Authoring.
DITA for eLearning Content Development Brian Driscoll SoftAssist, Inc.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Sharon Burton Product Manager/Product Evangelist MadCap Software
WebWorks Publisher An overview Linda G. Gallagher.
Creating Context Sensitive Help Using Single Sourcing
Overcoming DITA Content Management Challenges with DITAToo By Amit Siddhartha & Alex Masycheff STC-India Chapter Annual Conference.
XML, DITA and Content Repurposing By France Baril.
IBM Corporate User Technologies | November 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA Presented by Dave.
Oracle iLearning/Tutor Integration Jan  Oracle iLearning Overview  Oracle Tutor Overview  Benefits of integration  Manual integration process.
© 2007 IBM Corporation DITA code reviews Presenters: Megan Bock, Shannon Rouiller, Jenifer Schlotfeldt.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Carolyn Brown, CPE P UBLISHING C ONSULTING New Editorial and Publishing Technologies.
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
1 Sandcastle Documentation Compilers For Managed Class Libraries common) Enabling managed class library developers throughout the world to easily create.
Systems and Technology Group User Technologies © 2005 IBM Corporation Team Authoring using DITA and ANT.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
IBM User Technologies 11 / 2004 © 2004 IBM Corporation Information development with DITA Ian Larner User Technologies, IBM Hursley Lab, England
ECP - taking your EKP content to the next level Andrew Lupton.
Status and way forward with Publishing DICOM in XML Cor Loef Chair ad hoc group on Publishing DICOM in XML.
IBM Corporate User Technologies | February 2004 | © 2004 IBM Corporation An Introduction to Darwin Information Typing Architecture: DITA.
© 2006 IBM Corporation Business Partnering and DITA Carolyn Henry Mary Paquet Jennifer Wickman.
New Printing Options from RTF Charles Engelke Info Tech, Inc. Trnsport Users’ Group October 15, 2004.
IBM User Technology © 2005 IBM Corporation DITA and componentized information Skyla Loomis.
ImplementingDITA™ Setting the stage: Creating simple DITA projects that will scale up Anna van Raaphorst Richard H. (Dick) Johnson Authors of the DITA.
Selected Topics in Software Engineering - Distributed Software Development.
DITA Single Source technology. What is Single Source? Single source technology is a concept of publishing documents when same content can be used in different.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
IBM User TechnologyNovember 2004 | DITA Specialization © 2004 IBM Corporation Principles of DITA Specialization: Extending the base Erik Hennum for IBM.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
METS Dissemination METS Opening Day Corey Keith
Be A Hero – ELIMINATE “END GAME” RoundUp 2007, Austin TX November 6 th, 2007.
Dionex Corporation Designs, manufactures and sells chemical analysis equipment Based in Sunnyvale, California Employs more than 1,200 people worldwide.
DITA: Not just for Tech Docs Ann Rockley The Rockley Group.
DITA TOPICS - ADVANCED. Session Results Topic Types Review Format/Layout Separated from Content DITA Concept Elements Using DITA Concept Elements - Advanced.
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
DITA MAPS. Session results DITA Map Definition and Purpose Power of DITA Maps DITA Map Types Bookmaps – Additional Information DITA Maps Practice DITA.
ICAD3218A Create User Documentation.  Before starting to create any user documentation ask ‘What is the documentation going to be used for?’.  When.
DocBook versus DITA: Will the real standard please stand up? Author: Teresa Mulvihill
1 © 2005 Lenovo Lenovo Non-Confidential Understanding a single sourcing solution Andre’ Evans – Staff Software Engineer September 2006.
Single-Sourcing Without a CMS Leigh White (Original Presenter) Erin Sloan (Manager) Colleen Hoetjes Misys Healthcare Systems March 2006.
DITA Content Reuse.
Manager, IT Training and Documentation
Power Hour November 2010 Implementing Context-Sensitive Help
Content Strategy: What is it and why is it Important
DITA & Non-DITA AUTHORING Platforms
How to write in DITA Anindita Basu.
Background We would like to combine existing User guide and Admin guide currently in PDF form into a single HTML master site This master HTML site will.
Presented by Erika Frensley
DITA Overview – Build the case for DITA
Presentation transcript:

DITA Everyday by Tom Rathkamp

Agenda What is DITA? Why DITA? Why NOT DITA? DITA Basic Structure Topics and Maps DITA Transformations (output) DITA-Enabled Tools Summary Raw DITA vs. DITA-enabled tools Re-use basics – the mantra of DITA DEMO Postlude: Transitioning to DITA Questions?

What is DITA? DITA (Darwin Information Typing Architecture) is a topic- based XML framework used to support the authoring, management, and publication of technical documentation. Contains a core set of information types: concept, task, reference. Content is separate from format DITA consists of two main files: topics and maps

Why DITA? Align with software development processes Reduces the cost of maintaining and updating information Reuses information quickly and efficiently across multiple deliverables Technology is open, not proprietary and inaccessible. Why I decided to make to take the plunge.

Why NOT DITA? Authoring and technical learning curve Minimal deliverables for non-diverse audiences DITA-enabled tools are constantly catching up Legacy content – time permitting

DITA Basic Structure Elements represent types of content that commonly occur in technical documentation. There are “container” elements and “content” elements. Topics represent general types of information that commonly occur in technical documentation. Attributes are used to alter the behavior or condition of topic content, depending on the situation or need.

Topics and Maps Topics house specific content of a distinct type. Maps collect topics to achieve deliverables. - answers the question “what is”? Provides summary or background information. - essential building block for providing procedural information. - layout highly structured data for quick reference, such as a command reference. Other non-core topics include machinery, glossary and so on. Topic files contain.dita file extension. Map files contain.ditamap file extension.

DITA Transformations (output) PDF XHTML HTML Help Web Help Eclipse Help Java Help

DITA-Enabled Tools Summary Adobe FrameMaker (plus DITA-FMx plugin) Oxygen XML Author Madcap Flare Arbortext Editor Others Supporting CMS’s – Xdocs, SiberSafe, Iixia, Componize The challenge with overlap – discussion My recommendations

Raw DITA vs. DITA-enabled tools Get a DITA-enabled tool !! Learn raw DITA first, even if using a DITA-enabled tool. For DITA-enabled tool, locate embedded DITA-OT.

Reuse basics – the mantra of DITA Author once, use many times Topic reuse (within same or different map) Content reuse (conref )

DEMO

Demo Agenda Download and set up the DITA Open Toolkit Review and edit DITA build files Generate output from the command line Create topics Create maps Generate output with DITA-enabled tool (Oxygen) Conditional processing Content reference (conref) Relationship tables Simple customization Toggling between WYSIWIG and Code view

Download and set up the DITA Open Toolkit Recommended: DITA-OT1.6.1_full_easy_install_bin Extract contents of ZIP file Download and install Apache ANT and FOP, Java Development Kit, and Saxon XSLT processor, and JavaHelp. Set up environment variables DITA specification

Review and edit DITA build files About Ant - Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. Build files set parameters, determine files to transform, and output folder location. Use startcmd.bat file to set environment.

Create topics,, and Main elements Container elements vs. content elements

Create maps DITA map vs. bookmap Topic references Processing attributes (ex. print and toc) collection-type attribute linking attribute

Generate output with DITA-enabled tool (Oxygen) Generate PDF and CHM from same map file Make copy of shipped transformation type (Oxygen)

Conditional processing Ditaval file basics Conditionalize topics in Map file Uses attributes

Content references (conref) Chunks of repeated content for multiple topic Reused content must work in the new context New context must reference filename and ID attribute of reused content conref=“file.dita#resusedcontent/elementID“ Conref overkill

Relationship tables Related topics in Help system Easier to track cross linking Main benefit - links don’t live in topic files

Simple customization Don’t modify shipped DITA files custom.xsl DITA plugins

Toggling between WYSIWIG and Code view DITA everyday workflow All about comfortability and familiarity

Postlude: Transitioning to DITA Four components of transition: - Management - Writers - Tools - Content Start with small pilot project Isolate the project from your real work. Perform a content audit. Develop a strategy for converting unstructured legacy content.

Questions?

Sources Online users/?v=1&t=directory&ch=web&pub=groups&sec=dir&slk= users/?v=1&t=directory&ch=web&pub=groups&sec=dir&slk= Books Introduction to DITA – A User Guide to the Darwin Information Typing Architecture by Jennifer Linton and Kylene Bruski DITA for Practitioners by Eliot Kimber Several books on XML and XSL