What’s new

Adobe® FrameMaker® 10 is compliant with the latest DITA specifications, DITA1.2. The authoring environment is more usable, with usability enhancements, such as enhanced tag view, better management of used and unused formats, enhanced conditional expression support, and auto spell check. Workflow for reviewing, collaborating, and print and publishing are improved. FrameMaker now provides support for several additional media formats. ExtendScript provides native support for automation.

Enhancements to XML- and DITA-support

Enhanced support for XML content creation

FrameMaker includes the following new features to enhance the XML content creation process:

  • An attribute editor to help you easily edit element attributes

  • A read-write rule file maker

  • A wizard for creating XML applications

  • A structured application designer

  • Ability to view XML files in a text editor

Improved whitespace handling

When importing an XML file into FrameMaker, all unnecessary whitespaces are removed. The whitespaces that are removed include Space, Tab, Blank Line, and New Line.If more than one whitespace occurs continuously, only the first whitespace is retained and all the others are dropped.

For example:

  • [SPACE][SPACE] becomes a single [SPACE]

  • [TAB][SPACE] becomes a single [TAB]

Improved searchability of PDFs through metadata storage

You can enter metadata for Ditamaps and topics. Some of the metadata fields are: AuthorName, ShortDesc, Title, and Keywords. FrameMaker now maps the metadata information from Ditamaps and topics directly to FrameMaker FileInfo fields.

While saving as PDF, FrameMaker stores the FileInfo information as XMP metadata in the PDF files. Search engines like Google use XMP metadata to generate search results from PDF. The searchability of PDFs generated through FrameMaker is, therefore, enhanced.

Support for DITA 1.2 specifications

FrameMaker 10 supports the DITA 1.2 specifications, while continuing the support for DITA 1.1 specifications and Docbook.

Enhanced DITA reference dialogs

The DITA cross-reference and conref dialogs have been enhanced to list only those elements that are used in the DITA document. Other elements are not listed.

Enhanced DITA specialization support

The DITA specialization feature has been enhanced to support both structural and domain specializations. A new DITA specialization wizard facilitates easy creation of specialized DITA files.

Enhanced DITA-related user interface

FrameMaker features the following new DITA-related user interface enhancements:

  • DITA conref dialog box allows content referencing through both indirect referencing using keyref and direct referencing using href. In addition, you can select content range using support for the conrefend attribute.

  • DITA Keyspace Manager allows you to manage keys and their references.

  • DITA Update Reference dialog helps you to validate content availability and integrity while authoring the content. You do not need to build DITA maps to resolve references.

  • DITA Find References dialog allows you to perform element-specific context searches of where all in a folder or in open files references to that particular element have been made.

  • The main menu helps you to better control the DITA options while loading DITA content in FrameMaker. In addition, you can perform import and export options for DITA content, such as indexterm conversion.

  • The DITA options dialog provides an option to switch between DITA 1.1 and DITA 1.2 support.

Extended rich media support

FrameMaker now supports the following additional formats, thus providing extensive rich media support:
























Usability enhancements

FrameMaker brings several interface enhancements that simplify various tasks, and thus increasing productivity. Some of the enhancements include multi-valued Filter By Attributes, import of Boolean Conditional Expression settings, find/change format overrides, enhanced text inset properties dialog, and resizable marker dialog.

Enhancements in tag view

You can choose View > Element Boundaries (As Tags) to view each element with a text label in the document window. Using FrameMaker, you can now expand and collapse elements in the document window to view your document structure at a high level. You can also have the document view and structure view synchronized with respect to the collapsed state of the elements.

View full size graphic
Tag view in-sych with document window
Document window

Structure view

When you collapse an element in the Structure view, it is automatically collapsed in the Document window.

Drag and drop text and elements

FrameMaker allows you to drag and drop text and elements across FrameMaker documents. Also, you can drag and drop text across FrameMaker and other applications that support the drag and drop feature.

Text background color feature

FrameMaker allows you to set a text background color using character as well as paragraph designers.

View full size graphic
A. Setting text background color using Character Designer
  • While saving a document as a PDF, the text background color is saved in the PDF, if the Convert CMYK Color to RGB option is selected.

  • Text background color is retained when saving a document as HTML and CSS files.

  • Text background color is included as a property of conditional tags.

  • When creating an EDD, text background color is included under formatting rules.

When importing a PDF file in FrameMaker, text highlights from PDF are retained because of the support for the text background color feature.

Repeat Last Operation

The Repeat Last Operation feature allows you to repeat the previous operation.

Repeat Last Operation can be performed on a document at the following locations:
  • Current insertion point

  • Current text selection

  • Current object selection

In addition, FrameMaker has a history buffer that allows you to repeat a previously performed action by selecting the action from the buffer.

Table catalog

FrameMaker offers enhanced features to manage and apply table formats. A table catalog shows all the table formats available in the current document and allows you to manage them. Table catalog works just like the paragraph or character catalogs. Choose Table > Format to access commands to format tables, the table designer, and the table catalog.

Auto spell check

FrameMaker automatically checks spelling as you type. Words that need your attention are highlighted with a squiggly underline. A red highlight indicates that the word is not present in the dictionary. A green highlight indicates a possible punctuation mistake.

Managing conditional expressions

