Announce: Project Gideon Project Gideon is an application framework for zope. It was originally created to build a CPAN repository for python in zope. The Gideon project is still young and experimental in stability, but i hope that the ideas and implementation will still be of use to other zope developers. Gideon is released under the GPL. It can be downloaded from http://www.zope.org/Members/k_vertigo/Products/Gideon it has no external dependencies other than Zope (possibly on requiring *nix as well) Lots of work is still needed to finish and improve both the Python Repository and Gideon. If you'd like to help, please contact me at kvthan@wm.edu developers, ui designers, and testers needed! Core Features - Application Model provides a lookup model, allowing for nested applications and service providers. - Event Channel A publish/subscribe event model, with support for pull and push event models (pull model supported via an event queue). - Page Contract Input Validation. allows for filters and transformers to be applied in a pipelined fashion to input. useable from DTML, PythonScripts, and PythonProducts. - BTree UserFolder 'nough said. - User Directory Storage for UserWorkpaces, providing an api for retrieval and search of workspaces - User Workspaces Provides a users data container. along with a plugin api for applications to register workspace collaborators. - Groups (Experimental) an api object layer over local roles, to provide for group membership and permission management. - Scheduling System (Experimental) a thread scheduler for zope - BulkTxnMailer (Experimental) a mailhost that sends email to the fs for queued delivery at the completion of a transaction. - Object Linking Service (Experimental) Dynamically updated object references - Catalog Utils utilities for use with zcatalog, Catalog Schemas, CacheQueries, and Distributed Queries. Content Features - RSS/OCS News Feeds - Subscriptions A subscription system built on top of the event channel, that allows users to subscribe directly to event channel events. provides for queued delivery of events. - WebServices Trader A ORB/Trader for abstraction of protocol handling and implementation for HTTP RPC protocols. - Tracker (Experimental) A simple bug tracker. The implementation utilizes a property schema that combines some of the features of page contract and catalog schemas for generic handling of issues independent of their defined schema. - Calendar Storage most of the core features will be available separately as well (some such as the EventChannel, and PageContract already are.) cheers kapil thangavelu