The US Dept. of Agriculture's 4-H division supports a quality internet-based educational experience for children. Its 4-H division created "CyberCamp" where children - "Campers" - can participate in varieties of online activities. 4-H collaborated with CYFERnet - http://www.cyfernet.org , CSREES - http://www.reeusda.gov , the University of Nebraska, University of Minnesota, and Ohio State University.
Campers must have a safe, educationally appropriate environment in which to interact, so the system needed flexible, robust security and editorial control as well as extensive delegation of content production, a framework for combining content into cohesive, interactive activities and adventures.
Zope software provides the extraordinary versatility required with its powerful Zope Content Management Framework (CMF) that enabled:
The CMF's role-oriented workflow enables custom tailored, effective and secure delegation of responsibility. Site managers assign content managers, who can assign content developers. These roles have a custom set of privileges and menu options that permit the decentralization of content creation work, while maintaining control over that content.
For efficient administration, a separate set of roles was created: State Directors create accounts for local Extension Agents who in turn can create Registrars, who have the authority to sign up Campers. This emphasis on cascading delegation, with layers of responsibility and authority, allows scalable, regulated oversight of user management and content production across large numbers of site contributors. Powerful reporting options are available for site usage, membership and staff demographics.
Zope Corporation designed all content elements for CyberCamp, including basic building blocks, composite objects and templates, conditional elements, and entire Adventures, to be shared in content libraries. Shared templates dictate layout and "look and feel" of Adventure pages. Authorizing template development privileges to select content producers means easily enforcing (or opening up) policy about the site's "look and feel" to whatever degree CyberCamp decides.
Developers can knit content elements together into Adventure paths, using a custom web-based Adventure-builder GUI. The GUI includes a self-modifying graphical depiction of the path as it is built, providing developers a constant look at the level of complication in the Adventure they're building. These paths have features like conditional branching, to encapsulate simple logic, as well as content, in the course of an Adventure.
Since all the Adventure elements are part of a shared content library, they are available for reuse. The CMF promotes content repurposing through its pervasive use of standard metadata in the crafting of content elements as well as in the search facilities, minimizing the need to create new content. Creating more and varied Adventures becomes easier and faster as published content elements grow. The site continually adapts to changing educational themes, new content advances, and to Campers' unique interests. Users with minimal Web expertise can build highly interactive Adventures.
As the repertoire of Adventures grows, so have the number of visitors to the site and the pool of content developers. Through the security of the membership system, Content Managers and Developers can be added to permit as wide a development base as the staff desires, while retaining control over the content. Zope provides for this growth via access to the content repository using the Zope Enterprise Objects (ZEO), a facility for distributing access to the database for large-scale operations.
The Zope technology is a mile wide and a mile deep. We now have a cutting-edge news wire Web site that allows us to easily and
efficiently share the best work of our newspapers every day while creating an archive of stories, photos and graphics that our editors
can tap into forever. It's only going to get bigger and better as our newspapers move to this platform.
- Brad Dennison, Vice President of Editorial, CNHI