Thin PHP Framework

Thin PHP Framework (TPF) is an open source web application framework written in PHP5. It is designed as a light-weight MVC framework for web developers who want to start their projects without too many dependencies.
Thin PHP Framework's main view component is Smarty which is a popular PHP template engine. TPF incorporates some useful features like: URL rewriting, built-in multi-language system, extension system, ajax form validation...
Features
Thin PHP Framework provides the following key features:
* Small size (v0.1 is 50KB excluded Smarty)
* MVC pattern (Model-View-Controller), OOP
* Smarty as View component
* PDO (MySQL, SQLite) as Data Access layer
* Caching with APC, Memcache
* URL rewriting
* Localization, multi-language
* Logging system supports log file rolling, output patterns
* Extension (Add-on, Plugin) system
* Code generator script (to generate model classes from Database)
* Ajax form validation for both client side and server side
* Filter and sanitize form inputs
* Some built-in extensions: authentication, reCaptcha, mathCaptcha, twitter
* Some other features: anti flooding, minifying css and js, prevent form resubmission
* Support apache, nginx
 
< Prev   Next >