Play!

About the Play Library

The Play Library is an open source PHP development tool designed to provide lots of useful features to make website development easy and fun. Its clever plugin-based design will allow it to maintain a tiny footprint even as it works its way toward becoming a fully fledged content management system.

PHP Plugin-Based Web Development Tiny Footprint

The main focus of this project is usability. It's intended to work, for the most part, "right out of the box". The few features that require configuration are easy to set up. Include the play.php file in your PHP code and you gain easy access to all its features without the overhead of including any code until it's actually needed.

Usablility Easy Setup No Overhead

The Play Library is aimed toward making life easier for the PHP developer, and it is in PHP coding that it's most useful. It can be used equally well for full generation of website content, to access only the most minor features, or anything in between.

About This Release

Though default content will be rearranged a bit, the general operation from this point will not change. This release cuts the size and complexity in half while significantly improving performance. At less than 9k of code, the content delivery system (consisting of play.php and plugin/www/www.php) is at - or at least very near - peak efficiency.

The JavaScript has been cut to a quarter of its previous size, yet functionality is greatly enhanced. Ajax is easy to implement, but general functionality remains consistent even with javascript disabled.

Though far from complete, documentation is definitely under-weigh. Best of all, it's clear now that documented features are not likely to change much, if at all.

How to Use the Play Library

Download the latest version of the Play Library from the Sourceforge Project Website and place it somewhere on a webserver that supports PHP version 5.3 or later. Load play/index.php in a web browser and check out the documentation and demo pages on your server.

What is the Current Goal?

Porting the old plugins into the new callback system, a tutorial, and more documentation are the current tasks. The target date for a "non-preview" release is mid- to late-summer.

Questions and Comments

Please use the Discussion Forum for any questions and comments.