Author-it Cloud review

It amazed me how few Author-it reviews I found on a Google search. This product is awful!

I’ve been waiting for several minutes for the Knowledge Centre to load so I can keep trying to figure out how to add a link between topics. The topic I found described tabs and buttons that do not exist.

Author-it Cloud is painfully slow to load and use.

I highly recommend to anyone that they choose another product. This one sucks!

Assigning a new default TOC and then deleting the first TOC

In TCS2, this code that sets the second TOC as the default and then deletes the first TOC worked consistently.

if (RoboHelp.project.TOCManager.item(2).setAsDefault()) {

RoboHelp.project.TOCManager.item(1).delete();

}

In TCS4, the same code sometimes crashed the script, so I had to add this code close and then reopen the project, and then check whether the TOC that I’m trying to delete is the default, before deleting the old TOC. I suspect inserting a delay would achieve the same thing – if you try it and it works, let me know.

if (RoboHelp.project.TOCManager.item(2).setAsDefault()) {

var projectName = fsName(RoboHelp.project.path) + “\\” + RoboHelp.project.name + “.xpj”;
RoboHelp.closeProject();
RoboHelp.openProject(projectName);

if ( RoboHelp.project.TOCManager.item(1).name.indexOf(“Default”) == -1) {
RoboHelp.project.TOCManager.item(1).delete();
}
}

Undefined SSL layout type

In RoboHelp 8, my project template only included one SSL layout – I deleted the others because we never use them. (We generate WebHelp.) In RoboHelp 10, the other layout types mistakenly appear in my project, so my script needs to select the correct one to generate. Unfortunately, instead of returning one of the constants defined in the RoboHelp.SSLLayoutType class, RoboHelp.project.SSLManager.item(i).SSLLayoutType returned null. Luckily, WebHelp does show up as the default layout, so instead I looked for the item where RoboHelp.project.SSLManager.item(i).defaultLayout is true.

Saving a RoboHelp project template

RoboHelp 8 included the SaveAsProjectTemplate.jsx script. RoboHelp 9 included the same script renamed to Project Template Generator.jsx. RoboHelp 10 works with custom project templates, but doesn’t provide a way to save them.

This was the conclusion of an hourlong web chat with an Adobe representative. Importing Project Template Generator.jsx into RoboHelp allowed me to update my project templates, although I would like to see a RoboHelp 10 patch include a way to save project templates without this workaround.