Saturday, August 11, 2007

What’s Up with RoboHelp?

RoboHelp has had some rough times in the last few years. By early 2006, many people, myself included, assumed it was dead and were surprised when Adobe announced otherwise and then released version 6.

When RoboHelp 6 appeared, it met with near-explosive disdain in many quarters because the changes seemed so minor compared to people’s expectations and hopes. I got many questions about it because my involvement with the tool is well-known, and my answer was that I thought 6 was more of a public relations release than a “real” release – Adobe’s way of saying that RoboHelp wasn’t dead and that authors should hang on a bit longer. If I was right, RoboHelp 7 would be the test. Would Adobe have used the breathing room provided by version 6 to make significant changes to 7?

RoboHelp 7 isn’t out yet, but Adobe gave several sneak peeks at the STC annual conference in May. Based on those sneak peeks, I think my assessment was right. The changes promised for version 7 represent a major upgrade. Here are what I view as the high points from the sneak peeks:

No more kadovs – Kadov long ago became legendary as a sign of RoboHelp’s lack of code cleanliness. In fact, its importance depended more on what you were creating. If you were creating projects that would have to be converted or processed somehow, or were dealing with very standards-driven IT groups, the kadovs were a problem. However, if you were creating projects as end products with no post-processing or conversion in mind, the kadovs were a minor issue. As long as the project displayed correctly, the kadovs were inelegant but not critical. Adobe appears to have gotten rid of the kadovs in RoboHelp 7, finally settling the issue. A strong improvement at the code level.

MDI (Multiple Document Interface) support – RoboHelp always displayed one topic at a time in WYSIWYG. If you wanted to compare two topics or cut and paste material between them, you had to open and re-open the two topics but couldn’t have them open together. The MDI support lets you do that. I’ve never thought MDI support was all that significant but many authors disagree with me, so we’ll call it a strong improvement at the authoring level.

Snippets – RoboHelp 6 added variables, making it a lot easier to tailor projects – to different clients, for example. However, variables are text-only and can’t be formatted. Snippets should let you create re-usable chunks of content that you can insert throughout a project and update like variables, but also format. A nice touch will be the ability to insert variables into snippets. A strong improvement at the authoring level.

Unicode and double-byte support – This will make it easier to create outputs for non-Romance languages like Hebrew or Cyrillic and Asian languages in general. A strong improvement at the authoring level if you need to translate or localize, largely academic otherwise.

Vista/Office ‘07 support – I think Vista and Office ‘07 will spread into the office world slowly since their processor and memory needs will often require buying new hardware. Many older PCs just won’t have the horsepower to be upgraded to Vista. However, the lack of support for Vista and Office ‘07 in RoboHelp 6 had to be a bit embarrassing for Adobe. An improvement at the technical level.

Multiple ToC support – This will let you create complex single source outputs without having to swap multiple ToC files in and out of projects through Windows Explorer. A strong improvement at the authoring level.

Interface customization – RoboHelp always supported limited customization of the interface by letting you show or hide the toolbars, and move toolbars around, but that was it. The sneak peek promises more toolbar customization features, plus function “pods” that can be moved around or hidden as needed. You can also save a specific configuration of toolbars and pods for recall, like the memory button in a car seat. An improvement at the authoring convenience level.

The sneak peek did not list several things, such as information about the version control system, support for Web 2.0 features, and my pet issue…

Native XML support – I don’t know if this means RoboHelp 7 will stay as HTML and use the minimal XML support from versions X5 and 6, or whether Adobe is working on XML support and simply didn’t list it in the sneak peek. Adobe and I have disagreed about the need for XML support in the past. If they’re not going to offer more XML support in RoboHelp 7, I have to assume that Adobe’s market research showed that it’s not that important to current authors in major clients. The question is how that might affect support for XML-based formats like DITA. Perhaps in RoboHelp 8…

In summary, assuming that the features discussed in the sneak peek show up in the release version of RoboHelp 7, I rate it a big improvement over version 6 and a further reassurance to current RoboHelp users that the tool is very much alive.

8 comments:

Anonymous said...

Neil,
Every one of those improvements you listed is already available in Flare--plus Flare content is in XHTML.
Do you think RoboHelp 7 has any advantage over Flare?

Paul Kandel

Neil Perlin said...

Hi Paul,

