Thanks very much for the feedback. We have tried hard to make the installation as simple as possible but could certainly provide more detail as to exact configuration changes that the installer will make on a server. I have logged this for action in a future release and have awarded you some Telerik points for bringing this to our attention.
Regarding the installation location, you can indeed specify this. If you don't want the default location you can select the custom install option and you'll be given an opportunity to specify a folder location that you prefer. If you wish to change this, you can uninstall TeamPulse and reinstall using the custom option. The database and its data will stay as is and you won't lose your data nor your activation information as long as you point to the same sql server as in your original installation.
We are aware that we need to improve the database user specification and provide more options in that area. This is in our backlog for a future release.
The integration that gets installed encompasses TFS synchronization however also includes database history snapshotting, report/chart generation, and best practice analysis among other features. As a result, the service is necessary for the proper operation of TeamPulse.
As you have found you will need to change the setting in the web config file in order to change to a different url. And to change the database user to a less privileged one you need to change both the credentials on the application pool under which the site is running TeamPulse_AppPool as well as the credentials that the integration service (TeamPulse Integration Service) is running with.
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat
for a walk through all the exciting stuff we ship with the new release!