Lifebox is a fast, lightweight, social photo and video gallery application that is designed to organize large amounts of media. It is able to differentiate between original and modified photos so you can upload your entire library to your server and highlight your favorite photos and videos into albums to share with friends. Lifebox also makes a distinction between albums and rolls, so a single photo or video can be part of multiple albums but only one roll. It extracts data from EXIF tags and XMP sidecars, making it compatible with the data from programs like Adobe Lightroom, Picassa, and iPhoto. Lifebox is social in that people and objects can be tagged, and they will receive an email when this happens. It supports authentication, so you can control who has access to what photo.
Elxis is a CMS that was initially based on Mambo. It natively supports UTF-8 encoding, creates multilingual Web sites, has a multilingual administration environment, performs automatic translations, supports multiple databases, and features access and user management. You can also change the look and feel of your Web site, based on the selected language. There is a mechanism that allows you to create subscriptional or multilevel content. Elxis can be extended by converting existing PHP applications or by briding with other Web sites or applications.
PIVIAU is a PHP/MySQL Web based gallery for pictures, videos, and audio that supports tags and EXIF. Albums and pictures have searchable tag, country, city, place, date, subject, and author. An RSS feed is available for every seach you can do, or for recent pictures. There is an AJAX-powered slideshow. Pictures are resized using PHP GD image functions. Videos are viewable a la Google Video using a video flash player. Audio (WAV and MP3) is supported via the embed HTML tag. EXIF is supported via PHP exif functions to extract the picture date.
Apple's QuickTime multimedia architecture has some features that can be exploited through server-side scripting and HTML embedding, but it's something of a black art. There is confusion and inconsistency in how best to embed QuickTime in Web pages, deal with QTVR, let movies talk to each other, pass XML QTLists back and forth between movies and servers, and much more. PEAR::QuickTime hopes to expose this in a clean and elegant way so that QuickTime can reach the audience it deserves. It aims to provide a simple and consistent interface to these features through a set of PEAR-compatible PHP classes and functions.