Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the Embedded Server Pages C-Language Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.
Horde Groupware is an enterprise ready browser-based collaboration suite. Users can manage and share calendars, contacts, tasks, and notes with the standards compliant components from the Horde Project. Horde Groupware bundles the separately available applications Kronolith, Turba, Nag, and Mnemo. It can be extended with any of the released Horde applications or the Horde modules that are still in development, like a file manager, a bookmark manager, a forum, or a wiki.
Thumbnail and Watermark is a class that can process an image on the fly by either generating a thumbnail or applying a watermark. The processed image can be displayed in a page, saved to a file, or returned to a variable. If version 2 of the GD library is available, the class can manipulate the images in true color. It supports multiple watermark positions, and auto-fitting that adjusts dimensions so that the resized image aspect is not distorted. Both JPEG and PNG are supported, but the watermark image can only be in PNG format as it needs to be transparent.
This PHP class sorts two- or multidimensional arrays by one or multiple columns. The assumed array format is always [row][column]([property]). Sorting works ascending as well as descending. There are no limits to either the dimensions of the array or the columns it's sorted by. All the user has to supply to the class is the array to be sorted and a sort string specifying how the array is to be sorted. This sort string is checked for syntactic and semantic errors. Should either occur an appropriate error message is returned.
OZONE is a complete object-oriented MVC framework for developing advanced Web applications in PHP5. It has support for XHTML/CSS, Unicode, page templates, XML-defined form validation, object-based (XML-defined) database interaction, and user/group management. The design (webflow) was inspired by Apache Jakarta Turbine and allows separation of content-generators, views (templates), and controllers. The framework is ready to use out-of-the-box with a sample application included. The internal design follows Java coding standards and makes extensive use of new PHP5 features.
I18N is a class that gets translation texts from flat files or from an SQL database. The system supports variables in translated strings and has a conversion facility to move data from one container to another. An included tool checks programs against sets of translated strings to detect references without strings or unused strings. Each call checks that referenced variables exist.