My customer have several internal web applications – we are remaking one of them.
As the different applications use different images and icons, the IT manager now wants us to deploy a common library for this.
We a bit uncertain on how to do this. The library should have a Editor role to prevent unauthorized changes to the library and at the same time available over the web (global company).
- Should we host the images in a shared webapp we already have, e.g.
Confluence, and link them runtime? - Should we host the images as in #1, but link them in compile time?
- Other
We’re using VS2010 and TFS btw.
You will probably need to link at runtime since you are talking about potentially editing the library (unless you set up some kind of automated build process to rebuild after you make any changes). Linking the images at runtime shouldn’t be too bad since you are talking about web applications (which typically load some resources at runtime anyway).
Depending on what types of applications you are talking about you could just have a shared Images folder, and have a predefined naming scheme for the images in the folder. For example have files called “Save20x20.png”, “Open20x20.png”, “Cancel20x20.png”.
You could then make a quick custom app to view all the images in your image library and their file names, and upload new images as required.