Category: Technical Writing

MadCap Flare 4 Preview (aka Ten Things to Love about Flare 4)MadCap Flare 4 Preview (aka Ten Things to Love about Flare 4)

Posted September 2nd, 2008 by paul.
Category: MadCap Blaze, MadCap Flare, MadCap MadPak, Software, TW Tools, Technical Writing | 24 Comments »

The team at MadCap Software has been working on the next version of Flare for several months now, and I’ve been lucky enough to be one of the beta testers who has had an early sneak-peak at what Flare 4 has to offer. Finally, after months of testing, I’m ready to share some of the latest and greatest features that will shortly be available in Flare 4. (I share this information with MadCap’s permission, of course, since I signed a NDA when I agreed to be a Flare beta tester.)

In today’s post, I’ll give you a brief rundown of several new features and changes in Flare 4. In the next several days, I’ll flesh out each topic with more detailed information about how it works, and what you can expect. After Flare 4 is released (soon, I’m told; very soon….) I’ll blog with some tips and tricks for migrating from Flare 3 to Flare 4. So, here we go with ten things to love about Flare 4.

1. Direct to PDF Output

This feature, alone, is worth the price of the Flare upgrade; it is by far, my favorite feature in Flare 4. When you are creating a target, you can select PDF Output as your target type. When you build your target, Flare creates a PDF file directly. You don’t need Word, Acrobat, or Framemaker installed. When you have a PDF target as your primary target, even document previews build in a small, single-topic PDF file so you can see how your document will render in the PDF output.

When I heard Flare would include PDF Output, I was worried that it wouldn’t be helpful; after all, in Flare 3, when I built a Word target, there was a lot of post-processing that I had to do to my Word output file before I could consider it “finished.” (In fact, I did this so often, I kept a list pinned to my cubical wall. Since switching to Flare 4, I’ve removed the list from sight because I don’t need it anymore.)

PDF Output in Flare 4 utilizes the new Page Layout functionality that I’ll discuss later in this article. However, simply put, PDF output with page layouts creates beautiful outputs that are ready for distribution or press. It is that good.

2. Built-in Review Functionality

The latest generation of MadCap products (including Flare 4, Blaze, and I assume we’ll see the same thing in Press when it is available) includes integration with MadCap X-Edit, a product that at the simplest level (read “FREE to download”) allows you to send your documents out for review. The reviewer installs X-Edit Review, and can open your documents, make annotations, and can submit the document back to you. (Currently this works via email.)

X-Edit includes two additional levels of functionality: at the medium level (called X-Edit Contribute), you can create topics that will be used in a Flare or Blaze project. This is a fantastic option for a company where all the project-level work is done by a single user, with many people creating content. You might, for example, have three writers and one publications manager. The publications manager can manage the entire project in Flare (or Blaze), which includes creating and modifying the style sheet, creating and editing targets, and building the project. The individual writers can simply install X-Edit Contribute and they can contribute to the project by creating new topics in the project without requiring a full Flare license. (I don’t know how this will be priced, in comparison to Flare. It will be interesting to see how that comes out.)

At the advanced level, X-Edit becomes a word-processor where you can create content independent of a Flare or Blaze project. Documents created in X-Edit can be saved in the native X-Edit format, as a Flare/Blaze contribution file, as anXHTML document (.htm extension), or as an XPS file.

Integration with X-Edit will probably be most useful to you at either the Review level or at the Contribute level. The ability to send out files toSME’s for review is fantastic, and for the most part this feature works pretty well. One gripe is that you can’t send multiple topics at the same time; you have to open each topic to send it out for review. On one level, I can see why this is frustrating, but on another level, this will encourage writers to send topics for review AS THE TOPICS ARE COMPLETED, rather than waiting for the project to be completed. Consider your SME’s as well, and you can see how this will be a benefit: it’s much easier to find time to review a single topic and send it back; it takes much longer to find time to review a hundred pages of topics.

If you are looking for a way to review content in your Flare project, then this is another reason why Flare 4 is an essential upgrade.

3. Page Layouts

Flare 4 includes a new feature called page layouts. If you’ve used programs like QuarkXPress, Adobe InDesign, or Adobe FrameMaker, you’ll be familiar with the concept of designing page layouts with frames for different types of content.

