I recently decided that I wanted to change the text of the Downloads page in STCenter.nsf. I worked through the design of the database and found that the fields themselves are stored on the extStrings profile document, and the page you see is $$ViewTemplate for WebDownloads. Simple enough - add any extra fields I want in the form (HTML with a Computed Field for each block of text) and add/update the appropriate values in extStrings (I simply made the fields visible on the profile form). Easy enough, right?
This all worked fine - until I restarted Sametime and found my text changes disappeared. Not my design changes, those never changed. Once I worked through this with support, we wittled it down to the HTTP task. Stopping and starting STAddin didn't change things, but the HTTP task, especially in 7.5, loads up a lot of servlets. One of them, bootstrap, actually changes the text in the download page, and other pages, to stock values.
Turns out that, thankfully, this wasn't hard-coded in Java code someplace, but rather a simple text file - stcenterstrings.properties in the root of the Domino data directory. Once you figure out what the field mappings are, you can 1) change the existing text, and 2) add additional text blocks. This way you can change the page to be company-specific, as well as put in additional install instructions (e.g., I added a block that told people to uninstall any previous version of Sametime Connect before installing this one).
Just thought I'd document it since it isn't currently documented anyplace else. Thanks to John O'Gara at Sametime support for relentlessly tracking this down.