You can now combine conditional tags using Boolean operators to create conditional expressions. These conditional expressions can be used to generate conditional output. Conditional expressions can be managed by clicking the Build Expression button in the Show/Hide Conditional Text pod. You can name these conditional expressions and can import them across FrameMaker documents.

Suppressing FrameMaker alerts

The alert dialog box for the following cases allows you to suppress subsequent display of alerts:
  • FrameMaker history is cleared.

  • A file contains unresolved cross-references.

  • A document created in previous version of FrameMaker is opened.

  • A file contains unavailable fonts.

Managing format overrides

FrameMaker now provides an enhanced way of handling format overrides. Format override now occurs in the following cases:

  • If there is deviation from an existing format definition. In FrameMaker 10, a change in a property which is specified as As Is is not considered a format override. However, a change from a defined value of a property is considered a format override.

  • If the format doesn’t exist in the catalog. This can happen, for example, when text is copied across documents that use different templates.

You can also search for and remove format overrides for paragraph, character, and table formats.

Managing formats

FrameMaker provides features to manage various paragraph, character, and table formats from the catalog.

You can display a custom list of formats, delete unused formats, and much more. In the catalog, FrameMaker marks the used formats. The unused formats are unmarked. This usage information is not updated as soon as you apply the formats in the document. Clicking Refresh Catalog at the bottom of the catalog, updates the usage information. The latest usage information is also updated when opening the document.

Track changes at book or map level

FrameMaker enables you to track changes across an entire book or a map. Additionally, you can view and edit changes only from selected users.

View full size graphic
Track Changes menu
Scope Selector

Reviewer Selector

Accept Edit

Reject Edit

Show Next

Show Previous

Accept All

Reject All

Extended rich media support

FrameMaker has extensive built-in rich media support. You must select the correct format when importing a media file into FrameMaker.

When the imported media file is saved as a PDF and played, Acrobat plays SWF and FLV files with its own in-built native media player. Playback of all other media files is possible only if the relevant codecs are installed on the system.

In addition, FrameMaker allows you to select and set an image as a poster for a media file.

Set an image as a poster for a media file

CMS integration using connectors

FrameMaker provides connectors that enable integration with the following content management systems (CMS):
  • EMC Documentum 6.5 SP1

  • Microsoft SharePoint Server 2007 SP2

Once configured, FrameMaker allows you to perform search, read, write, delete, update, check in, and check out operations on the configured repository.

When connecting to the CMS, you must specify a connection name, which uniquely identifies each connection. All connection names are added to the favorites list. The list can store a maximum of eight favorites.

S1000D support

FrameMaker supports authoring, publishing, and reviewing XML content based on the S1000D standard. To work with S1000D content, download and install S1000D application pack from www.adobe.com/go/FM_S1000D. The Application Pack supports a significant range of S1000D issue 4.0 document types.

The Application Pack includes a sample project with a range of S1000D modules.

To learn more about using FrameMaker 10 Application Pack for S1000D, see Adobe FrameMaker 10 Application pack for S1000D.

FrameMaker Scripting support

Scripting is a powerful tool that can be used to control and automate many features of Adobe FrameMaker —saving you so much time and effort that it can completely change the way you approach your work.

FrameMaker now includes a powerful script language - ExtendScript, that helps you easily write scripts to satisfy your needs.

In addition, FrameMaker includes a new catalog editor that helps you manage your scripts.

Enhancements in FrameMaker Server 10

Adobe® FrameMaker® Server10 includes significant feature enhancements that enable you to centralize and automate department-wide publication tasks. Adobe FrameMaker Server enables you to implement schedule-based, automated, multi-channel, and multi-device publishing.
  • Server-based publishing: Schedule one-time, daily, weekly, or monthly publishing tasks.

  • Multiple output formats: Create multiple output formats—multi-channel and multi-device—from a single source document with custom settings. These output formats include Adobe PDF, ePub, WebHelp, Adobe AIR, EclipseHelp, Microsoft HTMLHelp, JavaHelp, FlashHelp and OracleHelp.

  • Shareable publishing task configuration: Reuse the settings in a publishing task to quickly set up similar publishing tasks across your organization. For example, you can create a publishing task that creates a PDF, WebHelp, and ePub formats from a set of source documents, and then edit this task to create tasks for several other source documents.

  • Integration with EMC® Documentum®, Microsoft® SharePoint®, and WebDAV: Specify Documentum, SharePoint, or WebDAV repositories as the source or destination for publishing tasks. If you author with FrameMaker, you can define the versioning method for outputs created that are saved to these repositories. Thus, you can have the outputs created from recurring publication tasks explicitly versioned.

  • Scripting support for automation: Use ExtendScript Toolkit to create scripts that can automate pre-publication tasks such as applying conditional text for single-sourced publishing tasks.

  • Post-publish commands: Add automatic run of post-publish system commands or batch files. Use post-publish commands to automatically rename, move, or archive output files, especially when you run regular publishing tasks so that the subsequent outputs do not overwrite earlier files.

  • Integration with Windows Task Scheduler: Manage publishing tasks that FrameMaker Server adds to Windows Task Scheduler. Use Windows Task Scheduler to view, and manage these scheduled tasks.

  • Command-line execution of publishing tasks: Invoke a series of publishing tasks from the Windows command line after you have created these tasks and schedules using FrameMaker Server.

  • Extensive logging: Customize the level of logging and the parameters that you want to be logged for all publishing tasks. You can then programmatically analyze these logs to determine causes of any errors reported.