Tigermouse AJAX framework for PHP

Tigermouse - AJAX framework for PHP
login hasło lub
english polski español français
o projekcie
newsy o projekcie wizerunek rss
5 minut wprowadzenia żywe demo nagrania z ekranu inne frameworki
faq pobranie i instalacja szybki start dokumentacja użytkownika pomoc on-line
przyłącz się
listy mailingowe dokumentacja developera wytyczne dla developerów 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.
czy wiesz że?
Employ Translation classes to automate data conversion between Model and View. Use WikiTranslator to convert Wiki formatting to HTML.
PHP Smarty Sourceforge JSON AJAX Tigermouse
sign in to submit story

Your Tigermouse wish list

»10 Apr 2008

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 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!

Digg Wykop Del.icio.us StumbleUpon
10 Apr 2008 Michał Słaby:
My personal favourites are: 1. documentation loaded with tons of examples showing flexibility of the framework, and 2. fixes that will bring DR1.8 to the door.
18 Apr 2008 Michał Słaby:
12 May 2008 Żałosny Anonim:
Snippet ability to generate a program which can inserted into a website as a wiget so you don't have to handle the whole website with tigermouse and can stick to standard CMS systems but get the flexibility you need by adding small Ajax programs.
12 May 2008 Żałosny Anonim:
Using Tigermouse as a Library and not a framework to be able to develop multi level applications which can e.G. run on a website, with gtk and on a console :)
12 May 2008 Żałosny Anonim:
Extra classes would be great, like combo box (which gives suggestions on a text box). A toolbar would be cool too, maybe even ribbon style. But full documentation would be really really good!
15 May 2008 Żałosny Anonim:
Really important- SQL Injection safe in active record. It fails on '
18 May 2008 Phalanger:
Could we have an online forum? I have been working through the frame work and have fixes/features but would much rather present them in a nice, lively online forum for input.
19 May 2008 Michał Słaby:
Hi, all SQL Injection vulnerabilities should be patched in DR1.8 - the DB layer has been completely rewritten to use PDO and all queries are automatically escaped.
19 May 2008 Michał Słaby:
Phalanger - unfortunately, I have no spare time to take care of web forum. You can sign up to mailing list, which has been pretty reliable, so far. Or start a forum yourself - I would link to external forum with pleasure.
21 May 2008 Żałosny Anonim:
Email password does not seem to be working on the site
17 Jul 2008 Żałosny Anonim:
It would be nice to have more UI components and extended features of current components like:
Table with data paginator & expandable tree view
RichText editor (e.g. implement FCKEditor)
Calendar component (datepicker & simple calendar)
(i tried to write in the sort of importance..)
Good luck,
it's a good project for PHP
Szabolcs Fruhwald
14 Oct 2008 Żałosny Anonim:
i have found your nice "tool" when i was looking for an framework. It looks very interesting so i would like to "look a little bit deeper in it". But i ask me if the Project is dead because the last news was written in april!
14 Oct 2008 Michał Słaby:
Unfortunately, the project is discontinued. I may get back to it in my spare time, but currently I am working on something else. Please feel free to use/develop it if you want to, it's an open source, free software project that is intended to be shared across interested parties.
20 Oct 2008 Żałosny Anonim:
When is version 1.8 being released? I don't hope that will be once there are more features included. Because of the SQL injection vulnerability I would prefer a version 1.7.1. Furthermore it seems the best framework I've seen so far!
11 May 2009 Żałosny Anonim:
1. Biggest missing thing in Tigermouse?
-> documentation for both users and developers.
2. How would I like Tigermouse to improve in near term?
-> concentrate on Presentation layer!
i.e.: tm should be something like gtk+, not a gnome/glib package.
19 Aug 2009 Żałosny Anonim:
let me try it...
23 Jan 2010 Żałosny Anonim:
23 Jan 2010 Żałosny Anonim:
22 Jul 2010 Żałosny Anonim:
First of all TM is great. Compared to other popular frameworks is lightweight and carefully designed. There is almost no garbage in the code. I didn't used TM but reviewed source for education. Anyway, some fast thoughts:
1. RequestSetupFilter::preProcess() - slashes must be removed, not added!
2. Code should be reworked to depend on autoloader only.
3. Upgrade names and autoloader to PHP5.3 namespaces.
4. Sometimes design patterns make code too generic and difficult to read. Eg. I don't like filters in FrontCtrl, also often used generic verb names: update, dispath, finalize etc instead of something that tell about context.
PS: Sorry for bad english. arturm
09 Sep 2010 Żałosny Anonim:
Dont know if project still is alive, would be nice though...
just wanted to ask if there is allready a patch to use with php 5.3 (error on call_user_func_array() )
18 Nov 2011 Żałosny Anonim:
20 Apr 2012 Żałosny Anonim:

