First slide  Next slide
FrameMaker and XML: What can I do Now?
Alan Houser

2000 FrameUsers Conference

3 November 2000

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Contents

FrameMaker and XML: What can I do Now?
Contents
The Changing World of Publishing
The Cusp of a Publishing Revolution
Print Publishing and XML
Adding XML to your current workflow
Advantages of this approach
How FrameMaker Creates XML Documents
Getting XML from FrameMaker
Advantages of WebWorks Publisher and FrameMaker
XML and FrameMaker+SGML
How FrameMaker+SGML Creates XML Documents
Strategies for Success
Adobe's Current Limitations
Thinking about XML?
Conclusion


Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
The Changing World of Publishing

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
The Cusp of a Publishing Revolution
  print-on-demand
  new output devices (including voice and audio)
  customized content
  database integration
  document-based applications

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Print Publishing and XML
Few tools provide capability to print XML documents.

XML specification for print formatting (XSL) still in progress.

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Adding XML to your current workflow
Continue to use FrameMaker or FrameMaker+SGML for print publishing.

Use FrameMaker's "Save as XML" option or Webworks Publisher to export XML for other applications.

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Advantages of this approach
Continue to use your familiar tools and workflow.

Retain ability to print.

Designing a new publishing system from the ground up is complex and expensive.

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
How FrameMaker Creates XML Documents
  Maps character and paragraph formats to XML elements
  Limited nesting capability (i.e. you can't nest or overlap paragraph formats)
  No support for XML attributes

<warning importance="high">Don't stand on the train tracks.</warning>

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Getting XML from FrameMaker
Create a FrameMaker template whose paragraph and character formats map to the XML data that you wish to create.

- or -

Use your existing FrameMaker template and map you paragraph and character formats to XML elements in Webworks Publisher.

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Advantages of WebWorks Publisher and FrameMaker
Can map FrameMaker paragraph and character formats to XML elements.

WebWorks Publisher's XML will "look better" in a browser. (However, "looking better" is not necessarily a good thing).

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
XML and FrameMaker+SGML
  Can export rich XML documents
  Supports arbitrary levels of nesting
  Can define and set element attributes

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
How FrameMaker+SGML Creates XML Documents
  Maps SGML elements to XML elements
  Maps SGML attributes to XML attributes
  Provides ability to change mappings through read/write rules or WebWorks Publisher

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Strategies for Success
  Choose meaningful names in your document templates
  Use your templates consistently
  Keep "XML content" in main text flow
  Verify graphic insertion method

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Adobe's Current Limitations
  No support for importing XML (may change soon for FrameMaker+SGML)
  No way to save formatting information as an XML file (excusable w/o final XSL specification)
  No support for XML DTDs or Schemas (Schema spec not yet final)

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  Next slide
Thinking about XML?
  Think about the information within your documents
  Think about how you might benefit from the ability to more easily reuse, repurpose, or republish your content
  Consider moving to FrameMaker+SGML

Copyright © 2000 Group Wellesley
www.groupwellesley.com


  First slide  Previous slide  
Conclusion
FrameMaker can export useful XML for certain applications.

FrameMaker+SGML is capable of exporting rich XML documents, suitable for nearly any XML application.

Copyright © 2000 Group Wellesley
www.groupwellesley.com