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.
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.
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.
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.
Please use the Discussion Forum for any questions and comments.