Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing. Tigermouse does not require any Javascript coding, so you can focus on your application core logic instead of tinkering in UI. Noteworthy features are:
- full native AJAX support
- MVC architecture
- pluggable input/output filters
- AJAX requests queuing and expiring
- powerful ActiveRecord implementation
- SWT or GTK#-like user interface implementation
- native support for Smarty templates
Tigermouse is ready to use straight away. No configuration is needed.

Journal Entries

No entries yet.

Ohloh Analysis Summary

Updated 28 Aug 2008 04:10 UTC


Ratings & Reviews

Community Rating
0.0/5.0

Based on 0 user ratings.

Your Rating

Click to rate this project.

Links

No links submitted so far. Submit your own links.

News

Edit RSS feeds.

    Your Tigermouse wish list

    When I started Tm over 2 years ago it was merely a request dispatcher with Ajax handler and view infrastructure. On model part there was only simple DataSource aiding table views. There was million of things missing. Now, as it grows and gets feature ... [More] complete I am wondering how could it be improved even more.
    So here I go directly to you - developers, users, potential contributors and missed audience - with two questions:
    * What is the biggest missing thing in Tigermouse?
    * How would you like Tigermouse to improve in near term?
    Life is about making correct choices, so choose your two missing features and share them. I want to implement your requests now! [Less]

    Ongoing development outline

    Long time not news. We had an outage few days ago, but things are back up now. Domain name and hosting space were extended for another year.
    Some development has been made recently and DB subsystem is now totally overhauled. I decided to toss old ... [More] DBAdapter model in favour of PDO. All database operations are now automatically escaped improving overall security. Also, DBFactory has been greatly improved providing easy access to many connections as well as different config files (much like Ruby/Rails). Documentation has been updated to address changes.
    Pull the latest SVN and test new DB layer implementation. All feedback is welcome. [Less]

    Developer Release 1.7

    After 3 months of rather lazy development there is [https://sourceforge.net/project/showfiles.php?group_id=173530|DR1.7 available for download]. Focusing on error abbility has been added, Javascript bridging for HTML response is now available ... [More] , caching subsystem, Wiki translation gratly improved and new documentation are just to name few. See the full change log.

    Changes in Tigermouse DR1.7:
    * FocusFilter added
    * focus-on-error facility for Validation subsystem
    * HTTPResponse reworked so now Javascript bindings work for regular requests, too
    * Regular requests now may require controllers to return root view (e.g. Index)
    * Caching subsystem implemented as InterceptingFilter
    * ActionAggregate replaced with ActionComposite accepting arrays
    * Listener now accepts multiple IActionAdapter in constructor
    * ViewXMLBuilder infrastructure added
    * WikiTranslator improvements, ToC support added
    * SQL condition based ActiveRecord loading
    * User/Auth model classes added
    * Action string absolute paths
    * Built-in documentation
    * HTTPResponse/HTTPRequest classes renamed due to colision with http extension
    * Window is now in fixed position
    * WikiTranslator now can be appended with custom modes
    Share and enjoy! [Less]

    tigermouse DR1.7 released (Sun, 20 Jan 2008 18:22:39 GMT)

    Released at Sun, 20 Jan 2008 18:22:39 GMT by strongier
    Includes files: tigermouse-DR1.7.zip (316899 bytes, 1 downloads to date), tigermouse-DR1.7.tar.gz (214006 bytes, 2 downloads to date)
    [Download] [Release Notes]

    Developer Release 1.6 (and 1.6.1)

    I am happy to announce immediate availability of Tigermouse DR1.6 DR1.6.1. Download it from Sourceforge. This release introduces many interesting features and fixes old bugs. Significant contribution has been made by Antoine Choppin and Bill Noyce. ... [More] If you wish to upgrade your installation, please use Upgrade Assistant from menu on left.

    From changelog:
    * RequestSetupFilter fixes (corrupt FormContexts, 0 confused with empty string)
    * Window wrapper size fixes (horizontal, vertical in IE)
    * Release map builder in autobuild.php script
    * one-to-one relations removed from ActiveRecord
    * SQLDataSource constructor change, DBAdapter parameter optional
    * Javascript base64 encoding workaround
    * Quotes bug fixed in Form valueReader()
    * Quotes handling in views
    * update() handler rewrite
    * MySQLDialect added and quotes handling in dialects and Active Record
    * release.map builder for Update Assistant
    * PDOAdapter strict boolean checking
    * Theming documentation added
    * Translation subsystem
    * in-template i18n function
    * new StopTypingListener added
    * SynCron periodical and/or delayed execution manager
    * TableGateway database access using ArrayAccess interface

    There are also new example applications in examples/ directory.

    Update (13 Nov, 2007): we have DR1.6.1 update which fixes the following bugs:
    * ActionAggregate bug. 'adapters()' should read 'adapters'
    * Smarty severe performance loss in View fixed
    * throbber is now in fixed position
    * \n, \r and \t optimisation in css.php [Less]

Read all Tigermouse articles…


Who uses Tigermouse?

Anon32 Anon32

Who contributes to Tigermouse?

Anon32
I'm a contributor

Where in the world?




Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 11,112
Effort (est.) 2 Person Years
Avg. Salary $ year
$ 134,456