https://github.com/ngduc/thin-php-framework
A micro web framework - lightweight and flexible open source PHP5 MVC framework
https://github.com/ngduc/thin-php-framework
Last synced: 9 months ago
JSON representation
A micro web framework - lightweight and flexible open source PHP5 MVC framework
- Host: GitHub
- URL: https://github.com/ngduc/thin-php-framework
- Owner: ngduc
- License: other
- Created: 2011-02-26T05:13:51.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2012-07-16T07:54:48.000Z (almost 14 years ago)
- Last Synced: 2023-03-26T17:13:06.709Z (about 3 years ago)
- Language: PHP
- Homepage: http://www.thinphp.com
- Size: 793 KB
- Stars: 41
- Watchers: 8
- Forks: 18
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Thin PHP Framework
==================
Thin PHP Framework is a lightweight, flexible open source PHP5 MVC framework. It aims to be a fast, simple and highly extensible framework.
Thin PHP Framework is suitable for web developers who want a robust framework to start their projects but don't want too many dependencies or unnecessary code like other big frameworks.
### Features:
- MVC (Model-View-Controller), OOP
- RAD: download, unzip and start coding your ideas
- URL routing to the controllers
- Multi languages, i18n support
- Log messages
- Extension (plugin) system
- Auto generate code (DB tables to VO (value object) classes)
- Code is optimized: cache URI routes, minify js, css files, etc.
- OAuth signin using: Google, Facebook, Twitter, etc.
### Support:
- Data-access layer: PDO (Mysql, SQLite...)
- MongoDB
- View layer (Template engine): support Smarty (optional)
- Caching: APC, Memcache
- Apache, nginx
- jQuery
### And More:
- Easy to apply the framework to most Website Templates
- Validate instantly (ajax), both client side and server side
- Sanitize input data
- Anti flooding
- Minify, compress and cache js, css files
- Prevent form resubmission, remote Post... with form token
- Switch different views for: themes, languages...
- Built-in extensions: authentication, captcha, twitter, editor, wiki, code highlighter
- Authentication extension supports OAuth signin using: Google, Facebook, Twitter...
- Google Analytics helpers, to track events, auto track ajax links, outbound links
Website
=======
Please visit the website for more information and documentation:
http://thinphp.com
This source code is deployed live as a demo at: http://demo.thinphp.com
Download
--------
System Requirements: TPF requires PHP 5.2 or later. PHP 5.4+ is recommended.
http://thinphp.com/download
Documentation:
--------------
http://thinphp.com/docs
Change Log:
http://bit.ly/thinphp-change-log
License
-------
http://bit.ly/TPFLicense
Contact Us
----------
http://thinphp.com/contact-us