XML, DITA and Content Repurposing By France Baril.

Slides:



Advertisements
Similar presentations
Become a Panels Rockstar. Audience Survey Have you tried Panels? Are you a …. –Themer / Designer? –Developer / Code Junkie? –Information Architect?
Advertisements

DITA Everyday by Tom Rathkamp
Internet Management Consultants and Solution Providers Outstanding CMS Projects Lessons from the Front Line.
Technical Tips and Tricks for User Support Mike Gardner
Publishing Workflow for InDesign Import/Export of XML
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Teams pitch poster concepts:  Meet with your editorial team, show us how your material.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
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
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
DITA and Topic Maps Bringing the Pieces Together Topic Maps Conference 2008, Oslo Joe Gelb President, Suite Solutions.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
Overcoming DITA Content Management Challenges with DITAToo By Amit Siddhartha & Alex Masycheff STC-India Chapter Annual Conference.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® WRITING FOR THE WEB.
15 November 2005Linking Outside the Box1 Cross referencing between XML documents Bob Stayton Sagehill Enterprises
Planning for a Web site Project ITS Web Services - Wendy Dascoli November 1, 2007.
XML and XSL Institutional Web Management 2001: Organising Chaos.
NetTech Solutions Working with Web Elements Lesson 6.
IBM User Technologies 11 / 2004 © 2004 IBM Corporation Information development with DITA Ian Larner User Technologies, IBM Hursley Lab, England
Content Strategy.
2007 Microsoft Office System Overview 2007 Microsoft Office System Overview Elizabeth Caley Senior Product Manager Microsoft Canada.
Extending the Scope of Learning Objects with XML Bill Tait COLMSCT Associate Teaching Fellow The Open University ALT-C Conference Sep 2007.
WEB DESIGN SOLUTIONS. 2 Presentation by JAVANET SYSTEMS 1st Floor, ROFRA House, Suite 4, Kansanga, Gaba Road P.O Box 31586, Kampala, Uganda Tel: +256(0) ,
ECP - taking your EKP content to the next level Andrew Lupton.
Content Structuring for Distributed Learning Sören Auer 19/05/2003TNC2003 Zagreb University of Leipzig Distributed Learning Environment Using XML Templates.
1 Developing a Departmental Style Guide by Jean Hollis Weber Presented by Elliot Jones.
DITA Info Introduction DITA Architecture Maps Specialization Business case Best practices FAQ & Fact Sheet References Reuse XSL Open Toolkit DITA RSS IRC.
The MAGIC Metadata Triage Training Workshop Circuit - Winter / Spring, Establishing your minimum requirements… Mark Duewell MAGIC Project Coordinator.
1 Integrated Services Program The Virginia Metadata Training Workshop Summer, 2006 Lyle Hornbaker Integrated Services Program
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
IBM User Technology © 2005 IBM Corporation DITA and componentized information Skyla Loomis.
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.
Applying design modules - New TeraText design modules.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
XML Extras Outline 1 - XML in 10 Points 2 - XML Family of Technologies 3 - XML is Modular 4 - RDF and Semantic Web 5- XML Example: UK GovTalk Group’s Schema.
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
Introduction to Archon for CARLI Members Jen Masciadrelli, Library Systems Coordinator, CARLI Office Sarah Horowitz, Special Collections Librarian, Augustana.
FORESTUR How to work… …with this training platform? …with this methodology?
Modularization Also Known As: reuse, single sourcing, structured authoring What is it? Breaking down content into smaller chunks that can be reused in.
The Downsides to DITA and How to Avoid Them Darren Mitcham September 2015.
AICC Meeting – Minneapolis, MN June 24, 2003 Benefits of Reusable Objects – Design/Development Flexibility Design for Multiple Contexts Smallest Media.
DITA: Not just for Tech Docs Ann Rockley The Rockley Group.
Advanced Technical Writing 2006 Session #3. Today in Class… ► Show-n-tell your CSS Objects from exercise 1 ► Meet with your editorial team, refine/post.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Process of Creating a Website By: Ryan Millevoi and Lauren Gallo.
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.
Single-Sourcing Without a CMS Leigh White (Original Presenter) Erin Sloan (Manager) Colleen Hoetjes Misys Healthcare Systems March 2006.
DITA Content Reuse.
Data Virtualization Tutorial: XSLT and Streaming Transformations
François BRIARD / AS-CIS
Manager, IT Training and Documentation
Software Documentation
DITA & Non-DITA AUTHORING Platforms
How to write in DITA Anindita Basu.
TAKING THE BIG LEAP-FROM NECESSARY EVIL TO BUSINESS ASSET
WRITING FOR THE WEB ® Copyright 2012 Adobe Systems Incorporated. All rights reserved.
DITA.XML.ORG Home page Recent posts Upcoming events DITA Info
A CASUAL CONTRIBUTOR’S LEARNING AID FOR DITA STRUCTURING
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.
Tutorial 7 – Integrating Access With the Web and With Other Programs
DITA Overview – Build the case for DITA
SAP Enable Now Web Assistant content strategy
Presentation transcript:

XML, DITA and Content Repurposing By France Baril

Who is IXIASOFT? Launched in 1998 TEXTML Server  15 years of product development  Application: Technical publication management, publishing, knowledge management, editorial archiving… DITA CMS solution  First solution implemented in 2002

Agendas Theory Define content repurposing Learn about useful XML characteristics Learn about useful DITA characteristics DITA and repurposing – basic level Practice Set objectives Define what is necessary for each document type Adapt topic definitions, if necessary Adapt XSL for each output, if necessary Adapt style guide Create content

Theory Content repurposing Some purposes of technical documents:  Support current users Reference guides, FAQs, tutorials, etc.  Inform about a product (marketing) Brochures, website pages, etc.  Train different groups Tutorials, formal training adapted to beginners, experts, system administrators; or to pilots and maintenance teams  Sell a product  …

Theory Content repurposing Purpose: The reason for doing something, similar to a goal, an objective. Repurposing: Using with different objectives in mind.

Theory XML useful characteristics Separates content from presentation Allows for process automation Supports filters, conditional text Allows multiple output types

Theory XML process

Theory DITA DITA: an XML standard in evolution DITA: Darwin Information Type Architecture proposes an information architecture based on topics DITA is aimed at technical documentation DITA uses topics – small chunks of information that can easily be reused across various contexts and deliverables DITA topics can be “general” or “specialized” DITA specifies a number of topic types such a task, concept and reference

Theory DITA useful characteristics Is extensible Is XML Is modular

Theory DITA and repurposing – basic level

CEDROM-Sni is one of Canada’s largest news content aggregator. They have online solutions making it easy to manage information.  Challenges:  Produce deliverables in three languages:  Solution:  Create modular content  Develop a custom DITA/CMS solution  Publish context-sensitive information Practice The background

Practice Set objectives – An example! Reuse content in a reference guide to support current users and for training of new and current users. Reference guide is similar for everyone. Training is based on usage people make of the tool. Need to adapt to each customer.  Need to be able to create example based tutorials that are more linear, less modular.

Practice Overview of the content analysis

Practice Example – Reference to training A B C

Practice Example

Practice Identifying the challenges Maintaining multiple sets of tutorials. Maintaining dependencies between tutorial topics. Basic XSL did not allow a topic to appear twice in a PDF map. Deciding when to use an existing topic, when to create a new one. Tutorials have a short lifespan. We don’t want a mess.

Practice Define how to meet the objectives Reorder topics to match the different contexts. Add tutorial information. Filter tutorial information based on:  Document type.  Section id provided in the map (a task might appear more then once in a tutorial).  Tag information that may not appear in tutorials with tutorial=no.

Practice Facing the challenges Maintaining multiple sets of tutorials. and Maintaining dependencies between tutorial topics, following linearity.  Create one file of tutorial information for each tutorial.  Reference the tutorial information from topics.  Avoids the mess from too many conditions we already had:  11 audiences  4 products (3 basic + new one)  A few partners (custom sites – extra along the way)  Use conditions based on tutorial id.  Provide a tutorial id in the map and topics.  Program the CMS to identify topics that have changed ‘since last published’ and flag them for review.

Practice Facing the challenge

Practice Facing the challenges Deciding when to use an existing topic, when to create a new one.  When the steps are in the exact same order (1 to 1 match).  Otherwise, simple include a dependency in metadata for CMS to flag tutorial info that might need changes.

Practice Facing the challenges Tutorials have a short lifespan. We don’t want a mess.  Create a procedure that finds tutorial ids in topics and deletes either the id or the element if referenced by only one tutorial id.

Summary From your needs to your DITA usage Using DITA basic types doesn’t mean not to spend time on the content model. Even without specific specializations, you must plan how you are going to use the topics to meet specific needs. XSLs from the toolkit are great to get started, but don’t let them dictate what you can or cannot do. Extend processing capabilities, if need be. Think in terms of mess… would this be to hard to maintain? FIX YOUR OBJECTIVES FIRST!!!

Summary From your needs to your DITA usage There is an overhead to working like this.  Time to develop stylesheets  Time to define tutorial info Worth it?  1 writer / 1 trainer / 1 contractual translator  Training customized for each client!!!  Write topics once, change the tutorial info  Most tutorials are not reused. Not too much of a domino effect on changes. Notified if necessary.

For more information Visit us at the IXIASOFT booth