How to Publish in Multiple Formats with Adobe FrameMaker

Adobe FrameMaker comes with a powerful publishing functionality that can publish in five different output formats:

  1. Responsive HTML5 (which automatically adapts the help controls according to screen width)
  2. ePub
  3. Kindle
  4. Web Help
  5. Microsoft HTML Help

(This is of course in addition all the other output formats (like PDF) that you can select when you are doing a “File > Save As”.)
Of these five, the three help options work flawlessly. However, in the test I conducted, I could not produce a Kindle and ePub output. (POSTSCRIPT: This result is for batch publishing. Later on I tried publishing to Kindle’s MOBI format by using a non-batch method, that is, by just selecting the Kindle option from the Publish dialog box. FM did publish successfully; however, for some reason, all the images were stripped from the final output. So I still think FM12’s Kindle and ePub outputs are not as smooth as HTML outputs.)
I’m especially impressed with the Responsive HTML5 option since there are courses now teaching developers how to code for different screen widths. FM 12 does that straight out of the box, with just a single click. That’s very impressive indeed.
Another remarkable point is FM now generating help files smoothly, a function that earlier required Adobe RoboHelp or some other user assistance program like WebWorks or Flare. You do not need RoboHelp anymore to produce help files from FM files. FM 12 can generate that natively, without the need to export the FM files to any other application.

Here is the test conducted and its results:

I’ve prepared a simple FM file consisting of two different heading levels, some body text, an image, and a table. I was curious to see how FM would handle such a simple file when I submitted it to its publish engine.

The FrameMaker Source File

(Click all images to enlarge them)
FrameMaker 12 Print Options
1) Select File > Publish to display the Publish pod. (I prefer to dock it on the upper left corner of my workspace.)
2) Click the Generate Multiple Outputs button.
3) Select all the output formats.
FrameMaker 12 Print Options 2
4) Click Generate.
NOTE: If you have not downloaded the Kindle executable you may get a warning message. Click the link, go to the Amazon Kindle website and download and install the Kindle executable.
FrameMaker 12 Print Options 3 Kindle Gen
5) When the process is finished, click the View button to view all the help file outputs.

Traditional Microsoft HTML help file

FrameMaker 12 Print OUTPUT 1 Microsoft HTML CHM
This is a great smooth output, with all the elements in the source file converted nicely into HTML format.

Web Help

FrameMaker 12 Print OUTPUT 2 WebHelp
Another perfect output! Bravo Adobe.

Responsive HTML5

Here is what the responsive output would look like if you display it on a desktop:
FrameMaker 12 Print OUTPUT 3 RESPONSIVEHTML 1
This is the same file on an iPad (just shrink the above screen horizontally):
FrameMaker 12 Print OUTPUT 3 RESPONSIVEHTML 2
Notice how the control buttons have changed place and the layout arranged itself automatically by switching to a new style sheet. ALl this happens behind the scenes without you writing a single line of code!
And lastly, here is the layout for a smart phone, with smaller screen size:
FrameMaker 12 Print OUTPUT 3 RESPONSIVEHTML 4
If you are looking for a “text and layout editor” which can publish to three popular HTML formats with just the click of a button, then Adobe FrameMaker is for you. Download a trial copy for 30 days to try it out for free.

MORE INFO

How to Create a FrameMaker Cross-Reference
How to Display FrameMaker Conditional Text
How to Use FrameMaker Pending Marker
How to Insert Text and Images to a FrameMaker Side Bar
How to Add Background Color Box in Adobe FrameMaker
How to Generate a QR Code with Adobe FrameMaker
How to Publish in Multiple Formats with Adobe FrameMaker
How to Use System Variables in Adobe FrameMaker
How to Create a Structured FrameMaker Document with a Conversion Table
How to Set the General Preference Settings for Adobe FrameMaker
Adobe FrameMaker Default Document Templates