Best Practice: Packaging Word Templates for Delivery??
Hello,
I was just wondering what everyone's opinion is on just packaging files for delivery to a machine. The situation is Microsoft Office templates that reside in C:\Program Files\Microsoft Office\Templates\1033\
Our firm is constantly releasing custom and revised templates which get dumped to that directory from a shared network point via login script (script gets long and messy after time)
I was considering building an MSI package which contains all our custom templates, then during install just dump the files to the local directory. Good idea?
Also, should I create anything else in the MSI -- ex. a Registry entry, to verify that the package/templates were delivered? Or is just the entries that the MSI package creates sufficient?
I was thinking about generating the MSI via a Snapshot method (have a clean system, snapshot 1, dump the templates down, snapshot 2, create MSI). Good idea?
I look forward to hearing your thoughts...
I was just wondering what everyone's opinion is on just packaging files for delivery to a machine. The situation is Microsoft Office templates that reside in C:\Program Files\Microsoft Office\Templates\1033\
Our firm is constantly releasing custom and revised templates which get dumped to that directory from a shared network point via login script (script gets long and messy after time)
I was considering building an MSI package which contains all our custom templates, then during install just dump the files to the local directory. Good idea?
Also, should I create anything else in the MSI -- ex. a Registry entry, to verify that the package/templates were delivered? Or is just the entries that the MSI package creates sufficient?
I was thinking about generating the MSI via a Snapshot method (have a clean system, snapshot 1, dump the templates down, snapshot 2, create MSI). Good idea?
I look forward to hearing your thoughts...
0 Comments
[ + ] Show comments
Answers (11)
Please log in to answer
Posted by:
fuz_kitten
17 years ago
Posted by:
JdotQ
17 years ago
fuz,
Thanks for the reply. I also thought of doing it this way -- I am new the firm, and was unsure of why it was done this way in the past (copy all templates local).
The only thing I can think of is all the mobile (laptop) users, when they are off the network and traveling, they will not have access to network resources (and no access to the templates). This would not work in that scenario, correct?
Thanks for the reply. I also thought of doing it this way -- I am new the firm, and was unsure of why it was done this way in the past (copy all templates local).
The only thing I can think of is all the mobile (laptop) users, when they are off the network and traveling, they will not have access to network resources (and no access to the templates). This would not work in that scenario, correct?
Posted by:
fuz_kitten
17 years ago
Posted by:
JdotQ
17 years ago
fuz
I agree, I feel going down that route would be the best.
In your opinion, should I include any registry changes/additions to confirm that the package was deployed? Or will the built-in functions of the MSI handle this itself?
I was basically going to snapshot just the templates directory -- is this sufficient? Should I include anything else?
I agree, I feel going down that route would be the best.
In your opinion, should I include any registry changes/additions to confirm that the package was deployed? Or will the built-in functions of the MSI handle this itself?
I was basically going to snapshot just the templates directory -- is this sufficient? Should I include anything else?
Posted by:
fuz_kitten
17 years ago
Windows will add your package to HKEY_CLASSES_ROOT\Installer\Products\<product id>. If you chose too your MSI will add it’s self to Add Remove Programs also.
What packaging tool are you using? You don’t really need to do a snap as you know what files you want and where you want them to go.
What packaging tool are you using? You don’t really need to do a snap as you know what files you want and where you want them to go.
Posted by:
JdotQ
17 years ago
Posted by:
JdotQ
17 years ago
Just another quick update...
Yea, I don't know why I thought snapshooting would be easier [8|] I already have the package built (5 minutes later [;)]) using AdminStudio
Another question on matter of opinion...
For example, I have 5 template files -- right now they are setup to be all under Component1 of the Feature1. With this design, only 1 key file can be set out of the 5. Not good if you want to build in 'file checking' to make sure all the templates are present.
I was thinking to break off each template file into its own Component under Feature1. So "template1.dot" would reside inside Component1 of Feature1. "template2.dot" would reside inside Component2 of Feature1. "template3.dot" would reside inside Component3 of Feature1. Etc.
This would allow each file to be a key of Feature1 -- allowing for repair if missing.
Good idea? Bad idea? Opinions?
Yea, I don't know why I thought snapshooting would be easier [8|] I already have the package built (5 minutes later [;)]) using AdminStudio
Another question on matter of opinion...
For example, I have 5 template files -- right now they are setup to be all under Component1 of the Feature1. With this design, only 1 key file can be set out of the 5. Not good if you want to build in 'file checking' to make sure all the templates are present.
I was thinking to break off each template file into its own Component under Feature1. So "template1.dot" would reside inside Component1 of Feature1. "template2.dot" would reside inside Component2 of Feature1. "template3.dot" would reside inside Component3 of Feature1. Etc.
This would allow each file to be a key of Feature1 -- allowing for repair if missing.
Good idea? Bad idea? Opinions?
Posted by:
fuz_kitten
17 years ago
There’s no problem having 1 component for each file, in fact MS encourage it. I’m sure you can set AdminStudio to adhere to different component rules – you sure can in Wise.
Here’s some stuff to read…
Organizing Applications into Components
Component Rules 101
Right, pub time for me!
Have a good weekend
Charlie
Here’s some stuff to read…
Organizing Applications into Components
Component Rules 101
Right, pub time for me!
Have a good weekend
Charlie
Posted by:
JdotQ
17 years ago
Posted by:
jmcfadyen
17 years ago
Posted by:
JdotQ
17 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.