====== Welcome to TaniPHP ====== TaniPHP is a PHP [[wp>MVC]] framework that is based on some ideas from [[http://rubyonrails.org|Ruby on Rails]]. The original model was built upon the [[http://bennolan.com/biscuit/|Biscuit]] Framework model. I consider the current state of the project to be a stable one, but it's not feature rich. You can download the source code from the subversion repository as described in the "[[general]]" page ====== News ====== ==== 8-mar-2005 ==== Added a new tutorial on [[docs_0.9:tutorial4|authentication methods supported by TaniPHP]]. ==== 27-feb-2005 ==== [[http://www.dumitrup.com|I]]'m using this project for about 2-3 months for some intranet applications at my job. So far, the list of features is enough for me, this means I'll be developing new ones *only* as needed. Since I'm also giving a try to [[http://www.python.org|python]] driven web applications, I can not guarantee I'll continue developing TaniPHP. If the list of features that TaniPHP supports is enough for you, you might try it because it's simpler/smaller than other frameworks, otherwise, you should consider other PHP MVC frameworks. ==== 21-dec-2005 ==== * Added security & [[wp>Access_Control_List|ACL]] options in ActiveController * New form handling class * Layout support in PHPView ====== Features ====== * Open source, released under [[http://www.opensource.org/licenses/lgpl-license.php|LGPL license]]. * PHP4 compatible * The model is based on ActiveRecord * Model supports the following types of [[http://ar.rubyonrails.com/classes/ActiveRecord/Associations/ClassMethods.html|associations]] (1-1, 1-n, n-1, n-m). * Flexible View that can be extended to use any type of templates. * phpDoc [[http://taniphp.dumitrup.com/docs|commented code]]. * HTML & Form helpers that aid in [[docs_0.9:tutorial2|creation on input forms]]. ====== Documentation ====== * [[plans]] * [[general]] * [[docs_0.9]] * Generated API [[http://taniphp.dumitrup.com/docs|documentation]]. ====== Support ====== * We have a [[http://groups.google.com/group/taniphp|google group]] set up. ----- [[http://www.cvsdude.org|Version control and software project management provided by CVSDude]] {{https://secure.cvsdude.org/image/cvsdude_tag.jpg}} Developed by [[http://www.dumitrup.com|Dumitru Postoronca]].