Photo Organizer is a Web-based multi-user photo management tool that was designed for professional photographers. It offers a searchable photo database that supports photo version control, a datebook with client management, photo submission history, EXIF, IPTC, XML, and XMP, user quotas, and printing labels and color brochures. It uses ImageMagick and DCRAW to handle over a hundred image formats, and relies on PostgreSQL as its database backend.
CacheGuard Appliance is an all-in-one OS appliance providing firewall, antivirus, caching, compression, bandwidth allocation, load balancing, reverse and forward proxy, high availability, Web application firewall, URL guarding, and more. It can be purchased as an OS to install on your server, as an OS to run in a virtual machine, or as a hardware appliance.
BEdita is a Web development framework that comes with a full-featured content management system out of the box. BEdita 3 is a solid software environment, fully compatible and respectful of Web standards. The user interface has been developed in accordance with well-established rules in usability and ergonomics, but it is also practical and enjoyable. BEdita has been built upon CakePHP, the well known framework, from which it inherits the MVC design pattern. Moreover, a number of third party libraries and tools have been used, like JQuery, Smarty, and so on.
kOOL is a feature rich, Web-based church administration software for managing addresses and address groups, events, reservations, rota planning, newsletters, donations, and Web folders using webDAV. Data can be exported to LDAP or iCal in real time. TYPO3 extensions can be used to interact with kOOL data such as event subscriptions, calendar display, address lists, and sermon downloads.
SnappyJ is a Java library designed to ease Web 2.0 development. It was developed to take the pain out of developing Web pages that asynchronously reload sections of themselves. Performing these types of asynchronous reloads properly and professionally is harder than one might initially expect. The key challenges are loading Indication, support for browser history, error handling, code complexity, and having reloadable sections that interact with each other. SnappyJ completely eliminates these challenges, making it quick and easy to develop complex application-like Web sites.
PHPTAL is a fast, safe, XML-based template engine for XHTML and HTML5. It implements Zope's Template Attribute Language, which has clean, concise syntax that is compatible with XML tools (no custom ugly tags), and template source files can even be previewed in Web browsers or opened in WYSIWYG editors. Templates are compiled to PHP and cached, giving great performance and taking advantage of PHP accelerators. PHPTAL by default ensures well-formed output and escapes XML-unsafe characters everywhere, which means that your pages can be completely safe against HTML-injection (XSS) without great effort. It features fine-grained caching of output, pre- and post- filters, internationalization via gettext or custom backend, creation of custom template attributes and expressions, and templates loaded from non-standard sources (e.g. databases). It supports UTF-8 well, is easy to integrate and redistribute with PHP frameworks and applications, and has an object-oriented design and a comprehensive unit test suite.
eduMagnet can search and access different online video sites (YouTube, Blip, TeacherTube, RSS, German public TV, etc). Students and pupils can create playlists of lectures and talks and play educational content using an embedded video player (MPlayer). As an OLPC project eduMagnet is developed for the sugar OS, but can also be used in any Linux environment using GTK. Students may synchronize playlists to the online platform eduMagnet.org so that other users can subscribe to their playlists. Access to new online video sites can easily be added using python plugins ("Magnets").