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.
With Zope Object Files and the 'zof_install' associated script, you can work on Zope objects directly on the filesystem and install them to a Zope server with a simple makefile (exporting is also provided). Meta-data instances are stored in a simple XML file with pointers to data documents. It is used in production, but some objects do not work.
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.
Knowledge Management Key (KMKey) is Web-based knowledge management software that joins three solutions on the same collaborative platform: KMKey Project: for planning, managing, and controlling your project portfolio; KMKey Quality to manage your Quality System; and KMKey HelpDesk: for your maintenance and support department. It's developed using Python and Zope, on top of the content management CPS.
The ZODB is an object database that allows for comparably natural storage of Python objects. Its top features are transparent persistence for Python objects, full ACID-compatible transaction support (including savepoints), a history/undo ability, efficient support for binary large objects (BLOBs), pluggable storage, and a scalable architecture. The database has a proven track record for about ten years in large applications.
GroupServer is a Web-based mailing list manager designed for large sites. It provides email interaction like a traditional mailing list manager but also supports reading, searching, and posting of messages and files via the Web. Users have forum-style profiles, and can manage their email addresses and other settings using the same Web interface. It has supports features such as Atom feeds, a basic CMS, statistics, multiple verified addresses per user, and bounce detection, and is able to be heavily customized.