My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members

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.
Powered by Google Project Hosting