Skip to main content
September 7, 2011
Answered

Need best practice to deploy similar content to multiple clients with specific skins/images

  • September 7, 2011
  • 3 replies
  • 567 views

Hello, my name is Bernadette. When I was with a previous employer for several years I created WebHelp using RoboHelp 8. Then, the last two years I worked there I transitioned to MadCap Flare again creating WebHelp. I have been with a new employer two years now, using RoboHelp again. However, this company still has us creating HTML Help only. My manager has just assigned me to create and launch our first WebHelp project. Currently, we have RoboHelp 8, with a P.O. in process to purchase version 9 hopefully very soon. However, I cannot wait and have just started the project using version 8.  Since it's been a few years, I am a tad rusty in my use of RoboHelp/WebHelp. For this first project, I have been asked to customize the skin for EACH client that transitions to the new proprietary application. My question is, since it is likely that the contents of the completed WebHelp project will be identical (with the exception of the customized customer-specific skins, logos and window images) is there a creative, timesaving method for rolling out primarily the same content to each customer WITHOUT the need for me to maintain numerous, individual WebHelp projects?  I so appreciate any input or suggestions. Thank you!

    This topic has been closed for replies.
    Correct answer Peter Grainge

    I see Jeff creapt in while I was typing. The reason I suggested different layouts is to avoid having to remember to change the skin, build expression and variables. If you are happy to do that and your colleagues learn to duck when when you forget, the single layout approach is just as valid.


    See www.grainge.org for RoboHelp and Authoring tips

    @petergrainge

    3 replies

    September 7, 2011

    Hello Peter and Jeff, there IS the potential for eventually reaching a HUGE number of customers, but I would expect that to take at least a good number of months or beyond to get to that stage. As for Peter's question about variables, I have used conditional build tags in the past, which I know is a variable, but I am not certain what else might be included in the category.

    I was not aware that it is possible, within a single project, to create and maintain different versions of the same layout type, namely WebHelp by creating  duplicates for each customer. This could be challenging, but fun! So, as I get further into this I assume you are both "on call" for additional questions? Thank you both so much for your rapid responses.  

    Peter Grainge
    Community Expert
    Community Expert
    September 7, 2011

    If you are really going to have a large number of customers are you really intending to have one skin per customer? Sounds like a chat with the PM might be called for. The help can be customised for each customer by using variables without the need to also have a different skin.


    See www.grainge.org for RoboHelp and Authoring tips

    @petergrainge

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Peter Grainge
    Community Expert
    Community Expert
    September 7, 2011

    Panic not, you will not need to maintain duplicate projects.

    Create all the skins you need and then create a web layout which for illustration call General. Set that up the way you want.

    Now right click on it and select Duplicate. Call this one Customer A. Leave all your settings except change the skin to be used. Repeat that for each customer.

    I assume you are aware of Variables so that you can create different terms for each customer if that is required.


    See www.grainge.org for RoboHelp and Authoring tips

    @petergrainge

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Peter Grainge
    Community Expert
    Peter GraingeCommunity ExpertCorrect answer
    Community Expert
    September 7, 2011

    I see Jeff creapt in while I was typing. The reason I suggested different layouts is to avoid having to remember to change the skin, build expression and variables. If you are happy to do that and your colleagues learn to duck when when you forget, the single layout approach is just as valid.


    See www.grainge.org for RoboHelp and Authoring tips

    @petergrainge

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Jeff_Coatsworth
    Community Expert
    Community Expert
    September 7, 2011

    I'd be inclined to use Conditional Build Tags and separate Single Source Layouts for the various skins (provided that you don't have a huge number of them). If you do have lots, then I would just maintain one and keep swapping out the skin for each time help is created.