After you have downloaded the zip file, unzip the contents to a temporary folder on your computer.
Double click on the setup.exe file to start the installation program and follow the instructions.
If your PC does not have at least NET Framework 2.0 installed, the installation will ask to accept the installation of the Framework from the Microsoft site. This may take a few minutes to download and a few minutes to install. Once the Framework is installed, the installation of thesitemapper will continue.
Start the program by clicking on the thesitemapper entry in the Start -> Programs menu.
NOTE : For Windows 64-bit computers, you have to use Microsoft SQL Server or SQL Server Express for the database because Microsoft Access drivers will not work on 64-bit machines until Office 2010 is released.
Go to Start -> Settings -> Control Panel and then click on 'Add or Remove programs'. Locate thesitemapper.exe in the list of installed programs and click on uninstall.
Activating the full version.
To convert the application from the trial version to the full version, purchase a licence key and enter into box when the application starts.
There are a few optional configuration settings that are defined in thesitemapper.exe.config file which should be opened with a text editor such as NotePad and saved as a text file. The file is located in the same folder as the main thesitemapper.exe file.
<add key="pg_databasename" value="thesitemapper.mdb" />
<add key="pg_errorlogging" value="true" />
<add key="pg_fulltextlogging" value="false" />
<add key="pg_checkforinternet" value="false" />
<add key="pg_namespace_protocol" value="http://www.sitemaps.org/schemas/sitemap/0.9" />
<add key="pg_XMLschema" value="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" />
<add key="pg_version" value="2.0" />
<add key="pg_startintray" value="false" />
<add key="pg_databasesql" value="false" />
<add key="pg_databasesqlconnection" value="false" />
|pg_databasename||Defines the name of the database and is normally always thesitemapper.mdb|
|pg_errorlogging||Defines if error messages are logged to the database table. By default this is true but you may wish to change it to false if you want to improve the speed a little.|
|pg_fulltextlogging||Defines if full logging will be made to a logging.txt file located in the same folder as thesitemapper.exe. This is normally set to false to improve the speed of processing. The logging.txt file will list all the pages crawled and all the links found on a particular web page.|
|pg_checkforinternet||Set to true if you want the application to check if there is an internet connection before crawling. This is set to false by default.|
|pg_namespace_protocol||This is the namespace that is placed at the top of the XML file and may require changing as the site map protocol is updated.|
|pg_XMLschema||This is the schema that is placed at the top of the XML file and may require changing as the site map protocol is updated.|
|pg_version||The version of the application|
|pg_startintray||When set to true the application will always start up minimized.|
|pg_databasesql||Normally set to false so that the Access database is used. If you are using the Access database, no other configuration is required. Set to true to use SQL Server database which may be SQL Server 2000, 2005 or SQL Server Express. For SQL server you need the connection string as described below.|
This is the SQL Server connection string. An example of the complete line would be:
<add key="pg_databasesqlconnection" value="Password=mypassword;Persist Security Info=True;User ID=thesitemapper;Initial Catalog=thesitemapper;Data Source=PAULPC\SQLEXPRESS" />
Configuration to use SQL Server database
thesitemapper uses an Access database by default. However, you may also use a Microsoft SQL Server database instead.
SQL Server 2000, 2005 or SQL Server Express may be used.
The database scripts are
which are both set up to run against a database called thesitemapper.
These files can be found in the folder where the thesitemapper.exe has been installed.
Create a database with an appropriate name such as 'thesitemapper' and create a login user to access the database.
Run the sql scripts against the database which will create the tables and views. Note that the SQL scripts assume that a database exits called 'thesitemapper'. First run the SQL script 01_thesitemapper_tables_and_views.sql, the run the SQL script 02_thesitemapper_inserts.sql
Open the file 'thesitemapper.exe.config' (located in the folder where thesitempper.exe has been installed) with notepad or other text editor and for the key pg_databasesql set the value to true :
and for the value of pg_databasesqlconnection enter a sql server connection string to connect to your database.
An example would be :