comparing dita support in xmetal and framemaker

34
Comparing DITA support in XMetaL and FrameMaker Simon Bate Scriptorium Publishing www.scriptorium.c om

Upload: scott-abel

Post on 01-Nov-2014

2.271 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Comparing DITA Support in XMetaL and FrameMaker

Comparing DITA support in XMetaL and FrameMaker

Simon BateScriptorium

Publishingwww.scriptorium.co

m

Page 2: Comparing DITA Support in XMetaL and FrameMaker

Agenda

Authoring Conditional processingGenerating outputCross-references and conrefsMap filesSpecializationConsider your needs

Page 3: Comparing DITA Support in XMetaL and FrameMaker

About the presenter

Based in Research Triangle, North Carolina

Senior Technical Consultant at Scriptorium

30+ years experience in Technical Publications

Long-time FrameMaker user

Instructor for Scriptorium classes:XMetaL DITA XSL in Publications

Page 4: Comparing DITA Support in XMetaL and FrameMaker

A note about Scriptorium

Affiliated with Adobe as Adobe Authorized Training CenterAffiliated with JustSystems as a Certified Services PartnerNonetheless, I think you'll find this presentation quite candid about each tool's strengths and weaknesses.

Page 5: Comparing DITA Support in XMetaL and FrameMaker

Questions

Please ask questions.I may defer some questions to the end of the presentation.

Page 6: Comparing DITA Support in XMetaL and FrameMaker

FrameMaker highlights

High-quality print/PDF outputFormatting control is built inAbility to "tweak" formatting, such as page breaksWYSIWYG for print/PDF

Page 7: Comparing DITA Support in XMetaL and FrameMaker

XMetaL highlights

Ability to edit XML directlyIntegration with DITA Open ToolkitNot WYSIWYG for printSpecialization supportDITA 1.1 support

Page 8: Comparing DITA Support in XMetaL and FrameMaker
Page 9: Comparing DITA Support in XMetaL and FrameMaker

XMetaL Authoring highlights

Code ("plain text") viewStructure view (block only)Format-neutral WYSIOO presentationNo invalid content allowedElements grouped by type (Insert menu)

Page 10: Comparing DITA Support in XMetaL and FrameMaker
Page 11: Comparing DITA Support in XMetaL and FrameMaker

FrameMaker authoring highlights

WYSIWYG for print/PDFStructure view is completeDocument window/structure view combinationInvalid content allowed

Page 12: Comparing DITA Support in XMetaL and FrameMaker

Conditional processing in FrameMaker

Traditional FrameMaker conditions In 8.0, allows expressionsFM information is saved in XML outputBut the information is not DITA

Use attributesSpecial > Filter by attributes

Page 13: Comparing DITA Support in XMetaL and FrameMaker

ditaval files

FrameMaker: only when using DITA Open Toolkit

XMetaL: hidden by conditional GUIUse Export to createditaval file

Page 14: Comparing DITA Support in XMetaL and FrameMaker

Generating output in XMetaL

Open ToolkitRenderX for PDF via Open ToolkitHTML-based help

Page 15: Comparing DITA Support in XMetaL and FrameMaker

Generating output in FrameMaker

PDFOpen Toolkit (install plug-in)FrameMaker book from DITA mapHTML-based help

Page 16: Comparing DITA Support in XMetaL and FrameMaker

Cross-references in FrameMaker

FrameMaker <fm-xref> elementOnly reference a selected set of elementsCreates active links in PDF files

DITA <xref> elementsCan reference any element in any topicCan contain alternate text (not just the title)Does not create active links in PDF files

Page 17: Comparing DITA Support in XMetaL and FrameMaker

Cross-references in XMetaL

Insert > LinkCross-referenceFile referenceWeb link

Can change text in <xref> elementConverted correctly in Open Toolkit

Page 18: Comparing DITA Support in XMetaL and FrameMaker

conrefs in XMetaL

Page 19: Comparing DITA Support in XMetaL and FrameMaker

conrefs in FrameMaker

Page 20: Comparing DITA Support in XMetaL and FrameMaker

Map files in FrameMaker

Page 21: Comparing DITA Support in XMetaL and FrameMaker

Map files in XMetaL

Page 22: Comparing DITA Support in XMetaL and FrameMaker

Specialization

XMetaLMany hooks for specialization

FrameMakerNothing built-inCould modify EDD

Page 23: Comparing DITA Support in XMetaL and FrameMaker

Which has better DITA support?

For print/PDF output: FrameMakerFor DITA authoring: XMetaLFor print WYSIWYG: FrameMakerFor output-neutral formatting: XMetaL

No clear winner.

Page 24: Comparing DITA Support in XMetaL and FrameMaker

How important is print publishing?

It's much easier to produce high-end print/PDF from FrameMaker.Print/PDF publishing through Open Toolkit is not satisfactory.WYSIWYG presentation in FrameMaker is a plus for print-centric workflows.WYSIOO presentation in XMetaL is a plus for authoring without focusing on print.

Page 25: Comparing DITA Support in XMetaL and FrameMaker

How much control should authors have?

Because FrameMaker combines authoring and publishing, authors have more control

Can create and publish with invalid content

XMetaL enables DITA authoring; separates out publishing

Does not allow invalid content in normal authoring.Think workflow and sharing topics

Page 26: Comparing DITA Support in XMetaL and FrameMaker

Do you need cross-browser, cross-platform help?

HTMLHelp (CHM)Not cross-platformXMetaL and FrameMaker (3rd-party or OT)

XHTML-based HelpFrameMaker and 3rd-party converters

Eclipse HelpXMetaL and FrameMaker (via OT)Requires Eclipse infrastructure

Page 27: Comparing DITA Support in XMetaL and FrameMaker

Transition issues

Current unstructured FrameMaker users will find structured FrameMaker easier than XMetaL (mostly).Developer types may prefer XMetaL.FrameMaker includes conversion utility. (Of course, you could convert in FrameMaker and then use the converted content in another XML tool.)

Page 28: Comparing DITA Support in XMetaL and FrameMaker

Do you need to specialize?

You will have to implement FrameMaker support yourself.XMetaL supports use of specialized DTDs.

Page 29: Comparing DITA Support in XMetaL and FrameMaker

Graphics

Many more formats supported in FrameMaker.In XMetaL, PDF output with EPS images requires Acrobat Distiller.Callouts a problem in either:

Layers in graphic file?FrameMaker callouts are flattened on export to XML.

Page 30: Comparing DITA Support in XMetaL and FrameMaker

Attributes

Attributes Inspector (XMetaL) is easier to use than Attributes Editor (FrameMaker).But...attributes show up in FrameMaker structure view and not in XMetaL structure view.

Page 31: Comparing DITA Support in XMetaL and FrameMaker

Summary

Your priorities will dictate which tool is a better fit for your organization.Each application has significant strengths and weaknesses.Authoring paradigms are significantly different.

Page 32: Comparing DITA Support in XMetaL and FrameMaker

Resources

DITA @ OASIShttp://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita

White papersAvailable on CD at our boothwww.scriptorium.com/papers.html

Please leave a business card or your email address if you want the handouts.

Page 33: Comparing DITA Support in XMetaL and FrameMaker

Contact information

Simon BateScriptorium Publishing [email protected] 481-2701 x106

Page 34: Comparing DITA Support in XMetaL and FrameMaker

Questions