<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -24,7 +24,7 @@ cd tracks
 
 &lt;h4&gt;Easy installation options&lt;/h4&gt;
 
-There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you'd like to install Tracks on a local machine, try &quot;BitNami&quot;:http://bitnami.org/stack/tracks -- it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &quot;JumpBox&quot;:http://www.jumpbox.com/, who provide a &quot;JumpBox for Tracks 1.7&quot;:http://www.jumpbox.com/app/tracks. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &quot;Virtualization software applications&quot;:http://www.jumpbox.com/supported-virtualization-software. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you'd like to try out the JumpBox without installing it, you can use the 'Trial This JumpBox' button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.
+There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you'd like to install Tracks on a local machine, try &quot;BitNami&quot;:http://bitnami.org/stack/tracks -- it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &quot;JumpBox (Affliate link)&quot;:http://www.shareasale.com/r.cfm?u=188858&amp;b=179734&amp;m=22742&amp;afftrack=&amp;urllink=www%2Ejumpbox%2Ecom, who provide a &quot;JumpBox for Tracks 1.7 (Affiliate link)&quot;:http://www.shareasale.com/r.cfm?u=188858&amp;b=179734&amp;m=22742&amp;afftrack=&amp;urllink=www%2Ejumpbox%2Ecom%2Fapp%2Ftracks. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &quot;Virtualization software applications&quot;:http://www.jumpbox.com/supported-virtualization-software. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you'd like to try out the JumpBox without installing it, you can use the 'Trial This JumpBox' button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.
 
 If you'd like an easy way to access Tracks from any internet-connected computer, sign up for a free account at &quot;Morph eXchange&quot;:http://www.morphexchange.com/. Sign up for a free account, then click on &quot;See all available subscriptions&quot; and you'll see Tracks listed as an application. Just subscribe to Tracks and you can get started. This option is recommended for those with little technical know-how.
 </diff>
      <filename>content/chapter/2-installation.txt</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ filter:    erb
 &lt;div class=&quot;container&quot;&gt;
 
    &lt;div class=&quot;column span-24 first last&quot; id=&quot;header&quot;&gt;
-     &lt;h1&gt;&lt;img src=&quot;/assets/tracks-logo.png&quot; /&gt;&lt;/h1&gt;
+     &lt;h1&gt;&lt;img src=&quot;http://getontracks.org/doc/assets/tracks-logo.png&quot; /&gt;&lt;/h1&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-15 append-1 first&quot;&gt;</diff>
      <filename>layouts/printed.txt</filename>
    </modified>
    <modified>
      <diff>@@ -58,29 +58,17 @@
          
        &lt;/ul&gt;
      &lt;/div&gt;
-      &lt;h2&gt; Introduction&lt;/h2&gt;
-
-
-	&lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
-
-
-	&lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
-
-
-	&lt;ul&gt;
+      &lt;h2&gt;Introduction&lt;/h2&gt;
+&lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
+&lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
+&lt;ul&gt;
 	&lt;li&gt;&lt;strong&gt;Next Actions&lt;/strong&gt;: These are the heart of GTD. They are the very next physical action that can be taken on something. It&amp;#8217;s best to phrase these in an active way e.g. &amp;#8220;Call Bob about the committee meeting&amp;#8221; or &amp;#8220;Search for a reputable garage&amp;#8221;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
-	&lt;/ul&gt;
-
-
-	&lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
-
-
-	&lt;h3&gt;About this manual&lt;/h3&gt;
-
-
-	&lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
+	&lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
+&lt;h3&gt;About this manual&lt;/h3&gt;
+&lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-8 last&quot; id=&quot;sidebar&quot;&gt;</diff>
      <filename>output/chapter/1-introduction.html</filename>
    </modified>
    <modified>
      <diff>@@ -59,163 +59,87 @@
        &lt;/ul&gt;
      &lt;/div&gt;
       &lt;h2&gt;Installing Tracks&lt;/h2&gt;
-
-
-	&lt;h3&gt;Getting Tracks&lt;/h3&gt;
-
-
-	&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+&lt;h3&gt;Getting Tracks&lt;/h3&gt;
+&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;(Recommended for most people) Download the &lt;a href=&quot;http://bsag.bingodisk.com/public/files/tracks-current.zip&quot;&gt;zipped package&lt;/a&gt;, and unzip in your preferred location (e.g. &lt;code&gt;~/Sites&lt;/code&gt; for Mac OS X users).&lt;/li&gt;
-		&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks
-&lt;/pre&gt;&lt;/div&gt;
-
-&lt;h4&gt;Easy installation options&lt;/h4&gt;
-
-	&lt;p&gt;There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you&amp;#8217;d like to install Tracks on a local machine, try &lt;a href=&quot;http://bitnami.org/stack/tracks&quot;&gt;BitNami&lt;/a&gt;&amp;#8212;it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &lt;a href=&quot;http://www.jumpbox.com/&quot;&gt;JumpBox&lt;/a&gt;, who provide a &lt;a href=&quot;http://www.jumpbox.com/app/tracks&quot;&gt;JumpBox for Tracks 1.7&lt;/a&gt;. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &lt;a href=&quot;http://www.jumpbox.com/supported-virtualization-software&quot;&gt;Virtualization software applications&lt;/a&gt;. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you&amp;#8217;d like to try out the JumpBox without installing it, you can use the &amp;#8216;Trial This JumpBox&amp;#8217; button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.&lt;/p&gt;
-
-
-	&lt;p&gt;If you&amp;#8217;d like an easy way to access Tracks from any internet-connected computer, sign up for a free account at &lt;a href=&quot;http://www.morphexchange.com/&quot;&gt;Morph eXchange&lt;/a&gt;. Sign up for a free account, then click on &amp;#8220;See all available subscriptions&amp;#8221; and you&amp;#8217;ll see Tracks listed as an application. Just subscribe to Tracks and you can get started. This option is recommended for those with little technical know-how.&lt;/p&gt;
-
-
-	&lt;h4&gt; Requirements&lt;/h4&gt;
-
-
-	&lt;p&gt;The Tracks interface is accessed through a web browser, so you need to run a webserver to serve the Tracks pages up to you. This isn&amp;#8217;t as daunting as it sounds, however: Tracks ships with a built-in web server called Mongrel which you can run on your own computer to serve the Tracks application locally. If you want to be able to access Tracks from any computer connected to the Internet, then you need to install Tracks on a publicly accessible server, and you will probably be better off using a more robust server such as &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt; or &lt;a href=&quot;http://www.lighttpd.net/&quot;&gt;Lighttpd&lt;/a&gt; to serve the pages, particularly if it will be used by many people.&lt;/p&gt;
-
-
-	&lt;p&gt;Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation.&lt;/p&gt;
-
-
-	&lt;h4&gt; What is included with the Tracks package?&lt;/h4&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+Easy installation options&lt;/h4&gt;
+&lt;p&gt;There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you&amp;#8217;d like to install Tracks on a local machine, try &lt;a href=&quot;http://bitnami.org/stack/tracks&quot;&gt;BitNami&lt;/a&gt; &amp;#8212; it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &lt;a href=&quot;http://www.shareasale.com/r.cfm?u=188858&amp;amp;b=179734&amp;amp;m=22742&amp;amp;afftrack=&amp;amp;urllink=www%2Ejumpbox%2Ecom&quot; title=&quot;Affliate link&quot;&gt;JumpBox&lt;/a&gt;, who provide a &lt;a href=&quot;http://www.shareasale.com/r.cfm?u=188858&amp;amp;b=179734&amp;amp;m=22742&amp;amp;afftrack=&amp;amp;urllink=www%2Ejumpbox%2Ecom%2Fapp%2Ftracks&quot; title=&quot;Affiliate link&quot;&gt;JumpBox for Tracks 1.7&lt;/a&gt;. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &lt;a href=&quot;http://www.jumpbox.com/supported-virtualization-software&quot;&gt;Virtualization software applications&lt;/a&gt;. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you&amp;#8217;d like to try out the JumpBox without installing it, you can use the &amp;#8216;Trial This JumpBox&amp;#8217; button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.&lt;/p&gt;
+&lt;p&gt;If you&amp;#8217;d like an easy way to access Tracks from any internet-connected computer, sign up for a free account at &lt;a href=&quot;http://www.morphexchange.com/&quot;&gt;Morph eXchange&lt;/a&gt;. Sign up for a free account, then click on &amp;#8220;See all available subscriptions&amp;#8221; and you&amp;#8217;ll see Tracks listed as an application. Just subscribe to Tracks and you can get started. This option is recommended for those with little technical know-how.&lt;/p&gt;
+&lt;h4&gt;Requirements&lt;/h4&gt;
+&lt;p&gt;The Tracks interface is accessed through a web browser, so you need to run a webserver to serve the Tracks pages up to you. This isn&amp;#8217;t as daunting as it sounds, however: Tracks ships with a built-in web server called Mongrel which you can run on your own computer to serve the Tracks application locally. If you want to be able to access Tracks from any computer connected to the Internet, then you need to install Tracks on a publicly accessible server, and you will probably be better off using a more robust server such as &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt; or &lt;a href=&quot;http://www.lighttpd.net/&quot;&gt;Lighttpd&lt;/a&gt; to serve the pages, particularly if it will be used by many people.&lt;/p&gt;
+&lt;p&gt;Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation.&lt;/p&gt;
+&lt;h4&gt;What is included with the Tracks package?&lt;/h4&gt;
+&lt;ol&gt;
 	&lt;li&gt;Tracks itself&lt;/li&gt;
