Local page here
Run like this.
cd ~/dev/tracks bundle exec rails server -e production -p 3010
Tracks Site here
Online PDF Quickstart Users Manual
Free Hosted Tracks in tips and tricks
github v2.3.0 Current release
Tracks 2.3.0 Released
Tracks 2.3.0 has been released! This version brings a few small changes to the UI, many bug fixes, and some major under-the-hood upgrades and refactors.
Tracks is now running on Rails 4.1. Ruby 1.8.7 is no longer supported, but this release of Tracks is fully tested on Ruby 1.9.3, 2.0.0, and 2.1.
Clone and set up local dev.
Date - Sat Mar 26 09:50:24 MDT 2016 cd tracks git checkout -b local-master git checkout -b develop
Date - Sat Mar 26 10:34:41 MDT 2016 rbenv install 2.1.8 cd ~/dev/tracks rbenv local 2.1.8 gem install bundler bundle install
mysql2 gem failed to install
An error occurred while installing mysql2 (0.3.16), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.3.16'` succeeds before bundling.
Let’s try and fix this error:
mysql client is missing. You may need to ‘apt-get install libmysqlclient-dev’ or ‘yum install mysql-devel’, and try again.
sudo apt-get install libmysqlclient-dev bundle install ... Bundle complete! 37 Gemfile dependencies, 90 gems now installed. Use `bundle show [gemname]` to see where a bundled gem is installed.
Configure variables Notes in Tracks manual
- In the config folder, copy the files database.yml.tmpl and site.yml.tmpl to database.yml and site.yml, respectively.
- Open the file config/database.yml and edit the production: section with the details of your database. If you are using MySQL the adapter: line should read adapter: mysql2, host: localhost (in the majority of cases), and your username and password should match those you assigned when you created the database. If you are using SQLite3, you should have only two lines under the production section: adapter: sqlite3 and database: db/tracks.db.
- Open the file config/site.yml, and read through the settings to make sure that they suit your setup. In most cases, all you need to change are the salt: "change-me" line (change the string “change-me” to some other string of your choice), the administrator email address (admin_email), and the time zone setting. For the time zone setting you can use the command bundle exec rake time:zones:local to see all available timezones on your machine
- If you are using Windows, you may need to check the ‘shebang’ lines (#!/usr/bin/env ruby) of the /public/dispatch.* files and all the files in the /script directory. They are set to #!/usr/bin/env ruby by default. This should work for all Unix based setups (Linux or Mac OS X), but Windows users will probably have to change it to something like #c:/ruby/bin/ruby to point to the Ruby binary on your system.
Populate your database with the Tracks schema
Open a terminal and change into the root of your Tracks directory. Enter the following command:
bundle exec rake db:migrate RAILS_ENV=production
This will set up your database with the required structure to hold Tracks’ data.
bundle exec rake assets:precompile RAILS_ENV=production
Start the server
While still in the Terminal inside the Tracks root directory, issue the following command:
bundle exec rails server -e production -p 3010
If all goes well, you should see some text informing you that the WEBrick server is running: => Rails application starting in production on http://0.0.0.0:3000. If you are already running other services on port 3000, you need to select a different port when running the server, using the -p option.
Visit Tracks in a browser
Visit http://0.0.0.0:3010/signup in a browser (or whatever URL and port was reported when you started the server in the step above) and chose a user name and password for admin user. Once logged in as admin, you can add other (ordinary level) users. If you need to access Tracks from a mobile/cellular phone browser, visit http://yourdomain.com/mobile/. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.
From: Greg Sutcliffe
Subject: Re: [Tracks-discuss] List of tags?
> On 31 March 2016 at 02:54, Craig Anderson <email@example.com> wrote: > I'm thinking about how I will use tags.
To give you some food-for-thought, I generally use them for:
- places (I have an Errands context, with actions tagged by location)
- people (so I can pull up an 'agenda' for that person across all contexts)
- subclassing (e.g. my Home context has many actions tagged 'quick')
Hope that helps your thoughts! Greg
youtube A.T. Anthony Gell interview with David Allan - Getting into the nitty gritty of implementing GTD (Getting Things Done)
0:21 Definition of Project
- A project is an end result
- Any outcome you are commited to finish
- that takes more than one step to finish
- that you can finish within a year.
- Buy the company
- Get a new set of tires
- Hire an assistant
- Get a dog
- Goto Spain
You can’t do those things. Those are things you can finally finish enough things and say I now have a dog, …
0:58 Probably the most lacking list in the world
Identify short term operational outcomes.
Think of it as put a stake in the ground about that outcome, because at some point I’ll come back and see I’m not finished yet. What needs to be done to finish it and pull up the stake.
Review the project list. For project decide the next thing that needs to happen. This is the difficult thing and always invovles a risk.
youtube Google - David Allen speaks on GTD and the two keys to sustaining a healthy life and work style.
youtube Getting in control and creating space | David Allen | TEDxAmsterdam 2014
youtube The Art of Stress-Free Productivity: David Allen at TEDxClaremontColleges
youtube Triangulation 22: David Allen, Getting Things Done
Leo Laporte and Tom Merritt with David Allen
article thesambarnes - GTD for Web Project Management Revisited
youtube Dwight Ivany - Getting Things Done in five minutes
youtube lloyd ernst - A 101 guide to using TRACKS for GTD Getting Things Done
youtube IQTELL - Detailed GTD® Tutorial
youtube In about 6 minutes Roel Smelt explains with a clear slides the principle of Getting Things Done.
youtube Brian Johnson - Getting Things Done by David Allen
youtube 2000 Books - Getting Things Done Audiobook Animated Summary David Allen
youtube Peter von Panda - How the GTD (Getting Things Done) Productivity System Works is Why It’s So Great
mGSD mGSD The TiddlyWiki powered GTD® system formerly known as MonkeyGTD
article Scot Herrick - My Killer GTD Setup — Part III
vimeo Sean Tierney - Ramp Up #6: Tracks for GTD
Tracks is an elegant task tracking application based on the “Getting Things Done” methodology. It’s a web application so it’s accessible everywhere and but its AJAX-based interface gives it the feel of a desktop app. This video gives brief 5min overview of how it works.