Hey Will, I don't mind you asking . I'll give you a short overview of which customizings I made to the Indigo layout to get it into this shape: The TOC was moved from the right side to the left side via CSS (in layout.css) On the front/home page, the Glossary button was restyled to look kind of like a TOC-entry (in custom-toc_images.css or whatever the name of that file is) On the topic page, the Glossary button was restyled to look kind of like a TOC entry, with a separateor underneath (in layout.css / theme-1.css) I added elements to the footer in topic.slp and homepage.slp. The texts are coming from the message bundles in RoboHelp. I removed the Favorites panel and Favorites buttons, cause they were not wanted. The PM at the time did not want to use Dynamic Content Filters for switching between "mobile" and "desktop" content (the functionality of our application differs between mobile and desktop), so I created a JS file and a CSS class for mobile and one for desktop. In the JS file, I iterate through every element with either class assigned (within the current topic file) and show/hide the elements depending on the current template body class. The other big thing was the language chooser, which is in the top right corner of the help system. We maintain the English and German projects in two separate projects and generate them into folders "en" and "de". Custom JS then replaces the current language with the desired language in the topic URL and forwards to the same topic in the other language when you click on the language button. The links ("EN" and "DE") are both defined in the topic/homepage.slp and hidden via JS depending on the current language. There are definitely more elegant ways to handle this, this is just what I came up with. Generally, it all depends on what your requirements are. If your PMs (or whoever) wants a lot of extra stuff in the help or wants the look and feel changed a lot (e.g. moving elements around, like ours did with the TOC and Glossary), you may not get around extensive customizations. Thankfully, it's pretty easy to embed custom JS into either the layout (just add the link to the homepage.slp or topic.slp header) or all the topic files themselves (add the link in the master page's header section and apply the master page during help generation). Hope this gives you an overview, if you're interested in details you can always send me a private message. Cheers, Birgit
... View more