You're right about these features already being in Flare. However, my experience is that a lot of RoboHelp users don't care about, or even know about, a lot of the new features and are just looking for an excuse to remain with RoboHelp. RoboHelp still needs further upgrades, but the changes that are apparently planned for v. 7 will give those loyal RoboHelp users an argument for staying with the tool rather than having to change.

Neil

Ray Brooks said...

Neil .. thanks for the information. After struggling with flare we stuck with robohelp and are looking forward to the much anticipated 7 release. Flare may have all the same features but it just made writing hard work.

Sandra said...

To Ray Brooks, my company is trying to decide whether to upgrade to RoboHelp 6 or 7 from x5, or go ahead and upgrade to Flare. x5 right now is really a bottle neck for us, but we don't want to wait for 7 since I can't find a projected release date and we can't afford to upgrade to 6 and then 7.... so please can you tell me or can someone tell me why Flare was such hard work? - Thanks!

Neil Perlin said...

To Ray,

Two points, with no intention of sounding snarky:

1. Flare has a lot of buzz but not everyone will like a particular tool no matter how much buzz it gets.

2. I've trained and consulted on RoboHelp since '95 and Flare since v1. For each one, I've seen a big difference in how well and easily people adopt it based on whether they got trained or learned it on their own. There's a sense that RoboHelp is easy to use, but I've seen people make a total hash of it if they weren't trained. (Many of my consulting jobs have involved fixing someone's fouled-up project.)

The same point applies to Flare - it's a powerful and complex tool, like RoboHelp, but has some extra features, like a more powerful CSS editor, that can be frustrating to try to figure out on your own. I do training on both tools so factor that into what I'm going to say... training can be expensive, but it will quickly get you past the initial confusion and frustration and make you a better user of any tool.

Can I assume that you guys never got formal training in Flare but learned it on your own?

Neil

Neil Perlin said...

Hi Sandra,

Several points:

1. I don't know when RoboHelp 7 is due out. Adobe's policy is not to talk about a release until 30 days prior. However, I will note that after the flack they took on v6 for its lack of support for O2007 and Vista, they said they'd support O2007 and Vista before the end of the year. So, assuming they haven't run into any catastrophic bugs, look for it in the next three months.

2. How to pick between the tools? I can give you some general ideas, but it would be better if I knew more about your circumstances and intentions. (I gave a half-day workshop last week for the Dallas chapter of the STC on RoboHelp and Flare and decision factors between them, but I didn't mention either tool for the first hour and a half, focusing instead on the environment.)

If you'd like, give me a call next week from Wednesday on and I can talk to you for a few minutes.

Neil

Lois Karlin said...

Hi Neil, glad to have found your helpful blog! Haven't seen you for a number of years, but I'm glad to know you're still carrying the torch for us help developers.

Had I known that Adobe would ultimately support Vista and Office 2007 I would never have switched to Flare, which I find much more difficult to use. However, at this point I've converted a number of projects to Flare and am faced with the need to convert many more, because I'm now on a Vista machine with Word 2007, and my RH X5 doesn't work at all on this machine.

Due to the number of projects I maintain, their complexity, and the fact that I'm a freelancer without support from a corporate IT department, sometimes I feel fairly lonesome and desperate. Especially when my Madcap Bronze level of support offers poor (and slow) answers to the issues I raise. In the good old days, I never needed support for RH. Maybe once every two years or so!

Well, I can't convert the Flare projects back to RH once RH v7 is available. I can't afford to pay the annual fees for both tools. So it seems I'm stuck with Flare. Adobe would have done me a very great service by responding to my frequent requests for information regarding their intent to support Vista and Word 2007.

Sorry for the long-winded rant. My life as a freelancer seems to have taken a serious turn for the worse with Flare, and I'm looking for places to turn when the going gets tough. Increasing my level of support to Platinum? Hiring your consulting services? Limited funds make all these options daunting, but I'm going to need a solution soon, since I'm at least five years away from retirement, and don't fancy a nervous breakdown!

Best regards to you!
Lois Karlin
lois.karlin@gmail.com

ray brooks said...

Sandra,
Robohelp 7 is out and no regrets so far. Yes one author had formal training to evaluate flare and we purchased v2. It has a technical interface and complex workflow. Found it made simple tasks cumbersome. It is now back in the box. Perhaps it is aimed at more 'technical' writers than our company hire.
Ray