Committed to Code

Zoop is a recursive acronym which stands for Zoop Object Oriented PHP Framework.

Far from being Yet Another PHP Framework or Rails clone, Zoop has been in development since 2001 and in use for the last 6 years in a number of different production environments. While it predates the recent proliferation of PHP frameworks, it's based on solid MVC principles, including separation of display, logic, and data layers. It's designed to be efficient, modular, and extensible, striking a balance between lightweight and fully-featured.

With Zoop an inexperienced coder can make secure web applications quickly. More experienced coders will appreciate the design and flexibility. Both will benefit from the shortcuts it provides to handle common and mundane tasks.

Code Analysis


News

A look at what's coming in Zoop Framework 2.0

We've been working hard on a development branch of Zoop code-named Lunar, which is slated to become Zoop Framework 2.0. Lunar maintains most of the concepts and ideals of the current framework, but adds a whole lot more awesome.

The Zoop ... [More] Framework was the first object-oriented MVC framework for PHP. It's been around since 2001, and was starting to show its age. The 2.0 branch of Zoop targets the latest versions of PHP—Lunar currently requires 5.2 . We have made an effort to maintain API compatibility where possible, so Zoop 1.x applications should run under Zoop 2.0, with a few adjustments.

We are quite stoked about everything that is going on, so I figured I would share a bit with you.

read more [Less]


Session concurrency and locking

I've been maintaining an application for the last 6 years. During those 6 years, we noticed what we came to call "the bad problem".

read more


Zoop Framework for PHP 1.5 Released

We are extremely pleased to announce the release of the Zoop Framework 1.5. This is our first major release in over two years. Zoop 1.5 is the most significant update to the framework since its inception over six years ago. It comprises many months ... [More] of work from many contributors. We are extremely pleased with the 1.5 release of the Zoop Framework, and consider it to be the framework best suited for modern web development.

Full release notes are available here.

read more [Less]


Sequence component documentation 2

This is some documentation from an old wiki. We should put this in the new site somewhere.

Why Sequences
Sequencing was created because we had a document creation process that required a user to follow a certain order of pages within one ... [More] or more zones. There were multiple places that needed to lead to this process. So we made sequences that would order the pages, and then at the end of the process, send the user back to whatever page he had started on. In addition, we sometimes had pages in different orders based on where they came from.

read more [Less]


Sequence component documentation

This is the documentation for the XML used in the sequence component. I found it in an old wiki.

Introduction
Sequences consist of two things. First there are sequences of pages inside each zone. These are tags. Then there is a sequence of zones, to be strung together. These are tags.

read more


Read all Zoop Framework for PHP articles…

Edit RSS feeds.