Leximation
 Tools and Solutions for Print and Online Publishing
Gears

Leximation blog:

User links:

Login / Register
Username: Forgot?
Password:
 Remember me [?]

DITA-FMx 1.1 - Beta 4

The DITA-FMx 1.1 beta 4 is now available for download and testing!

DITA-FMx 1.1 supports the DITA 1.1 specification and FrameMaker versions 7.2, 8, and 9. This new version provides additional authoring and publishing features well beyond those in FrameMaker 8 or 9, and because it produces 100% compliant DITA files, it can be used side-by-side with other DITA XML editors.

New Features

New commands

  • Reference Report command generates a report of all resolved or unresolved references in the current map or file as well as any references in referenced files.
  • Create Archive command generates a ZIP archive of the current file and all referenced files.
  • Flatten Conrefs command unlocks conrefs in FM files.

Updated support for indexterm elements

  • The index-see, index-see-also, and index-sort-as elements properly convert to FM marker syntax on import and export back to DITA elements on file save. An Options dialog allows for extensive control over the formatting and syntax of the imported markers.
  • The indexterm elements now import as fm-indexterm elements. If you have complex indexterm elements that contain child elements other than indexterm, index-see, index-see-also, and index-sort-as, you can disable the indexterm to fm-indexterm conversion (in Options) in order to preserve the native DITA structure.

Supports graphic overlay objects -- New in Beta 2

  • You can now add callouts and other graphic overlay objects to images in FrameMaker and have them round-trip to DITA and back.

Support for multiple marker types in FrameMaker

  • A new element, fm-data-marker, has been added which saves to DITA as the data element. If the the data/@datatype attribute is set to "fm:marker" the data element imports as a marker of the type specified by the data/@name attribute. This lets you use multiple marker types in FrameMaker and round-trip them to DITA as data elements.

Support for optional columns in properties tables

  • According to the DITA specification, a properties table can have one, two, or three columns. In order to support a varying number of columns in a simpletable-based table, the Element Mapping dialog was added to the Options dialog.

Added support for bookmap elements

  • The map authoring interface provides support for the various topic referencing elements (topicref, chapter, appendix, etc.) provided by the bookmap data model. When inserting a topicref-based element that contains an @href attribute, you are prompted to specify a target filename.

Reference Manager updates -- New in Beta 2

  • Allows browsing for files "on disk" .. no need to open the file before placing an xref or conref.
  • Now, only displays the element tags for available elements that exist in the target file. No need to scroll through the full list of elements.

Faster reference resolving

  • Instead of needing to open each referenced DITA file in FrameMaker to resolve any nested references, this reference resolving is done "on disk" before the file is opened, and only the appropriate files are opened and resolved as needed. This results in much faster file opening times for files that make heavy use of references. For example, one small file that previously took 11 seconds to open, now takes 4 seconds.

Structure application updates

  • Topic, Map, and Book applications have been updated to support all DITA 1.1 elements.
  • Default Topic application is less "book-like." Because DITA-sourced content may be used for many types of output, we have removed many of the print-specific layout and formatting features from the default Topic application. This helps authors to focus on the content rather than the formatting, and results in topics that are more useful in all deliverable formats.
  • The Book application has been updated so the book title (as defined in the map) is passed on to the generated FM files as a footer variable. New in Beta 2.

Tight integration with the XDocs 2.0 CMS

  • Login/logout, create new files in the repository, as well as check out and check in files.
  • Publish files through FrameMaker or use the XDocs Explorer to publish through the CMS.

Easy migration from DITA-FMx 1.0

  • You should be able to install the update and continue to use your existing structure applications. When you are ready to update your applications to support DITA 1.1, you can do so as time permits.

