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.
OnlineCourse is a Zope Product that allows you to implement a web based distance learning application. Main features include an online chat classroom, message board, upload of course materials from MSWord .doc files, log of student participation, and provisions for assignment entry, homework entry, and grading.
zOpen Directory lets a Web site developer integrate all of the content of the Open Directory Project (ODP, Dmoz.org) into a Zope website. Since zOpen Directory works by downloading and parsing data from Dmoz.org only when such data is needed, there is no need to download the entire database. The tool is conveniently internationalized, and it features automatic language detection and the ability to run different versions in bilingual or multilingual Web sites. Currently supported languages include English, Basque, Spanish, French, Dutch, Catalan, German, and Italian.
XPath Methods allows XPath queries on ParsedXML XML documents (and possibly other DOM implementations) in Zope. XPath is a relatively simple but still quite powerful query language used to address portions of XML documents. When you call an XPath Method you will retrieve a set of DOM nodes which you can then display in a Web page using DTML or ZPT, or which you can issue operations upon using, for instance, Python scripts.
NuxUserGroups is a Zope product that adds the notion of groups of users. Groups provide a level of indirection in the user -> roles mapping, which provides greater flexibility. The groups are defined and managed in the User Folder. They are then used at the local roles level, where you can define an additional mapping of groups -> roles, thus giving the users who belong to these groups additionnal local roles. A workgroup can be defined simply and managed in a centralized manner.