• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Efficient way to create online help for different users

Explorer ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

Hi,

I'm using RH6 (RoboHelp HTML) on Windows XP to create WebHelp. I need to create online help for 3 different users, for example, student, teacher and principal. Certain features in the software are only accessible based on the permissions assigned to user. So, I've developed one main project file ("All.xpj") which contains all the topics. Then I create a new project for each user type and only import the topics which pertain to the user. Is this the most efficient way? I didn't want to have to create 3 or 4 conditional settings... because I would have to re-create the TOC, Index & Glossary for each project. Is this the most efficient way to use RH6 for my needs?

Any tips or suggestions would be greatly appreciated.

Thanks,
FMnRH

Views

490

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Engaged , Jul 21, 2008 Jul 21, 2008
The conditional build tagging would go like this:
1. Tag user-specific topics as "Student," "Teacher," or "Principal," as appropriate.
2. Leave untagged any topics that are common to all.
3. Specify three different single source layouts (SSLs):
- The Student SSL should have the build expression NOT Teacher AND NOT Principal.
- The Teacher SSL should have the build expression NOT Student AND NOT Principal.
- The Principal SSL should have the build expression NOT Student AND NOT Teacher.
All...

Votes

Translate

Translate
Engaged ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

I probably would have gone for the conditional build tags, but that's me. Another approach would be to create 4 projects: Student, Teacher, Principal, and Common. You could put topics that are common to all three projects in the Common project, and then use the mergedProjects feature to merge Common into each of the other three projects. Topics specific to the other users would go into the appropriate project.

G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

If I only had one project and 4 different conditional build tags, how would I maintain the 3 different TOCs, indexes and glossaries?

I like the idea of a merged project but how do I add a reference to the sub-project(s) to the master project's TOC? Is this correct? ---
I have the master project open to the TOC. Place cursor at location in TOC where I want to add the reference to the sub-project. Click File > New > Merged Project. Find sub-project (.xpj) on (local) drive.

If this is correct and all 3 sub-projects have the same glossary descriptions, will the descriptions be triplicated in the final master project generated WebHelp?

Thanks for the help; I didn't even think of merging... I thought I needed to have RH Server setup.


Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

The conditional build tagging would go like this:
1. Tag user-specific topics as "Student," "Teacher," or "Principal," as appropriate.
2. Leave untagged any topics that are common to all.
3. Specify three different single source layouts (SSLs):
- The Student SSL should have the build expression NOT Teacher AND NOT Principal.
- The Teacher SSL should have the build expression NOT Student AND NOT Principal.
- The Principal SSL should have the build expression NOT Student AND NOT Teacher.
All untagged topics will be included in the output.
4. The TOC might be trickier; it depends on your structure. Tag user-specifi books in the TOC as Student, Teacher, or Principal. Leave common material untagged. Do the absolute minimum tagging here that you can get away with, and try to keep the tags simple and high-level. It's too easy to lose them in a complex TOC. The thing to remember here is that if a topic in not included in the output, it will automatically be excluded from the TOC. This means that if you have tagged a topic as Teacher, it will not show up in the Student TOC, even though you did not specifically exclude the TOC entry.
5. Following the reasoning in number 4 above, the index should take care of itself, and I think the glossary will, too, although I haven't played with glossaries much.

-----------------------

I think you have the right idea on how to do the merge. I don't have access to RH at the moment to check.

If all three projects have the same glossary definitions, then you should put them into the common child project, not duplicate them in the user-specific projects.

HTH,
G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

Thank you for your help! I'll try it out 🙂

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 21, 2008 Jul 21, 2008

Copy link to clipboard

Copied

LATEST
Thank you for your help! I'll try it out 🙂

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp