PSX is a PHP framework for creating RESTful APIs. It helps you to build clean URLs serving Web standard formats like JSON, XML, Atom, and RSS. It includes a handler system that abstracts away SQL queries from domain logic, a routing system that executes correct controller method for the location of the controller and the method annotation, and a flexible data system that converts database records into formats like JSON, XML, Atom, and RSS. A lightweight DI container handles dependencies. The controller supports request and response filters that can modify the HTTP request or response, and filters are provided for Basic and Oauth authentication.
Pronto is a framework consisting of loosely-coupled layers designed to handle the mundane elements of Web development without sacrificing the developer's overall control of the project. It is a PHP4/PHP5 MVC framework that supports robust dispatching, CRUD scaffolding, transparent data caching, i18n, flexible ACLs, and much more.
PHP Tarbackup is a simple class that allows backing up an entire Web site. It automatically works around timeout limits by splitting the job into multiple requests, allows tarball archive creation and updates, and comes with the Veloce script, which is very useful to automatically unpack tar.gz archives remotely and skip long waiting times due to FTP uploads.
SPAW Editor is a Web based in-browser WYSIWYG HTML editor control enabling Web site developers to replace a standard textarea HTML control with full-featured, fully customizable, multilingual, skinable Web based WYSIWYG editor. It has a tabbed multi-document interface, floating/shared toolbars, a modular architecture, and many other exciting features.
Jam2 is a collection of components for the Drupal 4.7 CMS platform. It provides a number of new node types aimed towards allowing independent musicians to upload media and cover art, add album and artist data, and create and manage podcasts of new material or previously uploaded jams. Uploaded media can be presented to the user as an embedded Flash player, a download link, or both. Users can create podcasts that feature the full array of iTunes tag data, so that podcasts can be easily listed with the iTunes Podcast Directory. Albums, once defined, can also provide their own podcasts, allowing musicians to optionally involve their fans throughout the creation of an album.