ZooPZooP

Home | News | Download | Top 10 Frameworks | Add New PHP Framework | Reviews | PHP Frameworks Forum | PHP Frameworks Books|PHP Tutorials

Introduction

The Zoop Object Oriented Php Framework (The Zoop PHP Framework for short). A framework written in and for php.

The Zoop PHP Framework is stable, scalable and portable. It has been in production use for the last 5 years and has been used in many production environments. The Zoop PHP Framework is designed to be fast, efficient and clean. It is easily extendable and you choose to include only the functionality you use.

With Zoop an inexperienced coder can make secure web applications quickly. A more experienced coder will really appreciate how flexible The Zoop PHP Framework is. Both experienced and inexperienced coders alike will appreciate the automations that are at his/her disposal to handle mundane tasks.

The Zoop PHP Framework encourages separation of display, logic and data layers(MVC).

The Zoop PHP Framework is made up of many components and integrates many different projects including smarty (http://smarty.php.net) and the prototype AJAX framework. It also makes use of PEAR modules (http://pear.php.net).   The efficient core components handle many of the functions you would have to code yourselves. Zoop's integrated error handling can be configured to log errors for production environments, and is highly informative and readable which makes bugs easy to find and squash.

Zoop has been designed to make the developers life easier by providing tools to make efficient use of his/her time. On of our more unique and notable features is our implementation of GuiControls, a revolutionary idea in PHP  that provides many form widgets with validation completely integrated, as well as a framework to develop your own guiControls extremely easily.

Zoop Features

The Zoop framework 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, and integrated caching.

Latest version1.3b1
PHP4ZooP Support PHP4
PHP5ZooP Support PHP5
MVCZooP Support MVC
Multiple DBZooP Support Multiple DB
ORM-
DB ObjectsZooP Support DB Objects
TemplatesZooP Support Templates
CachingZooP Support Caching
ValidationZooP Support Validation
AjaxZooP Support Ajax
Auth ModuleZooP Support Auth Module
Modules-
CostFree
Official websitehttp://www.zoopframework.com/
Download URLhttp://sourceforge.net/project/showfiles.php?group_id=154726
Manual URLhttp://zoopframework.com/ss.4/6944/documentation.html
InstallationYou'll need to have a working installation of php. Click here to download and install php. Zoop works great with php 4.3.10 or greater. We like php 5.1.

We also recommend using a php Accelerator like eAccelerator.Begin by extracting the files, on windows use 7 zip or something capable of tar.gz files.
Zoop can be installed anywhere on your system. Some people put it in /usr/lib/zoop others put it in ~/zoop . It doesn't matter where you put it, just remember where it is, because you need to tell your application.

The lib should go inside of zoop, so you should have zoop/lib/pear/...You do not need the lib and can depend on your system's pear installation, but we provide this for ease of use.. especially on shared hosting, where you can't touch the system's pear installation.

Hit the ground running!

Get the skeleton application from sourceforge. It will help you get started. We also recommend the tutorial for installing Zoop.
System Requirements

PEAR libraries:

This expects you to be semi-familar with PEAR.

copy and paste this into a terminal:
pear install DB
pear install --force VFS
pear install --force Log
pear install --force Validate
pear install --force XML_Util
pear install --force XML_Parser
pear install --force XML_Serializer
pear install --force Mail

It is likely you may already have some (most) of these. You also may not need them all, since many people probably won't be using all the components of Zoop, but there is no harm in installing them all. If you are on a shared system then you may have to ask someone else to do this for you, alternatively you could copy the necessary pear files into a local directory and change the includes to reflect your PEAR install.

Latest 10 Comments
 1 Rating:
 Existed for 6 years but still has a very tiny community. That tells the story.
 Posted by Tester
 2 Rating:
 After checking out the comments I chose Zoop. First impression is very good. However, the documentation is rather poor. You won't find anyhting neither in the source code, nor in the web. Only way to is to test everything. Too much work for me.
 Posted by Henning
 3 Rating:
 I come from desktop development and only two framework inspires me: Zoop and Code Igniter. Code Igniter has a better docs but Zoop is descomplicated. Zoop is the best!!
 Posted by Alex Silva
 4 Rating:
 I just downloaded the 1.5 beta. I love this framework. It's form integration easily bests any other framework I have tried.
 Posted by James
 5 Rating:
 An object oriented framework for PHP based on a front controller. Designed to be very fast and efficient and very nice for the programmer to work with. It is easily extensible, and you need only include the functionality you use.
 Posted by php.devReview
 Read More Add comments
Recommended sites