re: In your opinion, would there be a better/easier/smarter way to resolve this conflict from HIS side?
re: Also, confirming this is not ‘upgrade-proof’? Upon any new cMap update I would need to do this again, correct?
Correct, not update proof… but if you drop the modified js file in this path instead of overwriting the original is should override the original and be update proof:
You would have to create the folder because it will not exist.
The only problem here is if I update cMap and the JS also requires update to work it’ll never get loaded because of the override file.
re: Lastly, I have a general question. So when I delete the cmap.min.js file, and make changes to the cmap.js file, does the “system” automatically regenerate a minified file of .js?
Nope, it will not get automatically regenerate. Connections simply looks to see if it there and if it is loads it instead of the unminified version. Actually if there is neither file Connections will not try to load either one.