Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
quote:
Originally posted by: mrtomh@yahoo.com
I'm not trying to write a whole FrameMaker book and then single-source it into a help system. The printed guides and the help system might only share about 30 percent of the same content between them. But I would like the shared content to be single-sourced.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
All,
Another loose end I might as well tie up as long as I'm here.
I regret to report that everything I tried from my own bank of ideas and from the ideas of others in this forum ultimately failed to produce the result I was looking for (or even a close enough). The numerous shortcomings of the Frame-to-RH single-sourcing engine ultimately overcame my will to keep coming up with workarounds. I was using a Frameset model for quite some time, and it almost worked... almost. I have a long s***... er laundry list of things that could have been done better, some of which I've described in earlier threads.
But anyway, here is what I ended up doing instead:
1. Copied all of my FrameMaker content into RH as new topics.
2. Threw away all FrameMaker source content and all remnants of the Frame stuff imported by reference.
3. Created two single-sourse layouts, one was WebHelp, the other a printed document.
4. Conditioned out of the print document layout:
a. The CSH topics from the webhelp
b. Any and all content that made reference to the online help.
c. The "Related Topics," which were manually created hyperlinks at the bottom of each webhelp topic.
5. Conditioned out of the WebHelp output layout some printed-document-only content.
6. Output the WebHelp according to a typical process.
7. Created a Word template with all of my FrameMaker styles defined in it (same exact names).
8. Mapped the RoboHelp styles to Word Document styles (Except for Heading 1, etc. which apparently absolutely have to keep those names).
9. Generate the Printed (Word) doc.
10. Used Word's capabilities to do global search and replace for niggling formatting issues.
11. Created a FrameMaker book with a front matter, TOC, body chapter, and back page. The book has my typical printed document catalogs in it.
12. Copy and paste the entire reformatted Word document into the FrameMaker body chapter (not linked, just copied).
13. Used FrameMaker tools to make any final tweaks to the Frame version. A particular hassle was I had to change the anchored frame properties for every screen capture because they come into FrameMaker as floating anchored frames that end up in bad locations (I always use "below current line" and a figure title that goes above.
14. Generated the FrameMaker TOC.
15. Published the FrameMaker book to PDF for distribution online and P.O.D.
An obvious problem is that there is no live link between the printed doc and the online help. The whole process is a one-way process. When I need a new printed User's guide, I have to re-output the printed doc, paste it into the word template, tweak it, copy it into the FrameMaker book, tweak it, then I'm done. Fortunately, I have it down to a pretty smooth process that takes about 30 minutes.
The final result, I can create a FrameMaker-quality (with appropriate company template) printed document from an online help project in less than an hour. If I had to do another new book rather than this same project, it would take a little longer because I'd have to create a new Frame book and monkey with the front and back matter, etc., but overall it isn't that hard to do.
It's nowhere near the solution I was looking for, but it works.
I hope this description is helpful to some of you struggling with this kind of issue.
(I know TC Suite 2 will probably eliminate the Word step, making it that much easier, but I don't have that yet.)
Cheers,
Tom
Copy link to clipboard
Copied
Hi Tom,
I've been trying to follow what you're trying to accomplish in this thread & having a great deal of difficulty.
Why all this back & forth stuff to Word & FrameMaker from RoboHelp?
I thought that the whole idea of single sourcing is that you do ALL of your writing in Frame; creating separate books for print & online versions out of the common .fm documents that make up the components of each. You say there's only about 30% common material between the two - fine! Use text insets for that stuff and author away. It's a one-way street from FM to RH.
When it's time to publish - suck the online FM book into RH and print your PDF from FM for the printed material. What's the big deal? There's no need to screw around stripping "printed" references out of the topics in RH - they're already gone because they never existed in the FM doc in the first place, right? I think your mistake is trying to print PDF's out of RH - it's not a very good tool for that compared to FM IMHO.
I don't know, maybe I've just misunderstood what you're trying to accomplish.
Jeff
Copy link to clipboard
Copied
Thanks for the comments, Jeff.
I agree that the method I'm using begs for the questions you ask. I would have much preferred a simpler solution such as text insets for shared content, then pipe a Frame file or book into RoboHelp for online help publishing (I'm paraphrasing, but I think that's basically what you suggested).
My basic goal is to create a typical online help system with context-sensitive topics and concept/procedure based topics combined to make a complete help system. Like all help systems, I need there to be sufficient navigation from the TOC but also interlinking of topics (via the common "Related Links" or "Related Topics" approach.)
At the same time, I would like to present the concepts and procedures (at least many of them) in a printed or printable format that can be ordered print-on-demand or downloaded from the web (a User's Guide). The printed doc should look like it other printed documents we produce with FrameMaker.
I originally started out with a Frame-centric method with text insets, multiple books (one for the print output, one for importing into the online help), but in addition to many annoying limitations, there are three significant problems and one show-stopper.
1. Importing bulleted and numbered lists from FrameMaker to RoboHelp just plain blows. I know there are some workarounds and proper ways to do it that make it work almost like you would like it to, but even if I wanted to do that, I find that I can't condition off a paragraph with a bullet or number in RoboHelp... it leaves 1 or two blank lines and sometimes a bullet. Imagine a procedure in a text inset where I want to condition out a step that makes no sense to the user who already has the program open. I can't do it.
2. Graphics conversion from FrameMaker to RoboHelp is terrible. I did have a workaround for it (I described it in another thread), but it was clunky, a lot of work, and still didn't look very good. In retrospect, I don't need a lot of graphics in my online help compared to what's in the printed doc, but there are a few and it is hard to make them work and look anything close to professional.
3. (this is the show stopper). There is almost no way to create my Related Topics section at the bottom of each topic. Actually I did find a way that almost worked, but it meant I had to create Framesets and use them as wrappers for the actual imported topics. Then I would put the Related Links section in a separate frame and the hyperlinked topics could be made and edited. It's hard to describe. It was a lot of extra work (1 frameset, 1 imported topic, and one additional html file for the related topics for each "page" of the inline help that came from a FrameMaker topic. But there was no way to make the lines between the nested frames invisible, and there was no way to let put a print button for users that would actually work the way you'd expect.
Maybe you know some tricks I don't, and if so, please share them. I've been playing with this project for over a year and I think I've explored every possible way to do it, documented or undocumented. Compared to the other options I explored, the final method I'm using is much easier, less complicated to understand, and meets all of my objectives. Please let me know if it still doesn't make sense.
Regards,
Tom
Copy link to clipboard
Copied
Hi Tom,
Wow - that's sounds really complicated all right!
I'm just starting out in my company's project of shredding apart all of our Word docs (distributed as PDF's) and putting them into a new order in FM.
We're using TCS 2.0. Our unstructured FM docs get imported (not linked - RH crashes when I try to do that) into RH for the creation of Webhelp and a .CHM (maybe - CHM doesn't look "new" enough to the managers, so that part may not happen).
I've got lots of bullets and numbered lists in the Frame docs and haven't been bothered by any differences between FM and the Webhelp output - that may be due to the work we had done by a consultant in creating a customized fmstyles.css, but I don't know enough about css's to be able to tell. I don't do any further conditioning in RH except telling it when generating the Webhelp to exclude the Comments, Print, and PrintOnly conditions from FM. They're still in my FM docs because they're going to be used for creating PDF's for printing (again, maybe, only if someone wants it).
I haven't started dealing with screenshots and graphics in my Frame files yet. After reading a bunch (these forums, the FrameUsers list, Free Framers list, and Art Campbell's TCS Google Groups list) I think I'm going to have problems. Right now I've left space in my Frame docs with anchored frames for them to go & have conditioned them to be PrintOnly. The online Webhelp format doesn't need many screens for the moment and I may try using some sort of DHTML effect for them to pop out when I need them - work still to be determined ;>)
I don't have any of those Related Topics things in my Webhelp, but I do have a whole whack of cross-references to other topics that I created in FM and that came over fine to RH. What you describe sounds pretty fancy!
Maybe some day I'll get up to your level - I think I need to take some courses or something...
Jeff ;>)
Copy link to clipboard
Copied
Jeff,
I'm not going to get the TCS 2.0 anytime soon unless I want to pay for it out of my own pocket, but based on what I've seen, it will solve some problems. The bulleted and numbered lists are supposed to be greatly improved, and I hope they fixed some of the other stylesheet-related problems. I haven't heard one way or the other about the problems with graphics. There is a good argument that you shouldn't need a bunch of screen captures in an online help, but there are good reasons to have some.
You will learn a lot just by doing what you're doing if you're curious and diligent. I've been working with FrameMaker on and off for over 10 years, RoboHelp for about 5. They're both good, but I always seem to find way to push them to their limits and then get disappointed when they don't do what I think they should do.
Anyway, good luck!
Tom