In Flare 3 and earlier, you were limited in how you could lay out content on a page. You could use headers and footers, and you could modify your content using CSS and divs, but divs didn’t translate properly into Word, and so you were pretty much stuck with a bland page layout. Not in Flare 4, which integrates page layouts for several print-based output types (like XPS and PDF).

Here’s how it works: you define your page size, and then you add blocks to your page where you want content displayed. You can draw a block for where you want an image to always appear, or you can draw a block for a header, footer, or content. You can create all kinds of interesting page layouts with columns, colors (including gradients), and all kinds of eye-pleasing options.

I love page layouts in Flare 4. They aren’t perfect yet, but dog-gonnit, they are cool, and they are evidence that Flare is moving in the right direction as it seeks to compete with some of the more established tools. You’ll be amazed at how good your Flare output can look, right out of the target builder.

4. Enhanced Reports

I’m an active member of the MadCap forums, and when MadCap released Analyzer, the response for Analyzer was great; it’s a nifty tool, but the biggest complaint seemed to be: “Why aren’t these reports available directly in Flare?”

Now they are. Or many of them are. Flare 4 will generate reports on the following conditions (and more):

  • Absolute links
  • Assigned CSH IDs
  • Broken Bookmarks
  • Broken Links
  • Concept Links
  • Duplicate Map IDs
  • Duplicate Styles
  • Duplicate TOC Items
  • External links
  • Topics not in Index
  • Topics not in any TOC
  • Topics not linked
  • Undefined condition tags
  • Undefined glossary terms
  • Undefined styles
  • Undefined variables
  • Unused conditions
  • Unused images
  • Unused styles
  • Unused variables
  • Used Images
  • Used Style Sheets
  • Used Variables
  • Variable suggestions
  • …. and more


The reports selected for inclusion in Flare are useful and will help you better manage your content and project. MadCap walked a fine line: you aren’t going to get all the features that are in Analyzer in Flare 4, but you will get some of the most useful reports to help you identify the problems in your Flare 4 project, but of course MadCap is hoping that you’ll want to buy Analyzer as an add-on to help you automate the process of solving the problems you encounter.

5. Global Project Linking

Here we have yet another feature that, in my opinion, makes the upgrade to Flare 4 an absolute must-have: global project linking. Flare has been encouraging writers to single-source content from the very beginning, and provided several tools to do so (snippets, conditions, etc.). Those tools worked great for re-using content within a single project. (I even did a series on content reuse in Flare on this blog.)

Now Flare 4 takes this to the next level by allowing you to re-use content across projects. This means you can have a single style sheet for all your Flare projects, and you can have a single skin file and a single glossary file and a single set of master pages and page layouts…. really any file you can have in a Flare project can be added to the globally-linked project and it can be imported into any other Flare project.

Basically you create a new Flare project, and copy the “master” content into the new project. You will then import the “master” project into all the projects you want to have the shared content. There is a setting where you can re-import the content before a target is built, so you can always have the most recent changes to the master project in your linked project.

Now you can reuse content from every file type used by Flare across as many projects as you want. Finally!

6. Enhanced Help (Guides)

Flare 4 includes several (nine, actually) new user guides to help you with various aspects in using Flare. Located in the Help menu, the following PDF guides are ready for printing:

  • Quick Guide
  • Getting Started Guide
  • What’s New Guide
  • Key Features Guide
  • Transition from RoboHelp Guide
  • Transition from FrameMaker Guide
  • Styles Guide
  • Printed Output Guide
  • Shortcuts


I’m a print-it-out, read-it-in-print kind of person. I really like these guides, because they give me something to read that helps me understand the application better. For me, a printed guide is a friendly way to become acquainted with a product, and for that reason I think that these guides will help novice and advanced users alike explore what Flare has to offer. At least, I’m enjoying them.

7. Other Output types

I already talked about the PDF output. Really, PDF output deserved its own section because it is so cool, but there are several other new output types that you also get when you upgrade to Flare 4. These other output types are:

  • WebHelp AIR (requires Adobe AIR on client machines)
  • XHTML Book
  • XPS

You don’t even need to have Adobe AIR installed to create WebHelp AIR output. The AIR output includes all the skin settings for your WebHelp skin, so whether you publish in AIR, WebHelp, or WebHelp Plus, you get a similar looking output.

