Welcome to The Zoop Framework
After six years of development and maintenance we have decided to turn Zoop over to the community. Hopefully this new Drupal powered website will help build up a nice community.
What is Zoop
Zoop is an object oriented PHP framework. Zoop is modeled after the MVC design pattern. It is a high performance, secure, and scalable framework for PHP. It is designed to be very fast and efficient and very nice for the programmer to work with. Zoop has been built in a modular way so it is both easily extensible, and light. It has been in development and production use since 2001 and is quite mature.
Zoop Features
Controller
The Zoop controller is completely object oriented and benefits greatly from such features as relationships and inheritance. It is also really simple to use.
View
Zoop took all the niceness that is Smarty, and added some great features like fine grained caching, widgets, integrated validation and more.
Model
Zoop supports many database engines including mysql, pgsql, sqlite, and provides multiple simultaneous connections with it's own db library which can use either peardb or PDO for the back end.
Elegant URL design
Finally! Easy to use, simple, pretty, flexible URLs.
Template system
Use Smarty's powerful, extensible and designer-friendly template language.
Cache system
A driver based Cache system that is easy to use, fast and powerful. It supports memcache and file based caching right out of the box.
Easy Web Forms
Zoop's Forms bridge the gap between the model and the view providing easy to use form creation, validation as well as grid like sorting and searching for database driven data. Not database driven, then benefit from Zoop's GuiControls, configurable form elements with integrated validation.
Security
Zoop addresses and resolves many of the known php security problems. Zoop prevents SQL Injection Cross Site Scripting. Zoop has both type and format based validation and powerful input filtering all integrated within the controller. This means all data is clean before you even see it.
Add-ons
Zoop supports many AJAX libraries including dojo, prototype and yui, PDF creation, session handling, and SMTP template-based email sending. Zoop also permits for easy integration of 3rd party classes like those from phpclasses.org, pear and gasp, even other frameworks.
Open Source
Zoop PHP Framework is released under the Zope Public License, Version 2.1.
Enjoy!
-The Zoop Group
