[Zope3-checkins] CVS: Zope3/doc - CHANGES.txt:1.483

Jim Fulton jim@zope.com
Tue, 31 Dec 2002 17:17:17 -0500


Update of /cvs-repository/Zope3/doc
In directory cvs.zope.org:/tmp/cvs-serv23150

Modified Files:
	CHANGES.txt 
Log Message:
*** empty log message ***

=== Zope3/doc/CHANGES.txt 1.482 => 1.483 ===
--- Zope3/doc/CHANGES.txt:1.482	Fri Aug  9 12:56:45 2002
+++ Zope3/doc/CHANGES.txt	Tue Dec 31 17:17:17 2002
@@ -3,3 +3,87 @@
   This file contains change information for the current Zope release.
   Change information for previous versions of Zope can be found in the
   file HISTORY.txt.
+
+  For information on future releases, see ROADMAP.txt.
+
+  Zope 3x.0.0 Alpha 1
+
+    What is Zope 3x? It's Zope 3 "experimental". This is the release
+    that will provide the new features of Zope 3 without any Zope 2
+    support.   Zope 3.0 will provide support for Zope 2 content and
+    products, probably using conversion utilities of some sort. 
+
+    This release will be the first Zope 3 release. The goals of
+    this release are to:
+
+    - Provide a relatively firm foundation for beginner Zope 3
+      developers who want to start building Zope 3 products or to
+      contribute to development.  
+
+    - Provide wider exposure of Zope 3.
+
+    - Solicit input on features, current and missing.
+
+    The alpha release *will* be slow. We have intentionally avoided
+    optimization to keep the code as clean as possible. Optimization
+    will be performed prior to the first beta release.
+
+    Features
+
+      - An initial management interface including folders and various
+        content types such as files, images, DTML pages, ZPT pages,
+        and SQL scripts.
+
+        The initial user interface is a prototype. We welcome
+        feedback, ideas, and even code!
+
+      - A framework for configuring and installing file-system-based
+        products. 
+
+      - An initial through-the-web configuration and development system based
+        on services. Services are similar to CMF tools except that
+        they are managed in service managers, rather than in folders.
+
+        A number of predefined services will be included:
+
+        - Simple authentication service (similar to Zope 2's
+          original user folder).
+
+        - Event service.
+
+        - RDB Connection service. This is used to manage database
+          connection objects used by SQL scripts.
+
+        - Translation service, to manage software (as opposed to
+          content) translation services.
+
+        - Caching service.
+
+        - Site error reporting service (like Zope 2's site error log)
+
+        - Session service (uh, that nobody has tried to use yet :)
+
+        - Role service
+
+        - Adapter service
+
+        - View services
+
+        - Object Hub, which tracks object locations, allowing
+          location-independent object references
+
+        Through the web development will take place in packages, which
+        can contain:
+
+        - Persistent python modules (These might work now. Give em a
+          try. :)
+
+        - Templates
+
+        - Component instances 
+
+        - Configuration objects
+
+        Configuration objects are used to configure component
+        instances and component factories and register with the
+        appropriate services.