XHTML Book output allows you to create a pure XHTML output, which might be useful if you are using your content in a home-grown help system for your product.

XPS output works basically like PDF output, and looks pretty much the same. If your deliverable is a Microsoft product, XPS might be the best tool for you. If you are trying to reach a more general audience, you probably should stick with PDF output. XPS is cool, and it has some nifty features for turning pages (like a book) but I haven’t used it much because PDF meets my needs. (Plus, I’m working in a Win-XP environment that doesn’t have support, by default, for XPS.)

8. Cut and Paste

Back when I was new to Flare, when I created my first Flare project I had to decide between importing a FrameMaker file, and creating the project from scratch. I decided that the best way to learn Flare was to create the project from scratch. I soon learned, however, that pasting content into Flare (versions 3 and earlier) wasn’t pleasant. No matter what line breaks existed in the source content, it all pasted into Flare as one long paragraph with no line breaks. I spent a lot of time re-entering paragraph breaks into all my copied content.

Flare 4 includes dramatic improvements for copy and paste. Now when you paste content into Flare, you get a dialog with several options; you can paste content as:

  • Paragraphs
  • Blocks of paragraphs (for example, in a <div> tag)
  • Inline text (the Flare 3 method)
  • Tables (to paste tabular content into a new Flare table)
  • Lists (either numbered or bulleted)
  • HTML (which retains HTML formatting; this is a good option if you are pasting from Word or another word processing tool)

This is a MAJOR improvement, and works really well. Some might complain about an extra step when pasting content in Flare, but I’d much rather have the option to determine how I want Flare to handle my pasted content. Give me a choice any day!

This is a simple thing, but it makes editing in Flare much easier and more enjoyable.

9. Floating Styles Picker

Of all the things I’ve discussed so far in this article, this next feature is the one I use every day. Multiple times. To select a style from the style sheet in Flare 3, I had to take my right hand off the keyboard, reach for the mouse, drag the cursor to the styles panel, find the style I wanted, and click on it. I got used it it, but I didn’t realize how annoying it was until I discovered a small feature in Flare 4 that is a major usability enhancement: the floating styles picker.

In Flare 4, when you are editing a topic, if you want to select a style, you can press Ctrl + Shift + H (who knows why the letter H, but I’m not arguing), and a floating style panel is displayed. Now you can either reach for your mouse to find your style, or—get this—you can just keep typing, and the style will be selected for you! Is that cool or what?

Say for example, you’re typing along, and you want to change the current paragraph to the h3 style with the class “example”. Your styles panel has an entry for h3.example. As you are typing, all you do is press Ctrl + Shift + H, then type h3.ex and the style is selected. You press Enter, and the style is applied, and you can keep typing. No need to pull your hands off the keyboard.

Again, this is a simple thing, but it really improves the user experience. You will wonder how you created content without it.

10. Mini TOCs for Print-Based Output

If you’ve created Mini-TOCs for online output, you know how it works. You may have a topic at the beginning of a section that gives an overview of that section. Then you could add a mini-TOC that gives a list of links to the child topics to that section (based on the TOC location of that section). In Flare 3, this only worked in online output. Flare 4 allows you to create mini TOCs for both online and print output. So, for example, now your printed outputs can include mini TOCs at the beginning of each chapter or section of content. This makes your output look more professional, and replaces a feature I miss from Framemaker.

Other Enhancements

I’ve only covered ten of my favorite features in Flare 4, but there are tons of others. The MadCap publication “What’s New Guide” (see item 6, above) is more than seventy pages long, and describes all the new features and enhancements in Flare 4. Some of these enhancements include:

  • Context Sensitive Cross References. If the cross reference is to the previous page, instead of saying “page x” the cross reference says “on previous page”, or if its on a facing page, the cross reference says “on facing page”. These smart cross references are a great enhancement.
  • Glossary Headings. You can now customize the headings in your glossary, and you can break up your glossary entries by letter. I think it looks a lot nicer, as well.
  • Hyphenation. Flare 4 includes an option to automatically hyphenate at the end of lines for print-based output. This is another simple, but nifty feature that improves the professional feel of the output.
  • Indexing page ranges. Now when your indexed content spans multiple pages, the page ranges are shown as a range (11-13) rather than a list (11, 12, 13).
  • Heading Level Variables. Heading levels in Flare 4 can now be used as variables; this allows you to show the first H1, or h2 on a page (perfect for headers and footers).
  • Additional Image Formats. Flare now supports more image formats, including vector-based formats. Flare now supports the following image types:BMP, EMF, EXPS, GIF, HDP, JPG, JPEG, PNG, SWF, TIF, TIFF, WDP, WMF, XAML, XPS.
  • Disable Styles. If you don’t use all your styles very often, you can disable the styles that you don’t want to display in the style editor. This doesn’t remove them; it just hides them so your style sheet is less overwhelming.
  • Zoom. People have been clamoring for a zoom feature for a long time. Flare 4 includes an option to “zoom” by scaling the font size that is displayed in the XML editor. 