Enhanced map to book processing

  • The Generate Book from Map command handles conversion of a bookmap into an FM book in a similar way to the conversion of a map. All "top-level" topic references are converted into an FM file, and any child topicrefs are appended to that file. Any topic references within a frontmatter or backmatter wrapper element are considered "top-level" topic references and become FM files. Additionally, if your bookmap uses a part element to organize chapters, the file referenced by the part will become a separate FM file, and each chapter will be considered a top-level topic reference and will be added to the book after the generated part file.
  • Additional book-build feature lets you include unstructured FM binary files in a generated book (great for adding a title page, but can be used for other content as well). The book title (from the map) is now imported into the generated list files as a variable (for use in headers/footers or elsewhere). New in Beta 4.
  • Numerous book-build options are now available that specify processes to be run on the generated book and components.
    • Add related-links from reltables as link or fm-link elements
    • Flatten conrefs (for proper link functionality in PDFs)
    • Reload variables (if previously "prepared")
    • Convert xrefs/links into Hyperlinks
    • Apply ditaval as conditions to perform ditaval-based filtering
    • Move fig/title elements to the end of a fig element
    • Move table/title elements to table/tgroup/title to support table titles on multiple pages, also supports the Table Continuation variable. New in Beta 2.
    • Assign numbering and pagination to the book component files based on their map element type
    • In a bookmap, replace the "list" files with generated FM lists
    • Apply templates to the book component files based on their map element type
    • Run a custom FDK client or FrameScript. Now run multiple clients. New in Beta 4.
    • Hide "conditionalized" content (such as prolog, comments, and data elements). New in Beta 2.
    • Update the generated book and files

New options

  • Added the "Use doctype/application mapping" option to support the use of topic-based DTDs (and structure applicatons) instead of the combined model provided by the ditabase DTD. (You'll need to create your own structure applications to support the topic-based DTDs, DITA-FMx only provides the ditabase-based app.)
  • You can now specify that IDs are generated as a GUID (globally unique id) or a QUID (quasi unique id, the previous shorter and most always unique value).
  • Added "Auto smart-quotes" option similar in function to the "Auto smart-spaces" option.
  • Added "Use fmdpi for New Images" option. Automatically sets the "fmdpi" value to the DPI selected when inserting an image.
  • Added the "Conditionalize data and data-about" option. This allows you to hide or flag data and data-about elements if needed.
  • Added "indexterm to fm-indexterm" option to enable/disable the round-tripping of DITA-based indexterm elements into FM-based markers and syntax. (This option is enabled by default.)
  • The "DITA-OT environment setup" parameter is now set via the DITA Options.
  • Added handling for simpletable tables with multiple cell element names (specifically properties table). See Element Mapping dialog in DITA Options
  • Added an Index Options dialog for control of the import and export of index-see and index-see-also elements.
  • Added the Book Builds dialog to define the automated processes that are run on a newly generated FM book file.
  • Added "Set @status for new/changed elements" option. New in Beta 3.

» Important: The documentation for DITA-FMx 1.1 is still under development. The online documentation (link below) will be updated as new content is added and topics are revised. Because this is a Beta version of this product, you should not use it for production work until you are satisfied with the functionality provided. As usual, please let us know if you run into any problems. ---Thanks and Enjoy!

» Online Documentation (including installation instructions)

» Download: dita-fmx.1.1.08-winfm789.zip  RELEASE CANDIDATE (20 October 2009 - v.1.1.08) [10.5MB]

» Beta Structure Application Notes:

  • The 1.1.08 build (release candidate) structure applications have been updated from the Beta 4 to add the missing glossary elements from the Topic and Book apps as well as the "stub" files. We suggest that you install or compare these apps to your own.
  • The Beta 4 structure applications are essentially unchanged from the Beta 3 apps other than the support files for the Book application (component templates and gen list templates) which have been modified to support new book-publishing features.
  • The Beta 3 structure applications are unchanged from the Beta 2 apps other than the import XSLT, which was significantly updated to allow better processing of bookmap elements.
  • The Beta 2 structure applications were updated from Beta 1. The Map application has had significant updates to improve usability. The Topic/Book applications have also been updated and enhanced. If you've developed a custom app from the Beta 1 files, we recommend that you do a compare of the original Beta 1 apps with the new Beta 2 apps so you can incorporate any changes.
  • Unless you're working with a custom app, we recommend that you install and use the new structure applications.

» Authorization: Existing DITA-FMx 1.0 users can use their current authorization code. New users will need to request a 30-day trial authorization code after installation (choose the "Try Now" menu item). If your trial authorization has expired and you want to do further testing, just contact us!