OIO is a Web-based metadata/data management front-end which is built using Zope and works with Postgresql. No programming is required to build and manage Web-forms or to perform data mining/analysis on the collected data. It is in production at the Harbor/UCLA Medical Center for clinical outcomes management and research data. Forms created with OIO and hosted on any OIO server can be downloaded as XML files. Once downloaded from the "Forms library" and imported into an OIO server, the necessary database tables are automatically recreated and the imported forms become immediately available to the users of that OIO server.
Formulator is a flexible, extensible framework for the creation and validation of web forms in Zope. Web forms can be created with a web-based management interface. When a form is submitted, many common validations, such as testing for required fields or certain types of input, can be automated.
The eGenix mxODBC Zope Database Adapter (Zope DA) allows you to easily connect your Zope installation to just about any database backend. Unlike Zope's ZODBC Zope DA, the mxODBC Zope DA works on Windows, Linux, and Solaris using the same interface. It implements thread-safe connection pooling and multiple physical connects per logical Zope connection. You can safely run Z SQL Methods in parallel, achieving much better performance than ZODBC Zope DA or similar database adapters under heavy load. This makes it ideal for deployment in clusters and hosting environments where stability and high performance are a priority.
Archetypes is a framework for developing new content types in Plone. The power of Archetypes is first in automatically generating forms, second in providing a library of stock field types, form widgets, and field validators, third in easily integrating custom fields, widgets, and validators, and fourth in automating transformations of rich content.
Keylime for Zope is a set of generic objects to facilitate fast SQL application development. It offers the following objects, which can be used or overridden: htmlView, htmlInsert, formInsert, formUpdate, and htmlDelete. It uses Folder properties to define sqlTable, sqlKey, and sqlUniq so that the application will function using generic or overridden forms. Infinitely hierarchical SQL applications can be written very quickly. Sample apps and a Zope installation guide are included.
EZ Reusable Objects (EZRO) is a Web application that can be used by non-technical staff to manage content as "objects." Content objects containing text, video, and audio can be shared, modified, and re-styled to appear via a traditional Web site, an on-line course, an innovative "Coach," or as a community of interest site. It is highly scalable and can be used for public Web sites, secure environments, and private intra/extranets.
The Autotoolset package complements the GNU build system by providing automatic generation of legal notices, automatic generation of GNITS-standard directory trees, a rudimentary portability framework for C++ programs, support for writing portable software that uses both Fortran and C++, additional support for writing software documentation in Texinfo and LaTeX, and a manual introducing both Autotools and the GNU build system in a unified task-oriented manner.