Version 4 is a great improvement to the Flare product. There are a ton of new features that will help you become more productive and make your workflow better and faster.

Watch this blog in the coming days for more detailed information about the new features that I love, and advice for how to make use of these features in the best way. I’ll also be including topics on how to migrate from Flare 3 to Flare 4, so I hope you’ll find that useful as well.

See you soon!

Communication isn’t always easyCommunication isn’t always easy

Posted July 2nd, 2008 by paul.
Category: Technical Writing, Technology | 2 Comments »

In my spare time I occasionally do some web design and web hosting work for a couple of different clients. Mostly these are my family members, friends, and neighbors who need a relatively simple website and a place to host it.

Recently I started helping out an uncle with a site for his new business. He had already worked with a designer to create some printed letterhead, and he wanted to use the same stuff for the header on his website. He said he’d send me a copy of the letterhead so I could put it on the site.

The letterhead came as a Word document, and I didn’t love the font choice, so I told him. He said he did like it, and he’d already used it to send out some letters and create business cards, so he wanted to keep it. I said I’d get it up on the site.

The Word document had the following font (I’ve only reproduced part of it, for the sake of my client’s privacy):

comm1

I thought the font wasn’t very professional, and I couldn’t get the font out of the Word document, and I wanted to make it a bit clearer for the website, so I found a close font which looked like this:

comm3

It wasn’t a perfect replica, but I thought it looked better than what he had. He contacted me and wanted the font changed back to the original. This didn’t look like his letterhead, and he wanted a consistent look and feel. I told him that without the font file I couldn’t re-create the logo in Photoshop, so I’d have to just take a screen shot of the Word document and make that the header image. He thought that was a fine solution. I took a screen shot of the Word document, and up went the original image:

comm1

The next day he contacted me again and said he still didn’t like the image. He thought it looked unprofessional and by the way, weren’t we going to just take a screen shot of the Word document?

Then it dawned on my wife that what he was seeing in his Word document was different from what we were seeing in our Word document. In fact, he hadn’t embedded the font into the Word document, so when I opened the document on my machine, Word did a silent replacement of the font.

After he embedded the font in the Word document, I was able to see the same letterhead he was seeing:

comm3

No wonder he didn’t like the first two attempts!

We both thought we were communicating, because we were both looking at the same source document, when in fact, we were seeing something completely different, but didn’t know how to talk about it. That was due, in part, to our family relationship; he didn’t want to tell me how ugly it was, and how it didn’t look anything like what he was seeing. Our family relationship hindered our ability to communicate properly in a business relationship.

At least now we have the right font on the site. And next time, we’ll make sure we’re both talking about the same thing when there is an apparent disagreement.

Quantity vs. QualityQuantity vs. Quality

Posted April 21st, 2008 by paul.
Category: Technical Writing | Leave a Comment »

Here is a Dilbert cartoon discussing the never ending question of quality versus quantity:

mebelimebeli

mebeli

When my wife was working on her master’s thesis, she had a friend who told her “there are two kinds of theses: good theses, and finished theses.” My work feels like that a lot…

—-
Note: If you linked to this page from your RSS reader, you’ll notice the wrong image got promoted into the RSS feed. Sorry about that. I clicked Publish before I realized I’d pasted the code for the wrong image. Oh well.
furniture Elhovo

Early Review: MadCap BlazeEarly Review: MadCap Blaze

Posted March 18th, 2008 by paul.
Category: MadCap Blaze, MadCap Flare, Software, TW Tools, Technical Writing | 3 Comments »

