Tigermouse AJAX framework for PHP

Tigermouse - AJAX framework for PHP
login password or
english polski español français
news about publicity rss
5 minutes tour live demo screencast demo other frameworks
getting started
faq download and installation quick start guide user documentation on-line help channel
getting involved
mailing lists developer documentation development guidelines upgrade assistant
the goal
Our goal is to develop high quality web applications framework for PHP and AJAX. We follow the best practices of software engineering to provide reliable, ready for changes and easily maintainable solution.
did you know?
Use native i18n support with __() function. Filesystem and database backends for i18n infrastructure are available.
PHP Smarty Sourceforge JSON AJAX Tigermouse

Tigermouse on Ubuntu 7.10

»18 Oct 2007

Ubuntu 7.10 code named Gutsy Gibbon is the first release that Tigermouse can be run on without editing config files. See the instruction below on how to set up your system.

You need to install web server, PHP5 and Smarty. Some PDO packages are useful, too. To do so open up a terminal window and type:

sudo apt-get install apache2 libapache2-mod-php5 php5 php5-cli smarty php5-sqlite php5-sqlite3

Then you will have to enable Apache userdir module to allow home directories to be accessible via web. Type:

sudo a2enmod userdir
sudo /etc/init.d/apache2 restart

After web server restarts it is time to prepare your working environment. Go to your home directory and create folder named public_html. Then download Tigermouse and unpack it there. Open includes.php and change Smarty path to 'smarty/Smarty.class.php', save and exit. Finally, give write permission to specific folders. To do so, go back to your console window and type

cd ~/public_html/tigermouse/
chmod 1777 var/log
chmod 1777 var/cache
chmod 1777 var/smarty/compile
chmod 1777 var/sqlite

Now you can type the following URL in your web browser:


replacing username with your system login name. Enjoy your newly installed Tigermouse!

During further development you will probably need some database related packages. For database connectivity PDO is recommended. You will find suitable PDO drivers in packages php5-mysql, or php5-pgsql depending on which database engine you choose.

Digg Wykop Del.icio.us StumbleUpon

Somewhere else on the internet:

28 Oct 2007 Anonymous Coward:
what about tigermouse on Windows?
23 Jan 2008 Michał Słaby:
There should be no problem in running Tm on Windows.