Tracker README

What is Tracker

Tracker is a small, web-based, database-driven tool for tracking and managing customers, sessions and orders for use in a photographic-studio environment. It can be used on a standalone PC or a central server in a networked environment.

From where can Tracker be downloaded?

Tracker can be downloaded from http://www.psyphi.net/projects/tracker/.

Prerequisites

As Tracker is a web-based application it should work equally well under Windows and UNIX. It should not be particularly resource-intensive and should run quite well on a modestly-specced computer.

Installing on Microsoft Windows

Apache
Download and install Apache as a service. Follow the Apache installation instructions. I install Apache under c:\core\httpd .
MySQL
Download and install MySQL as a service. Follow the MySQL installation instructions. I install MySQL under c:\core\mysql .
ActivePerl
Download and install ActivePerl. Follow the ActivePerl installation instructions. I install ActivePerl under c:\core\perl .
DBI & DBD::mysql (The Perl MySQL drivers)
Start a DOS prompt (start-menu->run->"cmd") and run c:\core\perl\bin\ppm
install DBI
install DBD-mysql
Tracker
Download and unzip tracker. I unzip tracker under c:\core\tracker . This should create three sub-directories:
Configuring MySQL
Create a database. Mine's called tracker01. Build the MySQL database according to the tracker schema.txt. Create a mysql user (I use trackerrw.
Configuring Apache
Configure Apache with a cgi-bin and htdocs according to the tracker httpd.conf. I set up tracker to respond on a virtualhost called "tracker" with it's own cgi-bin and htdocs. You could alternatively merge the tracker executable and the htdocs content with an existing document tree.

For Information

Tracker was developed using Emacs, Paintshop Pro, The GIMP, Apache 2.0.48, MySQL 4.0.17, MyODBC 3.51.06, ActivePerl 5.8.2.808 and MozillaFirebird 0.7, all on Microsoft Windows XP.

Usage, Costs, Licensing & redistribution

Tracker is free for personal and non-commercial use. Commercial use of Tracker is priced at £50 per seat. Tracker may be redistributed under the terms of the GPL. http://www.gnu.org/copyleft/gpl.html.


Last modified: Tue Jan 13 22:36:32 GMT Standard Time 2004