-		&lt;li&gt;Rails 2.2.2 (installed in the &lt;code&gt;/vendor/rails&lt;/code&gt; directory, so you do not need to install Rails yourself)&lt;/li&gt;
-		&lt;li&gt;An empty SQLite3 database, set up with the correct database schema&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; What you need to install&lt;/h4&gt;
-
-
-	&lt;p&gt;If you don&amp;#8217;t want to (or can&amp;#8217;t) use one of the all in one installations, you&amp;#8217;ll need to install a few things, depending on your platform and your needs.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Rails 2.2.2 (installed in the &lt;code&gt;/vendor/rails&lt;/code&gt; directory, so you do not need to install Rails yourself)&lt;/li&gt;
+	&lt;li&gt;An empty SQLite3 database, set up with the correct database schema&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;What you need to install&lt;/h4&gt;
+&lt;p&gt;If you don&amp;#8217;t want to (or can&amp;#8217;t) use one of the all in one installations, you&amp;#8217;ll need to install a few things, depending on your platform and your needs.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;&lt;strong&gt;Ruby&lt;/strong&gt;. Version 1.8.6 or 1.8.7 is recommended, but it is also possible to use 1.8.5, 1.8.4 and 1.8.2. Note that 1.8.3 is not compatible. If you are running Mac OS X Leopard, you already have Ruby 1.8.6 installed by default, so you have nothing to do here. You can get the source to compile yourself &lt;a href=&quot;http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz&quot;&gt;here&lt;/a&gt; for all platforms, or Windows users can use an easy &lt;a href=&quot;http://rubyforge.org/frs/?group_id=167&quot;&gt;installer&lt;/a&gt;. If you&amp;#8217;re using a version of Mac OS X earlier than 10.5.0, it is recommended that you use the &lt;a href=&quot;http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx&quot;&gt;instructions here&lt;/a&gt; to install all the Rails dependencies, though you can skip the step to install Rails if you like.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;RubyGems&lt;/strong&gt;. The gems needed by Rails to interact with the database have to be compiled on the platform on which they will be run, so we cannot include them with the Tracks package, unlike some other gems. So you will need to &lt;a href=&quot;http://rubyforge.org/frs/?group_id=126&quot;&gt;download&lt;/a&gt; and install RubyGems (run &lt;code&gt;ruby setup.rb&lt;/code&gt; after extracting the package). Note that once again, Mac OS X Leopard users get an easy life, because RubyGems and the SQLite3 gem is already installed. Once installed you can use RubyGems to install the gems you need for your database. If you are using SQLite3, run &lt;code&gt;sudo gem install sqlite3-ruby&lt;/code&gt;, then select the appropriate package for your platform (version 1.2.1 recommended). You can use MySQL without installing a gem, but installing the gem can speed things up a bit: &lt;code&gt;sudo gem install mysql&lt;/code&gt;. If you&amp;#8217;re using Leopard, there are a few work-arounds necessary, which are explained on &lt;a href=&quot;http://trac.macosforge.org/projects/ruby/wiki/Troubleshooting#IcannotbuildrubymysqlonLeopardwithmysql.combinaries&quot;&gt;Mac OS Forge&lt;/a&gt;. The ruby-mysql bindings can sometimes be a bit troublesome to install, so to be honest, it&amp;#8217;s probably not worth the bother unless you are trying to wring maximum speed out of your system. If you are using PostgreSQL, then you can install a postgres gem: &lt;code&gt;gem install postgres&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Database&lt;/strong&gt;. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the &lt;code&gt;sqlite3-ruby&lt;/code&gt; gem, as described in step 2, and the SQLite3 libraries and binary (see &lt;a href=&quot;http://sqlite.org/download.html&quot;&gt;sqlite.org&lt;/a&gt; for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from &lt;a href=&quot;http://dev.mysql.com/downloads/mysql/5.0.html&quot;&gt;MySQL.com&lt;/a&gt;. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Rake&lt;/strong&gt; You will need rake to install and upgrade Tracks. If it is not installed on your system, use &lt;code&gt;sudo gem install rake&lt;/code&gt; to install it.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;p&gt;You can find several installation howtos for specific setups &lt;a href=&quot;http://www.getontracks.org/wiki/Installation-Index/&quot;&gt;here&lt;/a&gt;. They were contributed by various Tracks users.&lt;/p&gt;
-
-
-	&lt;h3&gt; Installation&lt;/h3&gt;
-
-
-	&lt;p&gt;This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see Upgrading to Tracks 1.7.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;&lt;strong&gt;RubyGems&lt;/strong&gt;. The gems needed by Rails to interact with the database have to be compiled on the platform on which they will be run, so we cannot include them with the Tracks package, unlike some other gems. So you will need to &lt;a href=&quot;http://rubyforge.org/frs/?group_id=126&quot;&gt;download&lt;/a&gt; and install RubyGems (run &lt;code&gt;ruby setup.rb&lt;/code&gt; after extracting the package). Note that once again, Mac OS X Leopard users get an easy life, because RubyGems and the SQLite3 gem is already installed. Once installed you can use RubyGems to install the gems you need for your database. If you are using SQLite3, run &lt;code&gt;sudo gem install sqlite3-ruby&lt;/code&gt;, then select the appropriate package for your platform (version 1.2.1 recommended). You can use MySQL without installing a gem, but installing the gem can speed things up a bit: &lt;code&gt;sudo gem install mysql&lt;/code&gt;. If you&amp;#8217;re using Leopard, there are a few work-arounds necessary, which are explained on &lt;a href=&quot;http://trac.macosforge.org/projects/ruby/wiki/Troubleshooting#IcannotbuildrubymysqlonLeopardwithmysql.combinaries&quot;&gt;Mac OS Forge&lt;/a&gt;. The ruby-mysql bindings can sometimes be a bit troublesome to install, so to be honest, it&amp;#8217;s probably not worth the bother unless you are trying to wring maximum speed out of your system. If you are using PostgreSQL, then you can install a postgres gem: &lt;code&gt;gem install postgres&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Database&lt;/strong&gt;. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the &lt;code&gt;sqlite3-ruby&lt;/code&gt; gem, as described in step 2, and the SQLite3 libraries and binary (see &lt;a href=&quot;http://sqlite.org/download.html&quot;&gt;sqlite.org&lt;/a&gt; for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from &lt;a href=&quot;http://dev.mysql.com/downloads/mysql/5.0.html&quot;&gt;MySQL.com&lt;/a&gt;. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Rake&lt;/strong&gt; You will need rake to install and upgrade Tracks. If it is not installed on your system, use &lt;code&gt;sudo gem install rake&lt;/code&gt; to install it.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;p&gt;You can find several installation howtos for specific setups &lt;a href=&quot;http://www.getontracks.org/wiki/Installation-Index/&quot;&gt;here&lt;/a&gt;. They were contributed by various Tracks users.&lt;/p&gt;
+&lt;h3&gt;Installation&lt;/h3&gt;
+&lt;p&gt;This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see Upgrading to Tracks 1.7.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Unzip tracks and install in a directory&lt;/li&gt;
-		&lt;li&gt;Decide on a database to use
-	&lt;ol&gt;
-	&lt;li&gt; SQLite3 &amp;#8211; change database.yml to point to SQLite3 database. Make sure you add the complete path to the database&lt;/li&gt;
-		&lt;li&gt; MySQL &amp;#8211; create new MySQL db and grant all privileges &lt;/li&gt;
-	&lt;/ol&gt;
-	&lt;/li&gt;
-		&lt;li&gt;Configure some variables&lt;/li&gt;
-		&lt;li&gt;Populate the database with the Tracks 1.7 schema&lt;/li&gt;
-		&lt;li&gt;Start the server&lt;/li&gt;
-		&lt;li&gt;Visit Tracks in a browser&lt;/li&gt;
-		&lt;li&gt;Customise Tracks&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Unzip Tracks and install&lt;/h4&gt;
-
-
-	&lt;p&gt;Unzip the package and move Tracks into the directory you want to run it from. For example, for Mac OS X users, &lt;code&gt;~/Sites&lt;/code&gt; is a good choice.&lt;/p&gt;
-
-
-	&lt;h4&gt; Decide on a database&lt;/h4&gt;
-
-
-	&lt;p&gt;Before you go any further, you need to decide which database you will use. See the &amp;#8216;What you need to install&amp;#8217; section for details on installing the required components for you choice of database.&lt;/p&gt;
-
-
+	&lt;li&gt;Decide on a database to use
 	&lt;ol&gt;
