XTT is a time tracker: think private 'twitter' that counts the duration of status messages.
Created by ENTP, the folks behind Lighthouse, Warehouse, Beast and other neat things.
Licensed under the AGPL v3
- Create config/database.yml, using a MySQL database. Using sqlite doesn't work due to the code using mysql-specific timezone conversion functions.
- Create config/xtt.yml. Refer to config/xtt.example.yml
- Create the log directory and make it world-writable
rake gems:installto ensure you have all the required gems, such as Tinder
- Create the database with
- Populate the database with
rake db:schema:load, then
- Start the server with ./script/server
- Add a user at http:///signup
- If you don't get a confirmation email (which you likely won't if you don't have the mail sending configured), check log/development.log for a copy of the confirmation email that would have been sent to you. copy and paste the activation url from it into the browser toolbar (should look like the following: http://tt.entp.com/activate/db61f839776898cedee72fcb9f87465d797e2e93 - of course, replace tt.entp.com with your dev server address.)
Going into Production
- If you're going into production and need to configure ActionMailer to use something other than simple sendmail, add those configuration options to config/environments/production.rb
- Execute and monitor