How to SVN install

If you're a geeky user, you may want to install textmotion using SVN to keep your system up to date in the easiest way.

Choosing a repository

  • You may want to use the "bleeding edge" repository, this one is likely to be broken or buggy, it is not recommeded for production sites unless you want to track bugs manually and patch them. This repository is huge, since it has all templates, themes, icons and more, you're warned. http://textmotion.googlecode.com/svn/trunk/src
  • If you don't want to deal with bugs and you don't want fancy new features, you may want to use our stable repository: http://textmotion.googlecode.com/svn/branches/stable
  • When you want to keep your system up with the latest updates, and at the same time help up to find some bugs without having your site totally broken, you may want to use the devel repository. This is more stable than the trunk repository but not as stable as the stable itself. http://textmotion.googlecode.com/svn/branches/devel

Downloading the source

  • Once you have choosen the repository you want to use, change to the directory where you want textmotion to be installed and start downloading files. $ cd ~/www/yoursite.example.org
    $ svn checkout http://textmotion.googlecode.com/svn/branches/devel htdocs
    Remember to replace the example URL with the URL of the repository you chose.
  • Browse to http://yoursite.example.org/install and follow on-screen directorions.
Note that the package manager is incompatible with an SVN installation, you may want to keep reading about droid.sh to know how to install new features.

Using droid.sh

droid.sh is an utility for SVN installations only, you can find it within the src root path.
Make sure it is executable: $ chmod +x droid.sh
You can use ./droid.sh to perform many types of tasks:
  • Downloading a module $ ./droid.sh module module
  • Downloading a template $ ./droid.sh template template
  • Downloading an icon theme $ ./droid.sh icon theme
  • Downloading an emoticon theme $ ./droid.sh emoticon theme
  • Upgrading your system $ ./droid.sh update