DOWNLOAD 3.6.8
GUIDES TUTORIALS DOCUMENTATION
What is API-centric design?
Google+
Twitter
Facebook
GitHub
SourceForge
BitBucket
Google Code
PHP Classes
Google Play
|
Wave Framework
Open Source API-centric PHP Micro-framework
News on Google+
Minor new version 3.6.8 has just been released. The update includes a slight tweak to Database class, improving performance in some instances as well as updated jQuery libraries. I would also like to apologize to one of the idea and feedback contributors, +Ando David Roots, as our website had an incorrect link to his personal blog in our credits. This has now been fixed :) 14.06.2013 16:24
Find us on Google+
About
Wave is a PHP micro-framework that is built loosely on model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built around a native API architecture, caching and smart image and resource management. Wave is a compact framework that does not include optional libraries, has a very small footprint and is developed keeping lightweight speed and optimizations in mind.
Wave comes by default with a view controller and a gateway intended for website functionality with clean URLs that also incorporates a front-end JavaScript controller.
Features
- Modern API-centric framework for PHP versions 5.3 and above
- Secure API requests with hash validation, token and key-based authentication
- Dynamically loaded Hierarchical MVC objects through Factory pattern
- API returns XML, CSV, JSON, HTML, native PHP and other data formats
- Compressed data output with Deflate and Gzip
- Input and output data is fully UTF-8
- PDO-specific database controller for general-use database connections
- Index gateway and Handlers for all types of HTTP requests
- Caching system with tagging support for all types of dynamic and static requests
- View and URL Controllers that support multiple languages and clean URL's
- Users and permissions control
- jQuery JavaScript framework supported
- On-demand dynamic image resizer and editor
- On-demand resource compression, unifying and minifying
- Automatic sitemap.xml and robots.txt generation
- Automatically generated API documentation
- API wrapper classes that make browser and server to server communication easy
- 256bit Rijndael encrypted data transmission
- API Observers for creating event-specific listeners
- API versioning and version updates
- Installation-specific MVC class and resource overrides
- Custom on-demand session handling
- Security layer against MitM, XSS, CSRF and DoS attacks
- Request logger that can be used for detailed performance grading of HTTP requests
- Debugging, backup, update and filesystem maintenance tools
- Compatibility script that tests support for server setup
- Supports Apache and Nginx servers in Linux and Windows environments
- Test Suite for API testing
- Filesystem caching, database cache, APC and Memcache supported
- 100+ pages of detailed documentation and tutorials
- Licensed under GNU Lesser General Public License Version 3
Author
Kristo Vaher
kristo@waher.net
www.waher.net
Contributors
Allan Davy
Priit Perna (Facebook)
Ando David Roots (Website)
Jaak Kütt (Website)
|
| |