Ongoing development outline

»21 Mar 2008

Long time no 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 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.

Digg Wykop Del.icio.us StumbleUpon
24 Mar 2008 Danny:
I checked out latest code rev 202 from svn. The DocumentationCtrl.class.php contains a reference to an undefined method - AuthService::getCurrentUserId()
I worked around it by defining a stub function which seems to work fine for the time being.
Danny Lieberman
07 Apr 2008 Michał Słaby:
As of r207 database access layer rewrite is complete. It's been improved despite being simplified. Various DBAdapters are gone now, so are SQLDialect classes. SQL dialects are now handled different way and PDO became the only way for accessing db. Expect documentation updates soon.
07 Apr 2008 Michał Słaby:
Hi Danny,
svn trunk is a battlefield where some methods die and some get seriously injured ;-) Now, recent updates brought fixes to User class, also authentication layer has been rewritten and is partially usable. I have also fixed bug on this web page that prevented comments from showing up.

Developer Release 1.7

»20 Jan 2008

After 3 months of rather lazy development there is DR1.7 available for download. Focusing on error abbility has been added, Javascript bridging for HTML response is now available, caching subsystem, Wiki translation gratly improved and new documentation are just to name few. See the full change log.

czytaj więcej comment
31 Jan 2008 matix:
Simple to use. Nice framework

Developer Release 1.6 (and 1.6.1)

»11 Nov 2007

I am happy to announce immediate availability of Tigermouse 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. If you wish to upgrade your installation, please use Upgrade Assistant from menu on left.

czytaj więcej comment

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.

czytaj więcej comment
28 Oct 2007 Żałosny Anonim:
what about tigermouse on Windows?
23 Jan 2008 Michał Słaby:
There should be no problem in running Tm on Windows.

Developer Release 1.5 (Alpha)

»03 Jul 2007

DR 1.5 is ready for download. It features many DB improvements, i18n support, keyboard shortcuts, role-based access control system and numerous fixes and improvements.

Digg Wykop Del.icio.us StumbleUpon


»19 May 2007

Welcome to new Tigermouse project web site. Look around and see what's happening. Not all sections are currently operable, so don't be confused. After all it's still beta.

Digg Wykop Del.icio.us StumbleUpon
02 Oct 2007 Michał Słaby:
I see somebody was testing if comments do work ;-)
02 Oct 2007 Żałosny Anonim:
Why there is no forum or better documention?
03 Oct 2007 Michał Słaby:
Subscribe to mailing list if you want to discuss. If you need help in Tigermouse usage and/or development you can as well go to help section and chat directly with me.
Documentation is a huge effort and I simply have no time to work on both Tigermouse and documentation. Mind that Tm is written mostly "after hours".
18 Oct 2007 Żałosny Anonim:
Greetings :) tm looks nice. im looking forward to giving it a spin.
14 Feb 2008 matix:
Całkiem niezłe;]

Developer Release 1.4.2 (Alpha)

»21 Apr 2007

DR1.4.2 is a maintenance release that fixes few errors.

czytaj więcej comment
15 Dec 2012 Żałosny Anonim:
Fascinating... like engaging in digital archeology, looking around in a place like this... shush.... low voice... beautiful yes?

Newsy dostępne są również poprzez kanał RSS. Kliknij aby zasubskrybować