+		&lt;li&gt;SQLite3 &amp;#8211; change database.yml to point to SQLite3 database. Make sure you add the complete path to the database&lt;/li&gt;
+		&lt;li&gt;MySQL &amp;#8211; create new MySQL db and grant all privileges&lt;/li&gt;
+	&lt;/ol&gt;&lt;/li&gt;
+	&lt;li&gt;Configure some variables&lt;/li&gt;
+	&lt;li&gt;Populate the database with the Tracks 1.7 schema&lt;/li&gt;
+	&lt;li&gt;Start the server&lt;/li&gt;
+	&lt;li&gt;Visit Tracks in a browser&lt;/li&gt;
+	&lt;li&gt;Customise Tracks&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Unzip Tracks and install&lt;/h4&gt;
+&lt;p&gt;Unzip the package and move Tracks into the directory you want to run it from. For example, for Mac OS X users, &lt;code&gt;~/Sites&lt;/code&gt; is a good choice.&lt;/p&gt;
+&lt;h4&gt;Decide on a database&lt;/h4&gt;
+&lt;p&gt;Before you go any further, you need to decide which database you will use. See the &amp;#8216;What you need to install&amp;#8217; section for details on installing the required components for you choice of database.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;&lt;strong&gt;SQLite3&lt;/strong&gt;. All you need to do is make sure that you point Tracks to the included SQLite3 database in &lt;code&gt;/db&lt;/code&gt; in the next step, &amp;#8216;Configure variables&amp;#8217;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;. Once you have MySQL installed, you need to create a database and database-user to use with Tracks 1.7. For this, you can use MySQL Administrator or go into a terminal and issue the following commands:&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysql -uroot -p
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; mysql&amp;gt; CREATE DATABASE tracks;
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; mysql&amp;gt; &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; ALL PRIVILEGES &lt;span class=&quot;Keyword&quot;&gt;ON &lt;/span&gt;tracks.* TO yourmysqluser@localhost \
-&lt;span class=&quot;line-numbers&quot;&gt;   4 &lt;/span&gt; IDENTIFIED BY &lt;span class=&quot;String&quot;&gt;&lt;span class=&quot;String&quot;&gt;'&lt;/span&gt;password-goes-here'&lt;/span&gt; WITH &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; OPTION;
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;h4&gt; Configure variables&lt;/h4&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;. Once you have MySQL installed, you need to create a database and database-user to use with Tracks 1.7. For this, you can use MySQL Administrator or go into a terminal and issue the following commands:&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysql -uroot -p&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; mysql&amp;gt; CREATE DATABASE tracks;&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; mysql&amp;gt; &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; ALL PRIVILEGES &lt;span class=&quot;Keyword&quot;&gt;ON &lt;/span&gt;tracks.* TO yourmysqluser@localhost \&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   4 &lt;/span&gt; IDENTIFIED BY &lt;span class=&quot;String&quot;&gt;&lt;span class=&quot;String&quot;&gt;&amp;#8216;&lt;/span&gt;password-goes-here&amp;#8217;&lt;/span&gt; WITH &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; OPTION;&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Configure variables&lt;/h4&gt;
+&lt;ol&gt;
 	&lt;li&gt;If you downloaded Tracks 1.7 via GitHub, you need to duplicate the files &lt;code&gt;database.yml.tmpl&lt;/code&gt; and &lt;code&gt;site.yml.tmpl&lt;/code&gt; and remove the &lt;code&gt;*.tmpl&lt;/code&gt; extension from the duplicates. Similarly, duplicate &lt;code&gt;/log.tmpl&lt;/code&gt; and remove the &lt;code&gt;*.tmpl&lt;/code&gt; extension, then edit the files as described in steps 2 and 3.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;/config/database.yml&lt;/code&gt; and edit the &lt;code&gt;production:&lt;/code&gt; section with the details of your database. If you are using MySQL the &lt;code&gt;adapter:&lt;/code&gt; line should read &lt;code&gt;adapter: mysql&lt;/code&gt;, &lt;code&gt;host: localhost&lt;/code&gt; (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: &lt;code&gt;adapter: sqlite3&lt;/code&gt; and &lt;code&gt;database: db/tracks-17-blank.db&lt;/code&gt;. If you downloaded the zipped file, the database.yml file is already configured to use the provided SQLite3 file.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;/config/site.yml&lt;/code&gt;, and read through the settings to make sure that they suit your setup. In most cases, all you need to change is the &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; line (change the string &amp;#8220;change-me&amp;#8221; to some other string of your choice), and the time zone setting. For the time zone setting you can use the command &lt;code&gt;rake time:zones:local&lt;/code&gt; to see all available timezones on your machine&lt;/li&gt;
-		&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; 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 &lt;code&gt;#c:/ruby/bin/ruby&lt;/code&gt; to point to the Ruby binary on your system.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Populate your database with the Tracks 1.7 schema&lt;/h4&gt;
-
-
-	&lt;p&gt;Open a terminal and change into the root of your Tracks 1.7 directory. Enter the following command:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production
-&lt;/pre&gt;&lt;/div&gt;
-
-This will update your database with the required schema for Tracks 1.7. If you are using SQLite3, it is not strictly necessary, because the SQLite3 database included with Tracks already has the schema included in it, but it should not do any harm to run the command (nothing will happen if it is up to date).
-
-	&lt;h4&gt; Start the server&lt;/h4&gt;
-
-
-	&lt;p&gt;While still in the Terminal inside the Tracks 1.7 root directory, issue the following command:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production
-&lt;/pre&gt;&lt;/div&gt;
-
-If all goes well, you should see some text informing you that the Mongrel server is running: &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;. If you are already running other services on port 3000, you need to select a different port when running the server, using the &lt;code&gt;-p&lt;/code&gt; option. You can stop the server again by the key combination Ctrl-C.
-
-	&lt;h4&gt; Visit Tracks in a browser&lt;/h4&gt;
-
-
-	&lt;p&gt;Visit &lt;code&gt;http://0.0.0.0:3000/signup&lt;/code&gt; 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 &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
-
-
-	&lt;h4&gt; Customise Tracks&lt;/h4&gt;
-
-
-	&lt;p&gt;Once logged in, add some Contexts and Projects, and then go ahead and add your actions. You might also want to visit the Preferences page to edit various settings to your liking. Have fun!&lt;/p&gt;
+	&lt;li&gt;Open the file &lt;code&gt;/config/database.yml&lt;/code&gt; and edit the &lt;code&gt;production:&lt;/code&gt; section with the details of your database. If you are using MySQL the &lt;code&gt;adapter:&lt;/code&gt; line should read &lt;code&gt;adapter: mysql&lt;/code&gt;, &lt;code&gt;host: localhost&lt;/code&gt; (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: &lt;code&gt;adapter: sqlite3&lt;/code&gt; and &lt;code&gt;database: db/tracks-17-blank.db&lt;/code&gt;. If you downloaded the zipped file, the database.yml file is already configured to use the provided SQLite3 file.&lt;/li&gt;
+	&lt;li&gt;Open the file &lt;code&gt;/config/site.yml&lt;/code&gt;, and read through the settings to make sure that they suit your setup. In most cases, all you need to change is the &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; line (change the string &amp;#8220;change-me&amp;#8221; to some other string of your choice), and the time zone setting. For the time zone setting you can use the command &lt;code&gt;rake time:zones:local&lt;/code&gt; to see all available timezones on your machine&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; 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 &lt;code&gt;#c:/ruby/bin/ruby&lt;/code&gt; to point to the Ruby binary on your system.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Populate your database with the Tracks 1.7 schema&lt;/h4&gt;
+&lt;p&gt;Open a terminal and change into the root of your Tracks 1.7 directory. Enter the following command:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+This will update your database with the required schema for Tracks 1.7. If you are using SQLite3, it is not strictly necessary, because the SQLite3 database included with Tracks already has the schema included in it, but it should not do any harm to run the command (nothing will happen if it is up to date).&lt;/p&gt;
+&lt;h4&gt;Start the server&lt;/h4&gt;
+&lt;p&gt;While still in the Terminal inside the Tracks 1.7 root directory, issue the following command:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+If all goes well, you should see some text informing you that the Mongrel server is running: &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;. If you are already running other services on port 3000, you need to select a different port when running the server, using the &lt;code&gt;-p&lt;/code&gt; option. You can stop the server again by the key combination Ctrl-C.&lt;/p&gt;
+&lt;h4&gt;Visit Tracks in a browser&lt;/h4&gt;
+&lt;p&gt;Visit &lt;code&gt;http://0.0.0.0:3000/signup&lt;/code&gt; 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 &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
+&lt;h4&gt;Customise Tracks&lt;/h4&gt;
+&lt;p&gt;Once logged in, add some Contexts and Projects, and then go ahead and add your actions. You might also want to visit the Preferences page to edit various settings to your liking. Have fun!&lt;/p&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-8 last&quot; id=&quot;sidebar&quot;&gt;
@@ -236,7 +160,7 @@ If all goes well, you should see some text informing you that the Mongrel server
    &lt;/div&gt;
    
    &lt;div class=&quot;column span-24 first last&quot; id=&quot;footer&quot;&gt;
-     &lt;p&gt;Last updated on Mon 04 May 2009 at 19:35 &amp;nbsp; :: &amp;nbsp; Created with &lt;a href=&quot;http://webby.rubyforge.org&quot;&gt;Webby&lt;/a&gt;&lt;/p&gt;
+     &lt;p&gt;Last updated on Sun 30 Aug 2009 at 12:13 &amp;nbsp; :: &amp;nbsp; Created with &lt;a href=&quot;http://webby.rubyforge.org&quot;&gt;Webby&lt;/a&gt;&lt;/p&gt;
 
    &lt;/div&gt;
 </diff>
      <filename>output/chapter/2-installation.html</filename>
    </modified>
    <modified>
      <diff>@@ -58,164 +58,91 @@
          
        &lt;/ul&gt;
      &lt;/div&gt;
-      &lt;h2&gt; Upgrading Tracks&lt;/h2&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.7RC2 to Tracks 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;There were only a few fixes in the code, so you can consider unzipping the new release over your install of Tracks 1.7RC2. Do make a backup of your Tracks 1.7RC2 install and your database!&lt;/p&gt;
-
-
-	&lt;p&gt;It is also possible to follow the instructions below and copy your existing Site.yml from your Tracks 1.7RC2 install.&lt;/p&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.5, 1.6 or from Tracks 1.7RC1 to Tracks 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;In Tracks 1.7 (since RC2) the site specific configuration is moved from &lt;code&gt;environment.rb&lt;/code&gt; into the new &lt;code&gt;site.yml&lt;/code&gt;. This makes updating &lt;code&gt;environment.rb&lt;/code&gt; much easier without you needing to set your site specific settings after each update.&lt;/p&gt;
-
-
-	&lt;p&gt;After you install Tracks 1.7 there will be no &lt;code&gt;environment.rb.tmpl&lt;/code&gt; anymore. You will find an &lt;code&gt;environment.rb&lt;/code&gt; which you can leave untouched. Just fill in your settings from your old &lt;code&gt;environment.rb&lt;/code&gt; in the new &lt;code&gt;site.yml&lt;/code&gt;. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (for example, in my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;&lt;/p&gt;
-
-
-	&lt;p&gt;Also, there were some database changes made in Tracks 1.7, so you need to migrate to them.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+      &lt;h2&gt;Upgrading Tracks&lt;/h2&gt;
+&lt;h3&gt;Upgrading from Tracks 1.7RC2 to Tracks 1.7&lt;/h3&gt;
+&lt;p&gt;There were only a few fixes in the code, so you can consider unzipping the new release over your install of Tracks 1.7RC2. Do make a backup of your Tracks 1.7RC2 install and your database!&lt;/p&gt;
+&lt;p&gt;It is also possible to follow the instructions below and copy your existing Site.yml from your Tracks 1.7RC2 install.&lt;/p&gt;
+&lt;h3&gt;Upgrading from Tracks 1.5, 1.6 or from Tracks 1.7RC1 to Tracks 1.7&lt;/h3&gt;
+&lt;p&gt;In Tracks 1.7 (since RC2) the site specific configuration is moved from &lt;code&gt;environment.rb&lt;/code&gt; into the new &lt;code&gt;site.yml&lt;/code&gt;. This makes updating &lt;code&gt;environment.rb&lt;/code&gt; much easier without you needing to set your site specific settings after each update.&lt;/p&gt;
+&lt;p&gt;After you install Tracks 1.7 there will be no &lt;code&gt;environment.rb.tmpl&lt;/code&gt; anymore. You will find an &lt;code&gt;environment.rb&lt;/code&gt; which you can leave untouched. Just fill in your settings from your old &lt;code&gt;environment.rb&lt;/code&gt; in the new &lt;code&gt;site.yml&lt;/code&gt;. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (for example, in my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;&lt;/p&gt;
+&lt;p&gt;Also, there were some database changes made in Tracks 1.7, so you need to migrate to them.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Back up your existing database and installation of Tracks&lt;/li&gt;
-		&lt;li&gt;Install Tracks 1.7 in a new directory&lt;/li&gt;
-		&lt;li&gt;Copy over the configuration from your previous Tracks installation (except for environment.rb, see above). If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema&amp;#8212;you did back up your database didn&amp;#8217;t you?&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
-		&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.043 to 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;This should be a relatively straightforward, and involves the following main steps:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Install Tracks 1.7 in a new directory&lt;/li&gt;
+	&lt;li&gt;Copy over the configuration from your previous Tracks installation (except for environment.rb, see above). If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema &amp;#8212; you did back up your database didn&amp;#8217;t you?&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
+	&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h3&gt;Upgrading from Tracks 1.043 to 1.7&lt;/h3&gt;
+&lt;p&gt;This should be a relatively straightforward, and involves the following main steps:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Back up your existing database and installation of Tracks&lt;/li&gt;
-		&lt;li&gt;Install Tracks 1.6 in a new directory&lt;/li&gt;
-		&lt;li&gt;Copy over the configuration from your previous Tracks 1.043 installation. If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema&amp;#8212;you did back up your database didn&amp;#8217;t you?
+	&lt;li&gt;Install Tracks 1.6 in a new directory&lt;/li&gt;
+	&lt;li&gt;Copy over the configuration from your previous Tracks 1.043 installation. If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema &amp;#8212; you did back up your database didn&amp;#8217;t you?&lt;br /&gt;
 +# Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
-		&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h3&gt;Detailed steps&lt;/h3&gt;
-
-
-	&lt;h4&gt; Backing up&lt;/h4&gt;
-
-
-	&lt;p&gt;It&amp;#8217;s very important that you &lt;strong&gt;back up your database&lt;/strong&gt; before you start the upgrade process. It&amp;#8217;s always possible for things to go wrong with the database update, and you don&amp;#8217;t want to lose any data. If you are using SQLite3 and you are leaving your old Tracks directory in place, then you don&amp;#8217;t need to do anything. However, there is no harm in taking extra precautions and copying your database from &lt;code&gt;/db&lt;/code&gt; to a safe location as an extra backup, or making a dump of the schema and contents. You will never regret making too many backups! If you are using MySQL, make a SQL dump of your database, replacing the terms in square brackets with the correct information for your setup:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysqldump &#8211;-user [user name] &#8211;-password=[password] \
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; [database name] &lt;span class=&quot;Keyword&quot;&gt;&amp;gt;&lt;/span&gt; [dump file]
-&lt;/pre&gt;&lt;/div&gt;
-
-Rename your old Tracks installation (e.g. to &amp;#8216;tracks-old&amp;#8217;) so that you can install Tracks 1.7 along side it.
-
-	&lt;h4&gt; Install the latest version of Tracks&lt;/h4&gt;
-
-
-	&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h3&gt;Detailed steps&lt;/h3&gt;
+&lt;h4&gt;Backing up&lt;/h4&gt;
+&lt;p&gt;It&amp;#8217;s very important that you &lt;strong&gt;back up your database&lt;/strong&gt; before you start the upgrade process. It&amp;#8217;s always possible for things to go wrong with the database update, and you don&amp;#8217;t want to lose any data. If you are using SQLite3 and you are leaving your old Tracks directory in place, then you don&amp;#8217;t need to do anything. However, there is no harm in taking extra precautions and copying your database from &lt;code&gt;/db&lt;/code&gt; to a safe location as an extra backup, or making a dump of the schema and contents. You will never regret making too many backups! If you are using MySQL, make a SQL dump of your database, replacing the terms in square brackets with the correct information for your setup:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysqldump &#8211;-user [user name] &#8211;-password=[password] \&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; [database name] &lt;span class=&quot;Keyword&quot;&gt;&amp;gt;&lt;/span&gt; [dump file]&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+Rename your old Tracks installation (e.g. to &amp;#8216;tracks-old&amp;#8217;) so that you can install Tracks 1.7 along side it.&lt;/p&gt;
+&lt;h4&gt;Install the latest version of Tracks&lt;/h4&gt;
+&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;(Recommended for most people) Download the &lt;a href=&quot;http://bsag.bingodisk.com/public/files/tracks_1.7.zip&quot;&gt;zipped package&lt;/a&gt;, and unzip in your preferred location (e.g. &lt;code&gt;~/Sites&lt;/code&gt; for Mac OS X users).&lt;/li&gt;
-		&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;h4&gt; Copy over old configuration&lt;/h4&gt;
-
-
-	&lt;p&gt;There are a few settings and configuration files you need to copy over from your old installation. If you copy them over rather than moving them, you can still run your old version of Tracks if anything goes awry with the installation process.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Copy over old configuration&lt;/h4&gt;
+&lt;p&gt;There are a few settings and configuration files you need to copy over from your old installation. If you copy them over rather than moving them, you can still run your old version of Tracks if anything goes awry with the installation process.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Copy &lt;code&gt;/config/database.yml&lt;/code&gt; from your old Tracks directory to the same location in the new one. Double check that the information there is still correct.&lt;/li&gt;
-		&lt;li&gt;Duplicate &lt;code&gt;/config/site.yml.tmpl&lt;/code&gt; in the Tracks 1.7 directory, and rename the file to &lt;code&gt;site.yml&lt;/code&gt;. Open the file and alter the line &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; so that it matches what you had in the &lt;code&gt;environment.rb&lt;/code&gt; file in your old installation. You may also want to change the time zone setting as appropriate for your location. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (e.g. my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;Copy your &lt;code&gt;/log&lt;/code&gt; directory over from your old installation to the root of the new one, or just rename &lt;code&gt;/log.tmpl&lt;/code&gt; to &lt;code&gt;log&lt;/code&gt; to start afresh.&lt;/li&gt;
-		&lt;li&gt;If you are using SQLite3, copy your database from &lt;code&gt;/db&lt;/code&gt; in your old Tracks directory to the same location in the new one.&lt;/li&gt;
-		&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) [1] of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Update your old database to the new format&lt;/h4&gt;
-
-
-	&lt;p&gt;In a terminal, change directories so that you are inside the Tracks 1.7 directory. Then issue the command to update your Tracks 1.6 database to the format required for Tracks 1.7:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;p&gt;Watch the output carefully for errors, but it should report at the end of the process that everything worked OK. If you do get errors, you&amp;#8217;ll have to fix them before you proceed any further. Running rake with the &lt;code&gt;--trace&lt;/code&gt; option can help to track down the problem.&lt;/p&gt;
-
-
-	&lt;h4&gt; Start the server&lt;/h4&gt;
-
-
-	&lt;p&gt;If you&amp;#8217;re still in the Tracks 1.7 root directory in a terminal, enter the following command to start up Tracks in production mode:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;p&gt;Visit the URL indicated by the output (e.g. &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;
+	&lt;li&gt;Duplicate &lt;code&gt;/config/site.yml.tmpl&lt;/code&gt; in the Tracks 1.7 directory, and rename the file to &lt;code&gt;site.yml&lt;/code&gt;. Open the file and alter the line &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; so that it matches what you had in the &lt;code&gt;environment.rb&lt;/code&gt; file in your old installation. You may also want to change the time zone setting as appropriate for your location. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (e.g. my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;Copy your &lt;code&gt;/log&lt;/code&gt; directory over from your old installation to the root of the new one, or just rename &lt;code&gt;/log.tmpl&lt;/code&gt; to &lt;code&gt;log&lt;/code&gt; to start afresh.&lt;/li&gt;
+	&lt;li&gt;If you are using SQLite3, copy your database from &lt;code&gt;/db&lt;/code&gt; in your old Tracks directory to the same location in the new one.&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) &lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Update your old database to the new format&lt;/h4&gt;
+&lt;p&gt;In a terminal, change directories so that you are inside the Tracks 1.7 directory. Then issue the command to update your Tracks 1.6 database to the format required for Tracks 1.7:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Watch the output carefully for errors, but it should report at the end of the process that everything worked OK. If you do get errors, you&amp;#8217;ll have to fix them before you proceed any further. Running rake with the &lt;code&gt;--trace&lt;/code&gt; option can help to track down the problem.&lt;/p&gt;
+&lt;h4&gt;Start the server&lt;/h4&gt;
+&lt;p&gt;If you&amp;#8217;re still in the Tracks 1.7 root directory in a terminal, enter the following command to start up Tracks in production mode:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Visit the URL indicated by the output (e.g. &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;&lt;br /&gt;
 ) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
-
-
-	&lt;h4&gt; Clean up your old installation&lt;/h4&gt;
-
-
-	&lt;p&gt;Once you&amp;#8217;re certain that your new Tracks 1.7 installation is working perfectly, you can delete your old Tracks directory.&lt;/p&gt;
-
-
-	&lt;h3&gt; Upgrading from versions prior to 1.043&lt;/h3&gt;
-
-
-	&lt;p&gt;The best option for versions prior to 1.043 is to follow the instructions below to upgrade to version 1.043, then use the instructions above to upgrade from version 1.043.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+&lt;h4&gt;Clean up your old installation&lt;/h4&gt;
+&lt;p&gt;Once you&amp;#8217;re certain that your new Tracks 1.7 installation is working perfectly, you can delete your old Tracks directory.&lt;/p&gt;
+&lt;h3&gt;Upgrading from versions prior to 1.043&lt;/h3&gt;
+&lt;p&gt;The best option for versions prior to 1.043 is to follow the instructions below to upgrade to version 1.043, then use the instructions above to upgrade from version 1.043.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;For safety, rename your current Tracks directory to &amp;#8216;tracks-old&amp;#8217; or something similar.&lt;/li&gt;
-		&lt;li&gt;Before you do anything else, &lt;strong&gt;BACK UP YOUR DATABASE&lt;/strong&gt; (tables and content) and keep the SQL dumps somewhere safe so that you can recreate the old database if necesary.&lt;/li&gt;
-		&lt;li&gt;Download a copy of Tracks 1.043 and unzip alongside your &amp;#8216;tracks-old&amp;#8217; directory.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;config/environment.rb&lt;/code&gt; and look at the last line which should read: &lt;code&gt;SALT = &quot;change-me&quot;&lt;/code&gt;. Change the word change-me to something else of your choosing. This string will be used as a &amp;#8216;salt&amp;#8217; to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.&lt;/li&gt;
-		&lt;li&gt;In &lt;code&gt;database.yml&lt;/code&gt; insert your old database name, user and password under the &amp;#8216;development&amp;#8217; section. If you are using SQLite3 rather than MySQL or PostgreSQL, you need only the database name, and to change the &amp;#8216;adapter&amp;#8217; line to &amp;#8216;sqlite3&amp;#8217;. You also need to copy (NOT MOVE!), your SQLite3 database from your tracks-old &lt;code&gt;db&lt;/code&gt; directory to your new tracks &lt;code&gt;db&lt;/code&gt; directory&lt;/li&gt;
-		&lt;li&gt;Run the command &lt;code&gt;rake extract_fixtures&lt;/code&gt; inside the Tracks directory. This will populate the &lt;code&gt;db/exported_fixtures&lt;/code&gt; directory with &lt;code&gt;*.yml&lt;/code&gt; files corresponding to the contexts, projects and todos table from the contents of your old database.&lt;/li&gt;
-		&lt;li&gt;Open &lt;code&gt;db/exported_fixtures/todos.yml&lt;/code&gt; and search for the lines starting &lt;code&gt;created:&lt;/code&gt; and replace with &lt;code&gt;created_at:&lt;/code&gt;. If you are using SQLite3, you also need to change the following: &lt;code&gt;done: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;done: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;t&quot;&lt;/code&gt;. You need to replace the similar &amp;#8216;done&amp;#8217; lines in &lt;code&gt;projects.yml&lt;/code&gt;, and in &lt;code&gt;contexts.yml&lt;/code&gt; replace &lt;code&gt;hide: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;hide: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;t&quot;&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;Create a new MySQL database (named tracks1043, for example). In &lt;code&gt;database.yml&lt;/code&gt; insert this new database name, user and password under the &amp;#8216;development&amp;#8217; and &amp;#8216;production&amp;#8217; sections. If you are using SQLite3, insert a new name for a database to hold your Tracks 1.043 data.&lt;/li&gt;
-		&lt;li&gt;Run the command &lt;code&gt;rake db_schema_import&lt;/code&gt; inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database.&lt;/li&gt;
-		&lt;li&gt; Run the command &lt;code&gt;rake load_exported_fixtures&lt;/code&gt; which will import the contents of your old database from the fixtures files in &lt;code&gt;db/exported_fixtures&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt; If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) [1] of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
-		&lt;li&gt; Try starting up the server with &lt;code&gt;script/server&lt;/code&gt; to make sure that all your data has migrated successfully. If all is well, follow the instructions above to &lt;a href=&quot;upgrading_1043&quot;&gt;upgrade from version 1.043&lt;/a&gt; to Tracks 1.6. If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;p id=&quot;fn1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; The &lt;code&gt;env&lt;/code&gt; binary helps to locate other binaries, regardless of their location. If you don&amp;#8217;t have &lt;code&gt;env&lt;/code&gt; installed, you&amp;#8217;ll need to change this line to point to the location of your Ruby binary.&lt;/p&gt;
+	&lt;li&gt;Before you do anything else, &lt;strong&gt;BACK UP YOUR DATABASE&lt;/strong&gt; (tables and content) and keep the SQL dumps somewhere safe so that you can recreate the old database if necesary.&lt;/li&gt;
+	&lt;li&gt;Download a copy of Tracks 1.043 and unzip alongside your &amp;#8216;tracks-old&amp;#8217; directory.&lt;/li&gt;
+	&lt;li&gt;Open the file &lt;code&gt;config/environment.rb&lt;/code&gt; and look at the last line which should read: &lt;code&gt;SALT = &quot;change-me&quot;&lt;/code&gt;. Change the word change-me to something else of your choosing. This string will be used as a &amp;#8216;salt&amp;#8217; to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.&lt;/li&gt;
+	&lt;li&gt;In &lt;code&gt;database.yml&lt;/code&gt; insert your old database name, user and password under the &amp;#8216;development&amp;#8217; section. If you are using SQLite3 rather than MySQL or PostgreSQL, you need only the database name, and to change the &amp;#8216;adapter&amp;#8217; line to &amp;#8216;sqlite3&amp;#8217;. You also need to copy (NOT MOVE!), your SQLite3 database from your tracks-old &lt;code&gt;db&lt;/code&gt; directory to your new tracks &lt;code&gt;db&lt;/code&gt; directory&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake extract_fixtures&lt;/code&gt; inside the Tracks directory. This will populate the &lt;code&gt;db/exported_fixtures&lt;/code&gt; directory with &lt;code&gt;*.yml&lt;/code&gt; files corresponding to the contexts, projects and todos table from the contents of your old database.&lt;/li&gt;
+	&lt;li&gt;Open &lt;code&gt;db/exported_fixtures/todos.yml&lt;/code&gt; and search for the lines starting &lt;code&gt;created:&lt;/code&gt; and replace with &lt;code&gt;created_at:&lt;/code&gt;. If you are using SQLite3, you also need to change the following: &lt;code&gt;done: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;done: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;t&quot;&lt;/code&gt;. You need to replace the similar &amp;#8216;done&amp;#8217; lines in &lt;code&gt;projects.yml&lt;/code&gt;, and in &lt;code&gt;contexts.yml&lt;/code&gt; replace &lt;code&gt;hide: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;hide: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;t&quot;&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;Create a new MySQL database (named tracks1043, for example). In &lt;code&gt;database.yml&lt;/code&gt; insert this new database name, user and password under the &amp;#8216;development&amp;#8217; and &amp;#8216;production&amp;#8217; sections. If you are using SQLite3, insert a new name for a database to hold your Tracks 1.043 data.&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake db_schema_import&lt;/code&gt; inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database.&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake load_exported_fixtures&lt;/code&gt; which will import the contents of your old database from the fixtures files in &lt;code&gt;db/exported_fixtures&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) &lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
+	&lt;li&gt;Try starting up the server with &lt;code&gt;script/server&lt;/code&gt; to make sure that all your data has migrated successfully. If all is well, follow the instructions above to [upgrade from version 1.043][upgrading_1043] to Tracks 1.6. If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;p class=&quot;footnote&quot; id=&quot;fn1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; The &lt;code&gt;env&lt;/code&gt; binary helps to locate other binaries, regardless of their location. If you don&amp;#8217;t have &lt;code&gt;env&lt;/code&gt; installed, you&amp;#8217;ll need to change this line to point to the location of your Ruby binary.&lt;/p&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-8 last&quot; id=&quot;sidebar&quot;&gt;</diff>
      <filename>output/chapter/3-upgrading.html</filename>
    </modified>
    <modified>
      <diff>@@ -39,33 +39,26 @@
 
    &lt;div class=&quot;column span-15 append-1 first&quot;&gt;
       &lt;div class=&quot;box&quot; id=&quot;toc&quot;&gt;
-  &lt;ul&gt;
+&lt;ul&gt;
     &lt;li&gt;&lt;a href=&quot;http://www.getontracks.org/doc/chapter/1-introduction.html&quot; class=&quot;current&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
 
       &lt;li&gt;&lt;a href=&quot;http://www.getontracks.org/doc/chapter/2-installation.html&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
 
       &lt;li&gt;&lt;a href=&quot;http://www.getontracks.org/doc/chapter/3-upgrading.html&quot;&gt;Upgrading&lt;/a&gt;&lt;/li&gt;
 
-  &lt;/ul&gt;
+&lt;/ul&gt;
 &lt;/div&gt;
-
-&lt;h2&gt; Introduction&lt;/h2&gt;
-
-    &lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
-
-    &lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
-
-    &lt;ul&gt;
-    &lt;li&gt;&lt;strong&gt;Next Actions&lt;/strong&gt;: These are the heart of GTD. They are the very next physical action that can be taken on something. It&amp;#8217;s best to phrase these in an active way e.g. &amp;#8220;Call Bob about the committee meeting&amp;#8221; or &amp;#8220;Search for a reputable garage&amp;#8221;.&lt;/li&gt;
-        &lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
-        &lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
-    &lt;/ul&gt;
-
-    &lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
-
-    &lt;h3&gt;About this manual&lt;/h3&gt;
-
-    &lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
+&lt;h2&gt;Introduction&lt;/h2&gt;
+&lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
+&lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
+&lt;ul&gt;
+	&lt;li&gt;&lt;strong&gt;Next Actions&lt;/strong&gt;: These are the heart of GTD. They are the very next physical action that can be taken on something. It&amp;#8217;s best to phrase these in an active way e.g. &amp;#8220;Call Bob about the committee meeting&amp;#8221; or &amp;#8220;Search for a reputable garage&amp;#8221;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
+&lt;h3&gt;About this manual&lt;/h3&gt;
+&lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-8 last&quot; id=&quot;sidebar&quot;&gt;</diff>
      <filename>output/index.html</filename>
    </modified>
    <modified>
      <diff>@@ -26,7 +26,7 @@
 &lt;div class=&quot;container&quot;&gt;
 
    &lt;div class=&quot;column span-24 first last&quot; id=&quot;header&quot;&gt;
-     &lt;h1&gt;&lt;img src=&quot;/assets/tracks-logo.png&quot; /&gt;&lt;/h1&gt;
+     &lt;h1&gt;&lt;img src=&quot;http://getontracks.org/doc/assets/tracks-logo.png&quot; /&gt;&lt;/h1&gt;
    &lt;/div&gt;
 
    &lt;div class=&quot;column span-15 append-1 first&quot;&gt;
@@ -49,347 +49,186 @@
      &lt;/div&gt;
       
 
-  &lt;h2&gt; Introduction&lt;/h2&gt;
-
-
-	&lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
-
-
-	&lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
-
-
-	&lt;ul&gt;
+  &lt;h2&gt;Introduction&lt;/h2&gt;
+&lt;p&gt;Tracks is a web application that is specifically designed to implement the Getting Things Done &amp;trade; (GTD) methods. That doesn&amp;#8217;t mean that you can&amp;#8217;t use it for other kinds of todo tracking. Data is stored in a database (either MySQL, Postgresql or SQLite), and viewed in a web browser via a web server (Apache, Lighttpd or Mongrel among others). This makes it cross-platform as well as being accessible from anywhere that you have web access.&lt;/p&gt;
+&lt;p&gt;Using the GTD method as a model, there are three main components to Tracks: Next actions, Contexts and Projects.&lt;/p&gt;
+&lt;ul&gt;
 	&lt;li&gt;&lt;strong&gt;Next Actions&lt;/strong&gt;: These are the heart of GTD. They are the very next physical action that can be taken on something. It&amp;#8217;s best to phrase these in an active way e.g. &amp;#8220;Call Bob about the committee meeting&amp;#8221; or &amp;#8220;Search for a reputable garage&amp;#8221;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
-	&lt;/ul&gt;
-
-
-	&lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
-
-
-	&lt;h3&gt;About this manual&lt;/h3&gt;
-
-
-	&lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
+	&lt;li&gt;&lt;strong&gt;Contexts&lt;/strong&gt;: Contexts are very flexible, and can be places, states of mind or modes of working in which actions can be taken. Next actions can be assigned to and sorted by context so that you know when you are able to make progress with items. e.g. &amp;#8220;Library&amp;#8221;, &amp;#8220;Shops&amp;#8221; or &amp;#8220;Tired&amp;#8221;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Projects&lt;/strong&gt;: any goal which requires more than one next action to take it to completion is a Project. In Tracks, you can view your next actions by Project.&lt;/li&gt;
+&lt;/ul&gt;
+&lt;p&gt;Tracks has been thoroughly beta tested by a large number of people, and should be fully stable for everyday use. However, once set up, Tracks will contain the majority of your plans for your work and personal life, so it&amp;#8217;s only sensible to make sure that you have frequent, reliable backups of your data. Full changenotes on the release can be found in &lt;code&gt;doc/CHANGELOG&lt;/code&gt;. Full API documentation can be found at &lt;code&gt;doc/app/index.html&lt;/code&gt;, once you have run &lt;code&gt;rake appdoc&lt;/code&gt;.&lt;/p&gt;
+&lt;h3&gt;About this manual&lt;/h3&gt;
+&lt;p&gt;The source for this manual is kept in a &lt;a href=&quot;http://github.com/bsag/tracks_manual/tree&quot;&gt;GitHub repository&lt;/a&gt;, and this is pulled as a submodule into the doc/manual subdirectory of the main &lt;a href=&quot;http://github.com/bsag/tracks/tree&quot;&gt;Tracks repository&lt;/a&gt;. The source is maintained using &lt;a href=&quot;http://webby.rubyforge.org/&quot;&gt;Webby&lt;/a&gt; to create the HTML (deployed to the Tracks site), and &lt;a href=&quot;http://www.princexml.com/&quot;&gt;Prince XML&lt;/a&gt; is used to convert the HTML to PDF.&lt;/p&gt;
 
   &lt;h2&gt;Installing Tracks&lt;/h2&gt;
-
-
-	&lt;h3&gt;Getting Tracks&lt;/h3&gt;
-
-
-	&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+&lt;h3&gt;Getting Tracks&lt;/h3&gt;
+&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;(Recommended for most people) Download the &lt;a href=&quot;http://bsag.bingodisk.com/public/files/tracks-current.zip&quot;&gt;zipped package&lt;/a&gt;, and unzip in your preferred location (e.g. &lt;code&gt;~/Sites&lt;/code&gt; for Mac OS X users).&lt;/li&gt;
-		&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks
-&lt;/pre&gt;&lt;/div&gt;
-
-&lt;h4&gt;Easy installation options&lt;/h4&gt;
-
-	&lt;p&gt;There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you&amp;#8217;d like to install Tracks on a local machine, try &lt;a href=&quot;http://bitnami.org/stack/tracks&quot;&gt;BitNami&lt;/a&gt;&amp;#8212;it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &lt;a href=&quot;http://www.jumpbox.com/&quot;&gt;JumpBox&lt;/a&gt;, who provide a &lt;a href=&quot;http://www.jumpbox.com/app/tracks&quot;&gt;JumpBox for Tracks 1.7&lt;/a&gt;. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &lt;a href=&quot;http://www.jumpbox.com/supported-virtualization-software&quot;&gt;Virtualization software applications&lt;/a&gt;. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you&amp;#8217;d like to try out the JumpBox without installing it, you can use the &amp;#8216;Trial This JumpBox&amp;#8217; button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.&lt;/p&gt;
-
-
-	&lt;p&gt;If you&amp;#8217;d like an easy way to access Tracks from any internet-connected computer, sign up for a free account at &lt;a href=&quot;http://www.morphexchange.com/&quot;&gt;Morph eXchange&lt;/a&gt;. Sign up for a free account, then click on &amp;#8220;See all available subscriptions&amp;#8221; and you&amp;#8217;ll see Tracks listed as an application. Just subscribe to Tracks and you can get started. This option is recommended for those with little technical know-how.&lt;/p&gt;
-
-
-	&lt;h4&gt; Requirements&lt;/h4&gt;
-
-
-	&lt;p&gt;The Tracks interface is accessed through a web browser, so you need to run a webserver to serve the Tracks pages up to you. This isn&amp;#8217;t as daunting as it sounds, however: Tracks ships with a built-in web server called Mongrel which you can run on your own computer to serve the Tracks application locally. If you want to be able to access Tracks from any computer connected to the Internet, then you need to install Tracks on a publicly accessible server, and you will probably be better off using a more robust server such as &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt; or &lt;a href=&quot;http://www.lighttpd.net/&quot;&gt;Lighttpd&lt;/a&gt; to serve the pages, particularly if it will be used by many people.&lt;/p&gt;
-
-
-	&lt;p&gt;Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation.&lt;/p&gt;
-
-
-	&lt;h4&gt; What is included with the Tracks package?&lt;/h4&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+Easy installation options&lt;/h4&gt;
+&lt;p&gt;There are a few easy options if you are not confident about installing Tracks from source using these instructions. If you&amp;#8217;d like to install Tracks on a local machine, try &lt;a href=&quot;http://bitnami.org/stack/tracks&quot;&gt;BitNami&lt;/a&gt; &amp;#8212; it runs on Windows, Mac OS X and Linux. Alternatively,   you could try &lt;a href=&quot;http://www.shareasale.com/r.cfm?u=188858&amp;amp;b=179734&amp;amp;m=22742&amp;amp;afftrack=&amp;amp;urllink=www%2Ejumpbox%2Ecom&quot; title=&quot;Affliate link&quot;&gt;JumpBox&lt;/a&gt;, who provide a &lt;a href=&quot;http://www.shareasale.com/r.cfm?u=188858&amp;amp;b=179734&amp;amp;m=22742&amp;amp;afftrack=&amp;amp;urllink=www%2Ejumpbox%2Ecom%2Fapp%2Ftracks&quot; title=&quot;Affiliate link&quot;&gt;JumpBox for Tracks 1.7&lt;/a&gt;. JumpBoxes are pre-built, pre-configured virtual applications which run in a range of &lt;a href=&quot;http://www.jumpbox.com/supported-virtualization-software&quot;&gt;Virtualization software applications&lt;/a&gt;. You just download the JumpBox (free), then open the file with your Virtualization software. Once the JumpBox has booted, it will give you a URL which you can visit in a browser. The software will then guide you through setting up an account. If you&amp;#8217;d like to try out the JumpBox without installing it, you can use the &amp;#8216;Trial This JumpBox&amp;#8217; button on the web site, which will let you play around with it to test it out. Furthermore, there is a free public AMI available for Amazon EC2. Just use any EC2 client and search for Tracks. This works in exactly the same way as the downloaded JumpBox you can easily migrate from a downloaded installation to an EC2 instance or back using the backup system of the JumpBox.&lt;/p&gt;
+&lt;p&gt;If you&amp;#8217;d like an easy way to access Tracks from any internet-connected computer, sign up for a free account at &lt;a href=&quot;http://www.morphexchange.com/&quot;&gt;Morph eXchange&lt;/a&gt;. Sign up for a free account, then click on &amp;#8220;See all available subscriptions&amp;#8221; and you&amp;#8217;ll see Tracks listed as an application. Just subscribe to Tracks and you can get started. This option is recommended for those with little technical know-how.&lt;/p&gt;
+&lt;h4&gt;Requirements&lt;/h4&gt;
+&lt;p&gt;The Tracks interface is accessed through a web browser, so you need to run a webserver to serve the Tracks pages up to you. This isn&amp;#8217;t as daunting as it sounds, however: Tracks ships with a built-in web server called Mongrel which you can run on your own computer to serve the Tracks application locally. If you want to be able to access Tracks from any computer connected to the Internet, then you need to install Tracks on a publicly accessible server, and you will probably be better off using a more robust server such as &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt; or &lt;a href=&quot;http://www.lighttpd.net/&quot;&gt;Lighttpd&lt;/a&gt; to serve the pages, particularly if it will be used by many people.&lt;/p&gt;
+&lt;p&gt;Tracks stores its data in a database, and you can either use SQLite3, MySQL or PostgreSQL. SQLite3 is the best choice for a single user (or a small number of users) on a local installation, while MySQL or PostgreSQL is better for multiple users on a remote installation.&lt;/p&gt;
+&lt;h4&gt;What is included with the Tracks package?&lt;/h4&gt;
+&lt;ol&gt;
 	&lt;li&gt;Tracks itself&lt;/li&gt;
-		&lt;li&gt;Rails 2.2.2 (installed in the &lt;code&gt;/vendor/rails&lt;/code&gt; directory, so you do not need to install Rails yourself)&lt;/li&gt;
-		&lt;li&gt;An empty SQLite3 database, set up with the correct database schema&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; What you need to install&lt;/h4&gt;
-
-
-	&lt;p&gt;If you don&amp;#8217;t want to (or can&amp;#8217;t) use one of the all in one installations, you&amp;#8217;ll need to install a few things, depending on your platform and your needs.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Rails 2.2.2 (installed in the &lt;code&gt;/vendor/rails&lt;/code&gt; directory, so you do not need to install Rails yourself)&lt;/li&gt;
+	&lt;li&gt;An empty SQLite3 database, set up with the correct database schema&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;What you need to install&lt;/h4&gt;
+&lt;p&gt;If you don&amp;#8217;t want to (or can&amp;#8217;t) use one of the all in one installations, you&amp;#8217;ll need to install a few things, depending on your platform and your needs.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;&lt;strong&gt;Ruby&lt;/strong&gt;. Version 1.8.6 or 1.8.7 is recommended, but it is also possible to use 1.8.5, 1.8.4 and 1.8.2. Note that 1.8.3 is not compatible. If you are running Mac OS X Leopard, you already have Ruby 1.8.6 installed by default, so you have nothing to do here. You can get the source to compile yourself &lt;a href=&quot;http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz&quot;&gt;here&lt;/a&gt; for all platforms, or Windows users can use an easy &lt;a href=&quot;http://rubyforge.org/frs/?group_id=167&quot;&gt;installer&lt;/a&gt;. If you&amp;#8217;re using a version of Mac OS X earlier than 10.5.0, it is recommended that you use the &lt;a href=&quot;http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx&quot;&gt;instructions here&lt;/a&gt; to install all the Rails dependencies, though you can skip the step to install Rails if you like.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;RubyGems&lt;/strong&gt;. The gems needed by Rails to interact with the database have to be compiled on the platform on which they will be run, so we cannot include them with the Tracks package, unlike some other gems. So you will need to &lt;a href=&quot;http://rubyforge.org/frs/?group_id=126&quot;&gt;download&lt;/a&gt; and install RubyGems (run &lt;code&gt;ruby setup.rb&lt;/code&gt; after extracting the package). Note that once again, Mac OS X Leopard users get an easy life, because RubyGems and the SQLite3 gem is already installed. Once installed you can use RubyGems to install the gems you need for your database. If you are using SQLite3, run &lt;code&gt;sudo gem install sqlite3-ruby&lt;/code&gt;, then select the appropriate package for your platform (version 1.2.1 recommended). You can use MySQL without installing a gem, but installing the gem can speed things up a bit: &lt;code&gt;sudo gem install mysql&lt;/code&gt;. If you&amp;#8217;re using Leopard, there are a few work-arounds necessary, which are explained on &lt;a href=&quot;http://trac.macosforge.org/projects/ruby/wiki/Troubleshooting#IcannotbuildrubymysqlonLeopardwithmysql.combinaries&quot;&gt;Mac OS Forge&lt;/a&gt;. The ruby-mysql bindings can sometimes be a bit troublesome to install, so to be honest, it&amp;#8217;s probably not worth the bother unless you are trying to wring maximum speed out of your system. If you are using PostgreSQL, then you can install a postgres gem: &lt;code&gt;gem install postgres&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Database&lt;/strong&gt;. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the &lt;code&gt;sqlite3-ruby&lt;/code&gt; gem, as described in step 2, and the SQLite3 libraries and binary (see &lt;a href=&quot;http://sqlite.org/download.html&quot;&gt;sqlite.org&lt;/a&gt; for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from &lt;a href=&quot;http://dev.mysql.com/downloads/mysql/5.0.html&quot;&gt;MySQL.com&lt;/a&gt;. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;Rake&lt;/strong&gt; You will need rake to install and upgrade Tracks. If it is not installed on your system, use &lt;code&gt;sudo gem install rake&lt;/code&gt; to install it.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;p&gt;You can find several installation howtos for specific setups &lt;a href=&quot;http://www.getontracks.org/wiki/Installation-Index/&quot;&gt;here&lt;/a&gt;. They were contributed by various Tracks users.&lt;/p&gt;
-
-
-	&lt;h3&gt; Installation&lt;/h3&gt;
-
-
-	&lt;p&gt;This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see Upgrading to Tracks 1.7.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;&lt;strong&gt;RubyGems&lt;/strong&gt;. The gems needed by Rails to interact with the database have to be compiled on the platform on which they will be run, so we cannot include them with the Tracks package, unlike some other gems. So you will need to &lt;a href=&quot;http://rubyforge.org/frs/?group_id=126&quot;&gt;download&lt;/a&gt; and install RubyGems (run &lt;code&gt;ruby setup.rb&lt;/code&gt; after extracting the package). Note that once again, Mac OS X Leopard users get an easy life, because RubyGems and the SQLite3 gem is already installed. Once installed you can use RubyGems to install the gems you need for your database. If you are using SQLite3, run &lt;code&gt;sudo gem install sqlite3-ruby&lt;/code&gt;, then select the appropriate package for your platform (version 1.2.1 recommended). You can use MySQL without installing a gem, but installing the gem can speed things up a bit: &lt;code&gt;sudo gem install mysql&lt;/code&gt;. If you&amp;#8217;re using Leopard, there are a few work-arounds necessary, which are explained on &lt;a href=&quot;http://trac.macosforge.org/projects/ruby/wiki/Troubleshooting#IcannotbuildrubymysqlonLeopardwithmysql.combinaries&quot;&gt;Mac OS Forge&lt;/a&gt;. The ruby-mysql bindings can sometimes be a bit troublesome to install, so to be honest, it&amp;#8217;s probably not worth the bother unless you are trying to wring maximum speed out of your system. If you are using PostgreSQL, then you can install a postgres gem: &lt;code&gt;gem install postgres&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Database&lt;/strong&gt;. The easiest option is to use SQLite3, as the database is included in the package. All you need then is the &lt;code&gt;sqlite3-ruby&lt;/code&gt; gem, as described in step 2, and the SQLite3 libraries and binary (see &lt;a href=&quot;http://sqlite.org/download.html&quot;&gt;sqlite.org&lt;/a&gt; for downloads and installation instructions). If you want to use MySQL, download and install a package for your platform from &lt;a href=&quot;http://dev.mysql.com/downloads/mysql/5.0.html&quot;&gt;MySQL.com&lt;/a&gt;. The basic steps for Postgresql should be similar to those for MySQL, but they will not be discussed further here.&lt;/li&gt;
+	&lt;li&gt;&lt;strong&gt;Rake&lt;/strong&gt; You will need rake to install and upgrade Tracks. If it is not installed on your system, use &lt;code&gt;sudo gem install rake&lt;/code&gt; to install it.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;p&gt;You can find several installation howtos for specific setups &lt;a href=&quot;http://www.getontracks.org/wiki/Installation-Index/&quot;&gt;here&lt;/a&gt;. They were contributed by various Tracks users.&lt;/p&gt;
+&lt;h3&gt;Installation&lt;/h3&gt;
+&lt;p&gt;This description is intended for people installing Tracks from scratch. If you would like to upgrade an existing installation, please see Upgrading to Tracks 1.7.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Unzip tracks and install in a directory&lt;/li&gt;
-		&lt;li&gt;Decide on a database to use
-	&lt;ol&gt;
-	&lt;li&gt; SQLite3 &amp;#8211; change database.yml to point to SQLite3 database. Make sure you add the complete path to the database&lt;/li&gt;
-		&lt;li&gt; MySQL &amp;#8211; create new MySQL db and grant all privileges &lt;/li&gt;
-	&lt;/ol&gt;
-	&lt;/li&gt;
-		&lt;li&gt;Configure some variables&lt;/li&gt;
-		&lt;li&gt;Populate the database with the Tracks 1.7 schema&lt;/li&gt;
-		&lt;li&gt;Start the server&lt;/li&gt;
-		&lt;li&gt;Visit Tracks in a browser&lt;/li&gt;
-		&lt;li&gt;Customise Tracks&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Unzip Tracks and install&lt;/h4&gt;
-
-
-	&lt;p&gt;Unzip the package and move Tracks into the directory you want to run it from. For example, for Mac OS X users, &lt;code&gt;~/Sites&lt;/code&gt; is a good choice.&lt;/p&gt;
-
-
-	&lt;h4&gt; Decide on a database&lt;/h4&gt;
-
-
-	&lt;p&gt;Before you go any further, you need to decide which database you will use. See the &amp;#8216;What you need to install&amp;#8217; section for details on installing the required components for you choice of database.&lt;/p&gt;
-
-
+	&lt;li&gt;Decide on a database to use
 	&lt;ol&gt;
+		&lt;li&gt;SQLite3 &amp;#8211; change database.yml to point to SQLite3 database. Make sure you add the complete path to the database&lt;/li&gt;
+		&lt;li&gt;MySQL &amp;#8211; create new MySQL db and grant all privileges&lt;/li&gt;
+	&lt;/ol&gt;&lt;/li&gt;
+	&lt;li&gt;Configure some variables&lt;/li&gt;
+	&lt;li&gt;Populate the database with the Tracks 1.7 schema&lt;/li&gt;
+	&lt;li&gt;Start the server&lt;/li&gt;
+	&lt;li&gt;Visit Tracks in a browser&lt;/li&gt;
+	&lt;li&gt;Customise Tracks&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Unzip Tracks and install&lt;/h4&gt;
+&lt;p&gt;Unzip the package and move Tracks into the directory you want to run it from. For example, for Mac OS X users, &lt;code&gt;~/Sites&lt;/code&gt; is a good choice.&lt;/p&gt;
+&lt;h4&gt;Decide on a database&lt;/h4&gt;
+&lt;p&gt;Before you go any further, you need to decide which database you will use. See the &amp;#8216;What you need to install&amp;#8217; section for details on installing the required components for you choice of database.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;&lt;strong&gt;SQLite3&lt;/strong&gt;. All you need to do is make sure that you point Tracks to the included SQLite3 database in &lt;code&gt;/db&lt;/code&gt; in the next step, &amp;#8216;Configure variables&amp;#8217;.&lt;/li&gt;
-		&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;. Once you have MySQL installed, you need to create a database and database-user to use with Tracks 1.7. For this, you can use MySQL Administrator or go into a terminal and issue the following commands:&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysql -uroot -p
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; mysql&amp;gt; CREATE DATABASE tracks;
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; mysql&amp;gt; &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; ALL PRIVILEGES &lt;span class=&quot;Keyword&quot;&gt;ON &lt;/span&gt;tracks.* TO yourmysqluser@localhost \
-&lt;span class=&quot;line-numbers&quot;&gt;   4 &lt;/span&gt; IDENTIFIED BY &lt;span class=&quot;String&quot;&gt;&lt;span class=&quot;String&quot;&gt;'&lt;/span&gt;password-goes-here'&lt;/span&gt; WITH &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; OPTION;
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;h4&gt; Configure variables&lt;/h4&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;&lt;strong&gt;MySQL&lt;/strong&gt;. Once you have MySQL installed, you need to create a database and database-user to use with Tracks 1.7. For this, you can use MySQL Administrator or go into a terminal and issue the following commands:&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysql -uroot -p&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; mysql&amp;gt; CREATE DATABASE tracks;&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; mysql&amp;gt; &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; ALL PRIVILEGES &lt;span class=&quot;Keyword&quot;&gt;ON &lt;/span&gt;tracks.* TO yourmysqluser@localhost \&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   4 &lt;/span&gt; IDENTIFIED BY &lt;span class=&quot;String&quot;&gt;&lt;span class=&quot;String&quot;&gt;&amp;#8216;&lt;/span&gt;password-goes-here&amp;#8217;&lt;/span&gt; WITH &lt;span class=&quot;Keyword&quot;&gt;GRANT&lt;/span&gt; OPTION;&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Configure variables&lt;/h4&gt;
+&lt;ol&gt;
 	&lt;li&gt;If you downloaded Tracks 1.7 via GitHub, you need to duplicate the files &lt;code&gt;database.yml.tmpl&lt;/code&gt; and &lt;code&gt;site.yml.tmpl&lt;/code&gt; and remove the &lt;code&gt;*.tmpl&lt;/code&gt; extension from the duplicates. Similarly, duplicate &lt;code&gt;/log.tmpl&lt;/code&gt; and remove the &lt;code&gt;*.tmpl&lt;/code&gt; extension, then edit the files as described in steps 2 and 3.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;/config/database.yml&lt;/code&gt; and edit the &lt;code&gt;production:&lt;/code&gt; section with the details of your database. If you are using MySQL the &lt;code&gt;adapter:&lt;/code&gt; line should read &lt;code&gt;adapter: mysql&lt;/code&gt;, &lt;code&gt;host: localhost&lt;/code&gt; (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: &lt;code&gt;adapter: sqlite3&lt;/code&gt; and &lt;code&gt;database: db/tracks-17-blank.db&lt;/code&gt;. If you downloaded the zipped file, the database.yml file is already configured to use the provided SQLite3 file.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;/config/site.yml&lt;/code&gt;, and read through the settings to make sure that they suit your setup. In most cases, all you need to change is the &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; line (change the string &amp;#8220;change-me&amp;#8221; to some other string of your choice), and the time zone setting. For the time zone setting you can use the command &lt;code&gt;rake time:zones:local&lt;/code&gt; to see all available timezones on your machine&lt;/li&gt;
-		&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; 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 &lt;code&gt;#c:/ruby/bin/ruby&lt;/code&gt; to point to the Ruby binary on your system.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Populate your database with the Tracks 1.7 schema&lt;/h4&gt;
-
-
-	&lt;p&gt;Open a terminal and change into the root of your Tracks 1.7 directory. Enter the following command:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production
-&lt;/pre&gt;&lt;/div&gt;
-
-This will update your database with the required schema for Tracks 1.7. If you are using SQLite3, it is not strictly necessary, because the SQLite3 database included with Tracks already has the schema included in it, but it should not do any harm to run the command (nothing will happen if it is up to date).
-
-	&lt;h4&gt; Start the server&lt;/h4&gt;
-
-
-	&lt;p&gt;While still in the Terminal inside the Tracks 1.7 root directory, issue the following command:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production
-&lt;/pre&gt;&lt;/div&gt;
-
-If all goes well, you should see some text informing you that the Mongrel server is running: &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;. If you are already running other services on port 3000, you need to select a different port when running the server, using the &lt;code&gt;-p&lt;/code&gt; option. You can stop the server again by the key combination Ctrl-C.
-
-	&lt;h4&gt; Visit Tracks in a browser&lt;/h4&gt;
-
-
-	&lt;p&gt;Visit &lt;code&gt;http://0.0.0.0:3000/signup&lt;/code&gt; 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 &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
-
-
-	&lt;h4&gt; Customise Tracks&lt;/h4&gt;
-
-
-	&lt;p&gt;Once logged in, add some Contexts and Projects, and then go ahead and add your actions. You might also want to visit the Preferences page to edit various settings to your liking. Have fun!&lt;/p&gt;
-
-  &lt;h2&gt; Upgrading Tracks&lt;/h2&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.7RC2 to Tracks 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;There were only a few fixes in the code, so you can consider unzipping the new release over your install of Tracks 1.7RC2. Do make a backup of your Tracks 1.7RC2 install and your database!&lt;/p&gt;
-
-
-	&lt;p&gt;It is also possible to follow the instructions below and copy your existing Site.yml from your Tracks 1.7RC2 install.&lt;/p&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.5, 1.6 or from Tracks 1.7RC1 to Tracks 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;In Tracks 1.7 (since RC2) the site specific configuration is moved from &lt;code&gt;environment.rb&lt;/code&gt; into the new &lt;code&gt;site.yml&lt;/code&gt;. This makes updating &lt;code&gt;environment.rb&lt;/code&gt; much easier without you needing to set your site specific settings after each update.&lt;/p&gt;
-
-
-	&lt;p&gt;After you install Tracks 1.7 there will be no &lt;code&gt;environment.rb.tmpl&lt;/code&gt; anymore. You will find an &lt;code&gt;environment.rb&lt;/code&gt; which you can leave untouched. Just fill in your settings from your old &lt;code&gt;environment.rb&lt;/code&gt; in the new &lt;code&gt;site.yml&lt;/code&gt;. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (for example, in my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;&lt;/p&gt;
-
-
-	&lt;p&gt;Also, there were some database changes made in Tracks 1.7, so you need to migrate to them.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Open the file &lt;code&gt;/config/database.yml&lt;/code&gt; and edit the &lt;code&gt;production:&lt;/code&gt; section with the details of your database. If you are using MySQL the &lt;code&gt;adapter:&lt;/code&gt; line should read &lt;code&gt;adapter: mysql&lt;/code&gt;, &lt;code&gt;host: localhost&lt;/code&gt; (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: &lt;code&gt;adapter: sqlite3&lt;/code&gt; and &lt;code&gt;database: db/tracks-17-blank.db&lt;/code&gt;. If you downloaded the zipped file, the database.yml file is already configured to use the provided SQLite3 file.&lt;/li&gt;
+	&lt;li&gt;Open the file &lt;code&gt;/config/site.yml&lt;/code&gt;, and read through the settings to make sure that they suit your setup. In most cases, all you need to change is the &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; line (change the string &amp;#8220;change-me&amp;#8221; to some other string of your choice), and the time zone setting. For the time zone setting you can use the command &lt;code&gt;rake time:zones:local&lt;/code&gt; to see all available timezones on your machine&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; 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 &lt;code&gt;#c:/ruby/bin/ruby&lt;/code&gt; to point to the Ruby binary on your system.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Populate your database with the Tracks 1.7 schema&lt;/h4&gt;
+&lt;p&gt;Open a terminal and change into the root of your Tracks 1.7 directory. Enter the following command:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+This will update your database with the required schema for Tracks 1.7. If you are using SQLite3, it is not strictly necessary, because the SQLite3 database included with Tracks already has the schema included in it, but it should not do any harm to run the command (nothing will happen if it is up to date).&lt;/p&gt;
+&lt;h4&gt;Start the server&lt;/h4&gt;
+&lt;p&gt;While still in the Terminal inside the Tracks 1.7 root directory, issue the following command:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+If all goes well, you should see some text informing you that the Mongrel server is running: &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;. If you are already running other services on port 3000, you need to select a different port when running the server, using the &lt;code&gt;-p&lt;/code&gt; option. You can stop the server again by the key combination Ctrl-C.&lt;/p&gt;
+&lt;h4&gt;Visit Tracks in a browser&lt;/h4&gt;
+&lt;p&gt;Visit &lt;code&gt;http://0.0.0.0:3000/signup&lt;/code&gt; 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 &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
+&lt;h4&gt;Customise Tracks&lt;/h4&gt;
+&lt;p&gt;Once logged in, add some Contexts and Projects, and then go ahead and add your actions. You might also want to visit the Preferences page to edit various settings to your liking. Have fun!&lt;/p&gt;
+
+  &lt;h2&gt;Upgrading Tracks&lt;/h2&gt;
+&lt;h3&gt;Upgrading from Tracks 1.7RC2 to Tracks 1.7&lt;/h3&gt;
+&lt;p&gt;There were only a few fixes in the code, so you can consider unzipping the new release over your install of Tracks 1.7RC2. Do make a backup of your Tracks 1.7RC2 install and your database!&lt;/p&gt;
+&lt;p&gt;It is also possible to follow the instructions below and copy your existing Site.yml from your Tracks 1.7RC2 install.&lt;/p&gt;
+&lt;h3&gt;Upgrading from Tracks 1.5, 1.6 or from Tracks 1.7RC1 to Tracks 1.7&lt;/h3&gt;
+&lt;p&gt;In Tracks 1.7 (since RC2) the site specific configuration is moved from &lt;code&gt;environment.rb&lt;/code&gt; into the new &lt;code&gt;site.yml&lt;/code&gt;. This makes updating &lt;code&gt;environment.rb&lt;/code&gt; much easier without you needing to set your site specific settings after each update.&lt;/p&gt;
+&lt;p&gt;After you install Tracks 1.7 there will be no &lt;code&gt;environment.rb.tmpl&lt;/code&gt; anymore. You will find an &lt;code&gt;environment.rb&lt;/code&gt; which you can leave untouched. Just fill in your settings from your old &lt;code&gt;environment.rb&lt;/code&gt; in the new &lt;code&gt;site.yml&lt;/code&gt;. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (for example, in my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;&lt;/p&gt;
+&lt;p&gt;Also, there were some database changes made in Tracks 1.7, so you need to migrate to them.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Back up your existing database and installation of Tracks&lt;/li&gt;
-		&lt;li&gt;Install Tracks 1.7 in a new directory&lt;/li&gt;
-		&lt;li&gt;Copy over the configuration from your previous Tracks installation (except for environment.rb, see above). If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema&amp;#8212;you did back up your database didn&amp;#8217;t you?&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
-		&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h3&gt; Upgrading from Tracks 1.043 to 1.7&lt;/h3&gt;
-
-
-	&lt;p&gt;This should be a relatively straightforward, and involves the following main steps:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Install Tracks 1.7 in a new directory&lt;/li&gt;
+	&lt;li&gt;Copy over the configuration from your previous Tracks installation (except for environment.rb, see above). If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema &amp;#8212; you did back up your database didn&amp;#8217;t you?&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
+	&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h3&gt;Upgrading from Tracks 1.043 to 1.7&lt;/h3&gt;
+&lt;p&gt;This should be a relatively straightforward, and involves the following main steps:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Back up your existing database and installation of Tracks&lt;/li&gt;
-		&lt;li&gt;Install Tracks 1.6 in a new directory&lt;/li&gt;
-		&lt;li&gt;Copy over the configuration from your previous Tracks 1.043 installation. If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
-		&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema&amp;#8212;you did back up your database didn&amp;#8217;t you?
+	&lt;li&gt;Install Tracks 1.6 in a new directory&lt;/li&gt;
+	&lt;li&gt;Copy over the configuration from your previous Tracks 1.043 installation. If using SQLite3, copy the old database into the new Tracks 1.7 directory.&lt;/li&gt;
+	&lt;li&gt;Run &lt;code&gt;rake db:migrate RAILS_ENV=production&lt;/code&gt; to update your old database to the new schema &amp;#8212; you did back up your database didn&amp;#8217;t you?&lt;br /&gt;
 +# Run &lt;code&gt;script/server&lt;/code&gt; inside your Tracks 1.7 directory to start up Tracks 1.7.&lt;/li&gt;
-		&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h3&gt;Detailed steps&lt;/h3&gt;
-
-
-	&lt;h4&gt; Backing up&lt;/h4&gt;
-
-
-	&lt;p&gt;It&amp;#8217;s very important that you &lt;strong&gt;back up your database&lt;/strong&gt; before you start the upgrade process. It&amp;#8217;s always possible for things to go wrong with the database update, and you don&amp;#8217;t want to lose any data. If you are using SQLite3 and you are leaving your old Tracks directory in place, then you don&amp;#8217;t need to do anything. However, there is no harm in taking extra precautions and copying your database from &lt;code&gt;/db&lt;/code&gt; to a safe location as an extra backup, or making a dump of the schema and contents. You will never regret making too many backups! If you are using MySQL, make a SQL dump of your database, replacing the terms in square brackets with the correct information for your setup:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysqldump &#8211;-user [user name] &#8211;-password=[password] \
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; [database name] &lt;span class=&quot;Keyword&quot;&gt;&amp;gt;&lt;/span&gt; [dump file]
-&lt;/pre&gt;&lt;/div&gt;
-
-Rename your old Tracks installation (e.g. to &amp;#8216;tracks-old&amp;#8217;) so that you can install Tracks 1.7 along side it.
-
-	&lt;h4&gt; Install the latest version of Tracks&lt;/h4&gt;
-
-
-	&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;Once you are happy that everything is working well, delete your old Tracks directory.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h3&gt;Detailed steps&lt;/h3&gt;
+&lt;h4&gt;Backing up&lt;/h4&gt;
+&lt;p&gt;It&amp;#8217;s very important that you &lt;strong&gt;back up your database&lt;/strong&gt; before you start the upgrade process. It&amp;#8217;s always possible for things to go wrong with the database update, and you don&amp;#8217;t want to lose any data. If you are using SQLite3 and you are leaving your old Tracks directory in place, then you don&amp;#8217;t need to do anything. However, there is no harm in taking extra precautions and copying your database from &lt;code&gt;/db&lt;/code&gt; to a safe location as an extra backup, or making a dump of the schema and contents. You will never regret making too many backups! If you are using MySQL, make a SQL dump of your database, replacing the terms in square brackets with the correct information for your setup:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; mysqldump &#8211;-user [user name] &#8211;-password=[password] \&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; [database name] &lt;span class=&quot;Keyword&quot;&gt;&amp;gt;&lt;/span&gt; [dump file]&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+Rename your old Tracks installation (e.g. to &amp;#8216;tracks-old&amp;#8217;) so that you can install Tracks 1.7 along side it.&lt;/p&gt;
+&lt;h4&gt;Install the latest version of Tracks&lt;/h4&gt;
+&lt;p&gt;There are two methods of downloading Tracks:&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;(Recommended for most people) Download the &lt;a href=&quot;http://bsag.bingodisk.com/public/files/tracks_1.7.zip&quot;&gt;zipped package&lt;/a&gt;, and unzip in your preferred location (e.g. &lt;code&gt;~/Sites&lt;/code&gt; for Mac OS X users).&lt;/li&gt;
-		&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites
-&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git
-&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;h4&gt; Copy over old configuration&lt;/h4&gt;
-
-
-	&lt;p&gt;There are a few settings and configuration files you need to copy over from your old installation. If you copy them over rather than moving them, you can still run your old version of Tracks if anything goes awry with the installation process.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+	&lt;li&gt;If you want to live on the edge, you can get the latest development version from GitHub using git (bear in mind that this may be less stable than the released versions):&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; cd &lt;span class=&quot;Keyword&quot;&gt;~&lt;/span&gt;/Sites&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   2 &lt;/span&gt; git clone git://github.com/bsag/tracks.git&lt;br /&gt;
+&lt;span class=&quot;line-numbers&quot;&gt;   3 &lt;/span&gt; cd tracks&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Copy over old configuration&lt;/h4&gt;
+&lt;p&gt;There are a few settings and configuration files you need to copy over from your old installation. If you copy them over rather than moving them, you can still run your old version of Tracks if anything goes awry with the installation process.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;Copy &lt;code&gt;/config/database.yml&lt;/code&gt; from your old Tracks directory to the same location in the new one. Double check that the information there is still correct.&lt;/li&gt;
-		&lt;li&gt;Duplicate &lt;code&gt;/config/site.yml.tmpl&lt;/code&gt; in the Tracks 1.7 directory, and rename the file to &lt;code&gt;site.yml&lt;/code&gt;. Open the file and alter the line &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; so that it matches what you had in the &lt;code&gt;environment.rb&lt;/code&gt; file in your old installation. You may also want to change the time zone setting as appropriate for your location. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (e.g. my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;Copy your &lt;code&gt;/log&lt;/code&gt; directory over from your old installation to the root of the new one, or just rename &lt;code&gt;/log.tmpl&lt;/code&gt; to &lt;code&gt;log&lt;/code&gt; to start afresh.&lt;/li&gt;
-		&lt;li&gt;If you are using SQLite3, copy your database from &lt;code&gt;/db&lt;/code&gt; in your old Tracks directory to the same location in the new one.&lt;/li&gt;
-		&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) [1] of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;h4&gt; Update your old database to the new format&lt;/h4&gt;
-
-
-	&lt;p&gt;In a terminal, change directories so that you are inside the Tracks 1.7 directory. Then issue the command to update your Tracks 1.6 database to the format required for Tracks 1.7:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;p&gt;Watch the output carefully for errors, but it should report at the end of the process that everything worked OK. If you do get errors, you&amp;#8217;ll have to fix them before you proceed any further. Running rake with the &lt;code&gt;--trace&lt;/code&gt; option can help to track down the problem.&lt;/p&gt;
-
-
-	&lt;h4&gt; Start the server&lt;/h4&gt;
-
-
-	&lt;p&gt;If you&amp;#8217;re still in the Tracks 1.7 root directory in a terminal, enter the following command to start up Tracks in production mode:&lt;/p&gt;
-
-
-
-&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production
-&lt;/pre&gt;&lt;/div&gt;
-
-
-	&lt;p&gt;Visit the URL indicated by the output (e.g. &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;
+	&lt;li&gt;Duplicate &lt;code&gt;/config/site.yml.tmpl&lt;/code&gt; in the Tracks 1.7 directory, and rename the file to &lt;code&gt;site.yml&lt;/code&gt;. Open the file and alter the line &lt;code&gt;salt: &quot;change-me&quot;&lt;/code&gt; so that it matches what you had in the &lt;code&gt;environment.rb&lt;/code&gt; file in your old installation. You may also want to change the time zone setting as appropriate for your location. If you have made any other customisations to &lt;code&gt;environment.rb&lt;/code&gt; in the past, you can put them in your own configuration file (e.g. my-config.rb) in &lt;code&gt;config/initializers&lt;/code&gt;. Please let us know it you think they should be in &lt;code&gt;site.yml.tmpl&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;Copy your &lt;code&gt;/log&lt;/code&gt; directory over from your old installation to the root of the new one, or just rename &lt;code&gt;/log.tmpl&lt;/code&gt; to &lt;code&gt;log&lt;/code&gt; to start afresh.&lt;/li&gt;
+	&lt;li&gt;If you are using SQLite3, copy your database from &lt;code&gt;/db&lt;/code&gt; in your old Tracks directory to the same location in the new one.&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) &lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;h4&gt;Update your old database to the new format&lt;/h4&gt;
+&lt;p&gt;In a terminal, change directories so that you are inside the Tracks 1.7 directory. Then issue the command to update your Tracks 1.6 database to the format required for Tracks 1.7:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; rake db&lt;span class=&quot;Constant&quot;&gt;&lt;span class=&quot;Constant&quot;&gt;:&lt;/span&gt;migrate&lt;/span&gt; &lt;span class=&quot;Variable&quot;&gt;RAILS_ENV&lt;/span&gt;&lt;span class=&quot;Keyword&quot;&gt;=&lt;/span&gt;production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Watch the output carefully for errors, but it should report at the end of the process that everything worked OK. If you do get errors, you&amp;#8217;ll have to fix them before you proceed any further. Running rake with the &lt;code&gt;--trace&lt;/code&gt; option can help to track down the problem.&lt;/p&gt;
+&lt;h4&gt;Start the server&lt;/h4&gt;
+&lt;p&gt;If you&amp;#8217;re still in the Tracks 1.7 root directory in a terminal, enter the following command to start up Tracks in production mode:&lt;/p&gt;
+&lt;p&gt;&lt;div class=&quot;UltraViolet&quot;&gt;&lt;pre class=&quot;blackboard&quot;&gt;&lt;span class=&quot;line-numbers&quot;&gt;   1 &lt;/span&gt; script&lt;span class=&quot;Keyword&quot;&gt;/&lt;/span&gt;server &lt;span class=&quot;Keyword&quot;&gt;-&lt;/span&gt;e production&lt;br /&gt;
+&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;
+&lt;br /&gt;
+Visit the URL indicated by the output (e.g. &lt;code&gt;** Mongrel available at 0.0.0.0:3000&lt;/code&gt;&lt;br /&gt;
 ) in a browser, and with any luck, you should be able to log in and find all your actions as you left them! If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/p&gt;
-
-
-	&lt;h4&gt; Clean up your old installation&lt;/h4&gt;
-
-
-	&lt;p&gt;Once you&amp;#8217;re certain that your new Tracks 1.7 installation is working perfectly, you can delete your old Tracks directory.&lt;/p&gt;
-
-
-	&lt;h3&gt; Upgrading from versions prior to 1.043&lt;/h3&gt;
-
-
-	&lt;p&gt;The best option for versions prior to 1.043 is to follow the instructions below to upgrade to version 1.043, then use the instructions above to upgrade from version 1.043.&lt;/p&gt;
-
-
-	&lt;ol&gt;
+&lt;h4&gt;Clean up your old installation&lt;/h4&gt;
+&lt;p&gt;Once you&amp;#8217;re certain that your new Tracks 1.7 installation is working perfectly, you can delete your old Tracks directory.&lt;/p&gt;
+&lt;h3&gt;Upgrading from versions prior to 1.043&lt;/h3&gt;
+&lt;p&gt;The best option for versions prior to 1.043 is to follow the instructions below to upgrade to version 1.043, then use the instructions above to upgrade from version 1.043.&lt;/p&gt;
+&lt;ol&gt;
 	&lt;li&gt;For safety, rename your current Tracks directory to &amp;#8216;tracks-old&amp;#8217; or something similar.&lt;/li&gt;
-		&lt;li&gt;Before you do anything else, &lt;strong&gt;BACK UP YOUR DATABASE&lt;/strong&gt; (tables and content) and keep the SQL dumps somewhere safe so that you can recreate the old database if necesary.&lt;/li&gt;
-		&lt;li&gt;Download a copy of Tracks 1.043 and unzip alongside your &amp;#8216;tracks-old&amp;#8217; directory.&lt;/li&gt;
-		&lt;li&gt;Open the file &lt;code&gt;config/environment.rb&lt;/code&gt; and look at the last line which should read: &lt;code&gt;SALT = &quot;change-me&quot;&lt;/code&gt;. Change the word change-me to something else of your choosing. This string will be used as a &amp;#8216;salt&amp;#8217; to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.&lt;/li&gt;
-		&lt;li&gt;In &lt;code&gt;database.yml&lt;/code&gt; insert your old database name, user and password under the &amp;#8216;development&amp;#8217; section. If you are using SQLite3 rather than MySQL or PostgreSQL, you need only the database name, and to change the &amp;#8216;adapter&amp;#8217; line to &amp;#8216;sqlite3&amp;#8217;. You also need to copy (NOT MOVE!), your SQLite3 database from your tracks-old &lt;code&gt;db&lt;/code&gt; directory to your new tracks &lt;code&gt;db&lt;/code&gt; directory&lt;/li&gt;
-		&lt;li&gt;Run the command &lt;code&gt;rake extract_fixtures&lt;/code&gt; inside the Tracks directory. This will populate the &lt;code&gt;db/exported_fixtures&lt;/code&gt; directory with &lt;code&gt;*.yml&lt;/code&gt; files corresponding to the contexts, projects and todos table from the contents of your old database.&lt;/li&gt;
-		&lt;li&gt;Open &lt;code&gt;db/exported_fixtures/todos.yml&lt;/code&gt; and search for the lines starting &lt;code&gt;created:&lt;/code&gt; and replace with &lt;code&gt;created_at:&lt;/code&gt;. If you are using SQLite3, you also need to change the following: &lt;code&gt;done: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;done: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;t&quot;&lt;/code&gt;. You need to replace the similar &amp;#8216;done&amp;#8217; lines in &lt;code&gt;projects.yml&lt;/code&gt;, and in &lt;code&gt;contexts.yml&lt;/code&gt; replace &lt;code&gt;hide: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;hide: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;t&quot;&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt;Create a new MySQL database (named tracks1043, for example). In &lt;code&gt;database.yml&lt;/code&gt; insert this new database name, user and password under the &amp;#8216;development&amp;#8217; and &amp;#8216;production&amp;#8217; sections. If you are using SQLite3, insert a new name for a database to hold your Tracks 1.043 data.&lt;/li&gt;
-		&lt;li&gt;Run the command &lt;code&gt;rake db_schema_import&lt;/code&gt; inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database.&lt;/li&gt;
-		&lt;li&gt; Run the command &lt;code&gt;rake load_exported_fixtures&lt;/code&gt; which will import the contents of your old database from the fixtures files in &lt;code&gt;db/exported_fixtures&lt;/code&gt;.&lt;/li&gt;
-		&lt;li&gt; If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) [1] of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
-		&lt;li&gt; Try starting up the server with &lt;code&gt;script/server&lt;/code&gt; to make sure that all your data has migrated successfully. If all is well, follow the instructions above to &lt;a href=&quot;upgrading_1043&quot;&gt;upgrade from version 1.043&lt;/a&gt; to Tracks 1.6. If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/li&gt;
-	&lt;/ol&gt;
-
-
-	&lt;p id=&quot;fn1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; The &lt;code&gt;env&lt;/code&gt; binary helps to locate other binaries, regardless of their location. If you don&amp;#8217;t have &lt;code&gt;env&lt;/code&gt; installed, you&amp;#8217;ll need to change this line to point to the location of your Ruby binary.&lt;/p&gt;
+	&lt;li&gt;Before you do anything else, &lt;strong&gt;BACK UP YOUR DATABASE&lt;/strong&gt; (tables and content) and keep the SQL dumps somewhere safe so that you can recreate the old database if necesary.&lt;/li&gt;
+	&lt;li&gt;Download a copy of Tracks 1.043 and unzip alongside your &amp;#8216;tracks-old&amp;#8217; directory.&lt;/li&gt;
+	&lt;li&gt;Open the file &lt;code&gt;config/environment.rb&lt;/code&gt; and look at the last line which should read: &lt;code&gt;SALT = &quot;change-me&quot;&lt;/code&gt;. Change the word change-me to something else of your choosing. This string will be used as a &amp;#8216;salt&amp;#8217; to encrypt your password and make it a bit more secure. Also look at the timezone setting at the bottom. You can leave it commented out if your server is in the same time zone as you, but you may need to adjust it if your server is in a different time zone.&lt;/li&gt;
+	&lt;li&gt;In &lt;code&gt;database.yml&lt;/code&gt; insert your old database name, user and password under the &amp;#8216;development&amp;#8217; section. If you are using SQLite3 rather than MySQL or PostgreSQL, you need only the database name, and to change the &amp;#8216;adapter&amp;#8217; line to &amp;#8216;sqlite3&amp;#8217;. You also need to copy (NOT MOVE!), your SQLite3 database from your tracks-old &lt;code&gt;db&lt;/code&gt; directory to your new tracks &lt;code&gt;db&lt;/code&gt; directory&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake extract_fixtures&lt;/code&gt; inside the Tracks directory. This will populate the &lt;code&gt;db/exported_fixtures&lt;/code&gt; directory with &lt;code&gt;*.yml&lt;/code&gt; files corresponding to the contexts, projects and todos table from the contents of your old database.&lt;/li&gt;
+	&lt;li&gt;Open &lt;code&gt;db/exported_fixtures/todos.yml&lt;/code&gt; and search for the lines starting &lt;code&gt;created:&lt;/code&gt; and replace with &lt;code&gt;created_at:&lt;/code&gt;. If you are using SQLite3, you also need to change the following: &lt;code&gt;done: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;done: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;done: &quot;t&quot;&lt;/code&gt;. You need to replace the similar &amp;#8216;done&amp;#8217; lines in &lt;code&gt;projects.yml&lt;/code&gt;, and in &lt;code&gt;contexts.yml&lt;/code&gt; replace &lt;code&gt;hide: &quot;0&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;f&quot;&lt;/code&gt; and &lt;code&gt;hide: &quot;1&quot;&lt;/code&gt; with &lt;code&gt;hide: &quot;t&quot;&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;Create a new MySQL database (named tracks1043, for example). In &lt;code&gt;database.yml&lt;/code&gt; insert this new database name, user and password under the &amp;#8216;development&amp;#8217; and &amp;#8216;production&amp;#8217; sections. If you are using SQLite3, insert a new name for a database to hold your Tracks 1.043 data.&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake db_schema_import&lt;/code&gt; inside the Tracks directory. This should import the upgraded schema for 1.043 into your new database.&lt;/li&gt;
+	&lt;li&gt;Run the command &lt;code&gt;rake load_exported_fixtures&lt;/code&gt; which will import the contents of your old database from the fixtures files in &lt;code&gt;db/exported_fixtures&lt;/code&gt;.&lt;/li&gt;
+	&lt;li&gt;If you are using Windows, you may need to check the &amp;#8216;shebang&amp;#8217; lines (&lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt;) &lt;sup class=&quot;footnote&quot;&gt;&lt;a href=&quot;#fn1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; of the &lt;code&gt;/public/dispatch.*&lt;/code&gt; files and all the files in the &lt;code&gt;/script&lt;/code&gt; directory. They are set to &lt;code&gt;#!/usr/bin/env ruby&lt;/code&gt; by default. Check the format of those lines in your old installation, and change the new ones as necessary.&lt;/li&gt;
+	&lt;li&gt;Try starting up the server with &lt;code&gt;script/server&lt;/code&gt; to make sure that all your data has migrated successfully. If all is well, follow the instructions above to [upgrade from version 1.043][upgrading_1043] to Tracks 1.6. If you need to access Tracks from a mobile/cellular phone browser, visit &lt;code&gt;http://yourdomain.com/mobile/&lt;/code&gt;. This mobile version is a special, lightweight version of Tracks, designed to use on a mobile browser.&lt;/li&gt;
+&lt;/ol&gt;
+&lt;p class=&quot;footnote&quot; id=&quot;fn1&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; The &lt;code&gt;env&lt;/code&gt; binary helps to locate other binaries, regardless of their location. If you don&amp;#8217;t have &lt;code&gt;env&lt;/code&gt; installed, you&amp;#8217;ll need to change this line to point to the location of your Ruby binary.&lt;/p&gt;
 
    &lt;/div&gt;
 </diff>
      <filename>output/printed/manual.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>29aecda6159b742843e607e0a1bdb45b0ab158dc</id>
    </parent>
  </parents>
  <author>
    <name>bsag</name>
    <email>butshesagirl@rousette.org.uk</email>
  </author>
  <url>http://github.com/bsag/tracks_manual/commit/46e9efd2efdf1c26e7408f77c8cf12c1436512b1</url>
  <id>46e9efd2efdf1c26e7408f77c8cf12c1436512b1</id>
  <committed-date>2009-08-30T04:35:15-07:00</committed-date>
  <authored-date>2009-08-30T04:35:15-07:00</authored-date>
  <message>Updated JumpBox links to affiliate links.</message>
  <tree>74dca037cebc888370a2f596f54c8af9badeac86</tree>
  <committer>
    <name>bsag</name>
    <email>butshesagirl@rousette.org.uk</email>
  </committer>
</commit>
