Tafiti Search Visualization Deployment GuideThis deployment guide is very large (~ 3-4 MB). You can download an XPS of this Wiki Page from here (NOTE: this file may get out of sync with the Wiki).
Server / Development Environment Setup / Pre-requisitesInstall the following on your computer (Windows Server 2003, Windows XP, and Windows Vista or later):
Windows Live Account SetupYou will need to gain access and/or credentials from each of the following, which will be stored in the Web.config of the Web project:
Database setup – without Management Tools (SQLCMD)You can configure the database via the Command Line if you do not have the SQL Server Management Studio installed. This can be done via the SQLCMD command line (tutorial).
PRIMARY ( NAME = N'Tafiti', FILENAME = N'c:\temp\Tafiti.mdf' , SIZE = 41984KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON ( NAME = N'Tafiti_log', FILENAME = N'c:\temp\Tafiti_log.ldf' , SIZE = 22144KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
Database setup – with Management Tools (SQL Server Management Studio)If you have the SQL Server Management Studio installed you can create a new database and configure the tables.
Web Application SetupThe web application has several settings in the web.config which must be configured to make this application successfully execute.
Solution Overview (Projects)
The solution will open with 3 projects:
Configuring Live ID Web AuthenticationBe sure to update Web.config with the credentials obtained from the Windows Live™ ID configuration steps above. You must copy and paste the Windows Live App ID and the Secret Key
Configuring Database Connection String
Configuring Search API settings
Configuring AdCenter AnalyticsIf you have an AdCenter analytics account or would like your usage of Tafiti to be reported set this field. If you don’t want to report usage of the Tafiti code set the field as blank. AdCenter Analytics accounts are not broadly available yet.
Building the project
Executing & Smoke testingTo test Tafiti Search Visualization you need to run the code and step over the key areas such as:
Start the projectYou can either F5 to start debugging or right click on the default.aspx to start the local web server.
NOTE: It may take a couple of minutes for the Search API key to become active, during this time you will see: An Error has occurred.
Testing ShelvesA shelf is a saved set of search results. You can test these by authenticating and dragging search results to the right hand site. This will test the following piece of technology: Live ID authentication, SQL connection & SQL schema.
NOTE: If you see this error after authentication means you are redirecting to a different port than the debugger is running on. Change this by selecting the Website project and then the property window and change the dynamic ports to FALSE and 50008
Last edited Feb 27 at 8:13 PM by Mallik, version 35