The adventure PHP framework (APF) is a utility to implement object oriented and generic PHP Web applications. It allows the developer to create programs in compliance with approved software design patterns, and the code base already has answers to many everyday problems. The framework cannot be described as an application that only has to be configured, but rather as a technical basis and design guide for the design of software. Further, it introduced many concepts and efficiency tools already well known in the Java community.
MachDB is machine database to catalog of the changing state of your hosts. It consists of a database, an aggregator, an XML spec, and some example information gathering scripts. Along with a Web UI, these form the basis of a system that will allow you to catalog the current and historical state of the hosts in your infrastructure. It has been designed with scale in mind, and the goal is to support 10k hosts. It is being actively developed and is used in production at a few organizations.
Ametys is a powerful Web CMS used by many institutions of higher education and government, but also industries and SMEs. It is known for its ergonomic design which promotes ease of use, its social Web functionality, and the ability to manage a large number of users. It makes content publishing accessible for the non-programmer and provides an easy editorial interface very similar to Microsoft Office applications.
Webswell Business Hub is a business-to-business integration solution for interchange of business documents. It supports EDI standards, Web Services integration, and a (BPEL-based) business process engine that allows you to define and run business processes over multiple parties with multiple business documents. It has a Web-based (AJAX) monitoring interface that allows messaging and business processes execution monitoring and management. Companies or units connected to the Business Hub are able to interchange their documents with others even when they use incompatible data formats and support different messaging protocols. For instance, an invoice sent as an EDI document via HTTPS can be received as an XML invoice via SMTP. Being transmitted through the Business Hub, the business document can be transformed, translated, validated, or verified automatically.
Molinos CMS is a modular CMS. It supports multiple Web sites per installation, multiple domains per Web site, and different subdomains for different Web site sections. It uses XSLT for templating; templates can be organized in themes, which can be applied to either all pages or particular pages. It can use MySQL or SQLite for data stoarge; all data is available in XML format, ready to use by templates and scripts. User groups (roles) and advanced ACL can be used to control access to that data. It supports many caching and code optimization techniques. Data storage is optimized to minimize queries required to display pages. There are modules for integrating with various third-party services (over 70 modules). Modules are simple to write using the provided documentation (currently only available in Russian). Web sites can use local and system modules simultaneously. It works with most Web servers, and has a built-in Web server (for localhost development). It also has a CLI for most tasks.
Plesk Sync is a WHMCS add-on module that imports, controls, creates, and synchronizes client hosting accounts on Parallels Plesk servers. It finds orphaned hosting accounts that are active in Plesk but not in billing and attempts to locate the real owner of the hosting account. It also imports and creates new clients with invoiced hosting accounts, including passwords. All client servers running the Plesk OS are displayed along with detailed statistics such as uptime, load averages, memory, disk, clients, domains, databases, and mail.
PuntoEngine is a PHP MVC framework that mixes the best practices of diferent Web frameworks. PuntoEngine mixes ideas from ASP.Net MVC, Java Servlets, and PHP. It lets you easily configure a Servlet to cast request GET, POST, Webservice XML. It can also be configured to draw a page with a master page.