Running a Timetool server

The server scripts are currently the weakest part of Timetool. They are not very strict: there is no user authorization. There are no defined projects or work units, meaning anyone can enter basically anything. This is not too bad for a developer working alone, but may get messy when people have to work together and agree on descriptions.

Call for help: if you're a PHP programmer and interested in improving the Timetool backend, I would really appreciate the help! (Alternatively, you can just write a totally new backend from scratch – as long as we agree on the protocol, the client application won't mind!)

Website setup

To run a Timetool server, you will need a PHP/MySQL host.

Download the server script package from the download page. The installation process is basically run-of-the-mill:

  1. Create a database, import db.sql into it.
  2. Copy config.php.dist to config.php, edit it to reflect your database settings.
  3. Optionally, deploy a .htaccess file to prettify the URLs.
  4. That's it! You can test the installation by navigating to the installation and specifying a project name.
Timetool is licensed under the BSD License
Timetool and this website are copyright © 2007–2008 by Rico Huijbers
I will not put my e-mail address here, but if you want to contact me, you can leave a note on Timetool's SourceForge support request tracker.