Zoop PHP Framework 1.5

Zoop is an object oriented framework for PHP based on a front controller.
Zoop is an object oriented framework for PHP based on a front controller. It is designed to be very fast and efficient and very nice for the programmer to work with. Zoop PHP Framework is easily extensible, and you need only include the functionality you use.

It features GuiControls (a PHP implementation of .net's webcontrols), AJAX support and integration, automatic form validation and creation (including db integration), a Smarty templating system, PDF creation, session handling, and SMTP template-based email sending.

Main features:

  • app:
  • error handling, including logging.
  • XMLRPC client/server integration
  • public file handling (Javascript AJAX files)
  • general purpose functions
  • zone:
  • url based front-controller
  • simple creation of new pages
  • encourages organization of similar or cooperative pages into zones.
  • separates GET requests from POST requests using page/post functions
  • Zone hierarchy allows for simplified security checking.
  • Encourages a Model/View/Controller architecture.
  • gui:
  • Smarty integration
  • GuiControls - reusable, with js and php automatic validation user input controls
  • Highly extendable and reusable.
  • Integrated js and php type and format validation.
  • Best described as a php implementation of .Net's webcontrols, but more powerful.
  • db:
  • database connectivity to any database supported by PEARDB
  • sql_* functions that use the default connection to return formatted data from your queries
  • ComplexUpdate for updates of multiple rows.
  • forms:
  • Automates Advanced Listing and searching of records from a single database table (includes sorting and pagination).
  • Automates the process of Viewing, Creating and Editing Records from a table.
  • Uses GuiControls so forms are automatically type and format validated.
  • Extremely quick and simple to use while providing detailed control for those desiring it.
  • Intended to tie the database and the gui together simply.
  • sequence:
  • Use XML to describe navigation sequences.
  • Automate wizard-style user navigation.
  • Avoid complicated logic to handle user navigation.
  • Access these sequences manually or extend zone_sequence.
  • validate:
  • server-side validation
  • client-side (javascript) validation
  • supports many common formats
  • mail:
  • Templated generation of mail
  • Supports multi-part html and text email
  • Supports SMTP and sendmail for sending messages.
  • pdf:
  • Uses Library from http://www.ros.co.nz/pdf for generating pdf files.
  • Wraps library with HTML-alike structures such as PdfTable, PdfTableRow, PdfTableCell.
  • Easily create new PdfObjects to do your custom content.
  • session:
  • Use a database instead of standard files to store sessions.
  • more session handlers to come...
  • storage:
  • Store files in the filesystem, or in a database.
  • Transparent to your code.
  • userfiles (deprecated):
  • store files in a db
  • spell:
  • Spell checking, including user added word management.

last updated on:
October 2nd, 2008, 6:29 GMT
license type:
ZPL (Zope Public License) 
developed by:
Zoop Team
ROOT \ Programming \ Code Generators
Zoop PHP Framework
Download Button

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in This Release:
  • This is the first major release in over two years and the most significant update to the framework since its inception over six years ago.
  • It supports PHP 4 and 5, MemCached, and most database systems.
  • A new community-focused Web site, zoopframework.com, adds greatly-improved documentation and collaboration resources.
read full changelog

Add your review!