blaze-logo.pngYesterday MadCap released the first public beta of Blaze — a new authoring tool for creating printed output. Blaze is targeting to compete in the same space as Adobe’s Framemaker application.

I’ve seen Blaze in action during a demonstration done by Sharon Burton, MadCap product manager. During that demonstration, she showed us some things that I was really excited about, but wasn’t sure I was allowed to talk about. (As a MadCap MVP, I occasionally get to see some things that require me to sign a non-disclosure agreement. I wasn’t sure if what I saw in the demo was covered by the NDA, so I decided not to say anything.) Now that Blaze is in beta, I feel like I can talk about what I saw.

Now I have to admit that when I was “watching” Sharon’s presentation on one computer, I was busily working on another computer trying to meet a deadline, so I didn’t give the presentation my full attention. Maybe because of that, when I installed the beta of Blaze yesterday, I wasn’t ready to be wowed.

Blaze wowed me.

I know that Blaze and Flare share the same code base, so I expected Blaze to be a watered-down Flare 3. It’s not. I’m still working my day job, so I haven’t had a ton of time to churn through all of Blaze’s new features, but I’m really impressed with what I’ve discovered so far. Here are some of the highlights:

  • Direct publishing to PDF
  • Topic Review capabilities
  • Master Page Layouts
  • Layout modes in XML editor (with zoom view)
  • PDF Preview
  • Reports in Blaze
  • Project Zipping

I’ll treat these one by one below. Again, a general disclaimer, I haven’t spent tons of time putting each of these features through the ringer; and these are just the ones I discovered while tinkering, (not reading any documentation on these features).

Since Blaze features are a sub-set of Flare features, you can safely assume that what makes it into the Blaze final release will make it into the Flare 4 final release. But there is always a chance that some of the features that are in the Blaze beta won’t be in the final when it is released for sale.

Direct publishing to PDF

This feature alone is enough to make me upgrade to the next version of Flare. The first thing I did after installing Blaze was to manually convert one of my Flare projects into a Blaze project (there is no Flare importing tool because if you have Flare you won’t need Blaze). I knew that my master pages wouldn’t work the same way in Blaze, so I spent a couple of minutes creating a master page for my Blaze project, then I published to PDF.

I was astounded at the results. MadCap has fixed several problems I was encountering when I published my Flare projects to Word (a requirement in Flare 3 and older in order to get PDF; To publish directly to PDF in earler versions you had to have Framemaker or Word installed. Flare created a Word/Frame file and let Word/Frame take care of the PDF creation). When I publish my Flare 3 project to Word, there are several post-processing steps I have to do in order to make my content look the way I want to. These have been fixed in Blaze, and my output looked stellar. I didn’t get everything right on my master page layout the first time, but I don’t expect to. It took me several hours of fiddling with my Flare master pages to get exactly what I wanted in my output, so I expect to spend comparable time in Blaze getting the master pages to do exactly what I want.

page-numbering.pngI noticed that my page numbering was off in my Blaze output; it turns out that MadCap has updated what I thought was a bug in earlier versions of Flare: you couldn’t set your page numbering settings on the topic in the TOC. You had to do this in the master page. Blaze now has a pages setting in the properties setting for a topic in the TOC. (Blaze calls the TOC an outline. Outlines in Blaze are TOCs in Flare. I asked Sharon about this during the Blaze demo, and she said that there were no plans to change the terminology in Flare, so if you are trying to learn Flare and Blaze, you’ll need to know that there are some areas where Blaze and Flare share functionality, but have different terms to describe the functions.) This is exciting, as now I won’t need to have separate master pages when I want to change the numbering options in my document.

Anyway, the direct to PDF option knocked my socks off. I’m absolutely thrilled with this feature. I can’t wait to use it in a production environment in Flare 4.

Topic Review capabilities

Blaze introduces the ability to do topic review with an annotation system similar to comments in MS Word and Adobe PDF files. To review a topic, the user opens the topic in the XML editor, then changes to Review mode.

review-mode.png

