|
Project Information
|
What is Sketch?Sketch is a free, open-source, object oriented web application framework for PHP 5 built around the following principles: - Rapid Application Development (RAD) through:
- The definition of a application singleton which gives access to configuration files, database connections and to the request and session objects.
- A compact Model View Controller (MVC) with no configuration files and SEO friendly.
- Class Scaffolding.
- A layout based templating engine build as an response extension with support for embedded PHP.
- Authentification through session based Access Control Lists (ACL).
- Easy deployment.
- Extensible through:
- DOMDocument based response extensions.
- Server and JavaScript Object Notation (JSON) based instance binded form components.
- Access to external resources through the definition of connection drivers.
- More intuitive with browser bookmarks and the reload button by:
- Avoiding duplicate form submitions by using the Post Redirect Get (PRG) pattern.
|