CSS Stacker and Compressor is a PHP class that can be used to compact several CSS files into a single file. It can take several CSS files and generate a single file by concatenating all files after having stripped any white-space. The class can serve the resulting CSS file as the current script output. The CSS may be compressed with GZIP. If the original files were not modified, the class may return HTTP status 304 to make the browser use a cached version and prevent serving a file that was not changed.
This class can be used to generate UML diagrams from PHP code using GraphML. It traverses a given directory to locate and parse PHP files. It scans the files for classes and their variables functions. The class can generate UML diagrams in the GraphML format from the classes that were found.
PCMS is a content management system (CMS) for PHP programmers to build Web sites. It uses no HTML, XML, or special markup scripts. Templates are built in PHP as a block structure mirroring what you see on the page, using a library of PHP classes corresponding to HTML tags. The package includes an easy-to-use content editor (fckeditor) for use by customers to manage their own Web sites online. Full documentation is provided and a limited number of free subdomains are available in which you can evaluate the product without having to install it on your own server.
ApPHP Hotel Site is a PHP script for creating a hotel management and reservation Web site. This script can be used to manage small to medium-sized hotels, holiday flats, or guest houses. Visitors to a hotel's site will be able to search rooms for their availability with an online booking reservation system. They also can view room inventory, check availability, and book reservations in real time.
mru_manager is a PHP module to access the most recently used items in a Web application. It can register and store "opening object" events. It can manage the order of events and delete all events that exceed the configured maximum number for each object type. The list of recently used items can be saved with user credentials. Separate lists can be maintained for different types of objects.