Peter where is your sense of adventure
Hi Roger,
Firstly Peter is absolutely right it is a commericial
decision and not one to take lighly.
I've been doing something similar with a project that has a
lot of conditional content for many clients. There is one standard
source and many different shipped outputs. It is a procedural based
help system that has to cater for many different companys carrying
out similar work. However, they do many things differently and use
different terminology (e.g. for job roles, departments etc).
We used a complex search and replace script and BKreplaceEM
for varaibles.
It is hassle, but it really helps sell the system as the
companys get their own tailored look and feel.
I'm going down the variables route for this particular
project and yes there about 500 variables. It is going to be so
much easier once things are set up using only the variables
feature.
You'll need some strict procedures in place if the client
specifies the replacements for the variable names. I provide an
extracted spreadsheet with standard terms and a blank column for
them to complete. I always control the project and will not them
loose on the .apj file.
It does get difficult when there is a big updates as the
clients need to be given another spreadsheet with any additional
terms - but they are fine with this.
In my opinion it is about giving the customer what they want,
but making sure that they are charged realistic price for the work
including the extra work involved when we make standard updates. It
is also important to keep control of the project. It will get very
complicated if you let them mess with the source files.
I would also make sure that one resource is responsible for
coordinating this area of the project and that they remain sober at
all times .
Good luck and fire away if you have more questions.
You may also find this useful - a recently updated article on
variables.
http://www.adobe.com/devnet/robohelp/articles/userdefinedvars.html
Kind Regards
Craig