BEFORE YOU BEGIN ---------------- Make sure Tigermouse can write to var/smarty/compile, var/log and var/cache directories. Executing chmod 1777 var/smarty/compile chmod 1777 var/log chmod 1777 var/cache chmod 1666 var/cache/*.map chmod 1777 var/sqlite chmod 1666 var/sqlite/* will do it for you. You might also need to alter path to your Smarty installation. Modify file includes.php to do so. DIRECTORY LAYOUT ---------------- ctrl/ place your application controllers here filters/ classes filtering requests and responses i18n/ translation files lib/events commonly used Listeners lib/http request and response classes lib/i18n i18n infrastructure classes lib/model data abstraction and manipulation classes lib/routing program flow controll classes lib/view essential classes for building custom views model/ place your data manipulation classes here var/ temporary files, locks, logs, template compiles, images, sqlite databases view/ place your application views here view/core-* core view classes provided by Tigermouse by default