I can add annotations about a topic, which are stored in the XML itself. The difficulty for me in using this feature is that I couldn’t find an easy way to add an annotation. I discovered that you are supposed to right-click to add an annotation, but I’d like to be able to click and start typing (since you are in review mode, it’s not like you can do editing anyway; this would be kind of like how Word tracks changes). Finally I found the add annotation button on the tool bar, but this took me a long time.

If your reviewers don’t have Blaze or Flare installed, MadCap is introducing a new product called X-Edit Express — a free tool your reviewers can use to review, make suggestions and light edits, and submit back to you. All my SMEs can install X-Edit Express, and I can use Blaze/Flare to submit the file to them for editing. They open it in X-Edit Express, do their review, and click Save. The file will show up again for me as being reviewed. I can open it to see what changes/annocations they made.

X-Edit Express isn’t available for review yet, but I’ll give you my comments on that one once I’ve had a chance to evaluate the program.

Master Page Layouts

Since Blaze is a product for print documents, users need a solution for creating high quality master page layouts that might have multiple columns, or different layouts across different pages. In short, to compete with FrameMaker, Blaze needed to provide great control over page layout.

I love the new Master Page Layout editor. I haven’t spent a lot of time working on this page, but I think it seems very powerful, and I can see how this would allow me to create some very high quality printed output. The possibilities here are endless.

Layout modes in XML editor (with zoom view)

layout-options.png

The Blaze XML editor includes the ability to look at your document using the Print layout. This basically means that you see your content using the printed master page already applied. You see your headers, footers, and columns (if you have multiple columns on your master page).

The Print Layout mode includes a zoom view which provides a view like FrameMaker or QuarkXPress users are used to seeing with your rolling page layout, which allows you to see facing pages while you scroll through the document — while allowing you to edit content. This is an editing mode, not a preview mode. Framemaker users and QuarkXPress users may find this the most comfortable view for editing, as it will look more like what they are used to seeing.

I’ll be interested to see how I like this feature as I’m working in my Blaze and Flare projects.

PDF Preview

The preview feature in the XML Editor (in Flare) has always shown you the the preview based on the primary target. Since my primary target in Blaze is PDF, the preview button generates a PDF of the current document and shows you that. I was impressed.

Reports

reports.pngBlaze (and thus Flare 4) includes a number of reports that you can run on your project helping you identify many things including (but not limited to) the following:

  • broken links
  • bookmarks
  • duplicate styles
  • new style suggestions
  • local styles
  • snippet suggestions
  • topics not in index
  • topics not linked
  • undefined condition tags
  • undefined glossary terms
  • undefined styles
  • undefined variables
  • unused styles
  • unused images
  • variable suggestions
  • … and many, many more.

The MadCap forums were ablaze (pun intended) with complaints when Analyzer was released, saying that the reports in Analyzer should be included in Flare. Well, it looks like many of them will be, based on the Blaze preview.

Project Zipping

Blaze includes a new Zip menu. This allows you to zip all the files in your project into a package that allows you to send your entire project to another user in one compact file. You might use this if you are zipping your project to send it to MadCap support, as part of a maintenance inquiry. I used it to share the project from my dev box to my laptop. I imagine you would also use this if you wanted to send your project off for language translation (which would be easy if your translator used MadCap Lingo for translation).

It’s not huge, but it is a nice feature that I’ve already found use for.

Summary

All in all, there is a lot to like about Blaze. I’ll continue using it and I’ll let you know what gotchas I run into as I’m using it. But based on my inital response, I can’t wait for Flare 4. There is so much that MadCap seems to have gotten right with Blaze. I’m very, very impressed.

(Want to get a sneak peak of Blaze? Go to MadCap’s website to request inclusion in the beta experience.)

MadCap Blaze beta now availableMadCap Blaze beta now available

Posted March 17th, 2008 by paul.
Category: MadCap Blaze, MadCap MadPak, Software, Structured Authoring, TW Tools, Technical Writing | Leave a Comment »

MadCap Software today released a publicly-available beta version of Blaze, their new single-sourcing tool for creating print documentation.

If you’ve been following the industry buzz lately, you’ve probably heard about Blaze. Now you have a chance to look at a beta release of Blaze version 1.

To sign up for the beta, first check out the info on Blaze from MadCap’s website. Then go here to sign up for the beta. Fill out the form, and MadCap will contact you with information on participating in the beta.

I’m downloading my copy right now. I’ll let you know how it goes.