[Zope3-checkins] SVN: Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt Add announcement.

Stephan Richter srichter at cosmos.phy.tufts.edu
Thu Jan 31 18:08:22 EST 2008


Log message for revision 83355:
  Add announcement.
  

Changed:
  A   Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt

-=-
Added: Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt
===================================================================
--- Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt	                        (rev 0)
+++ Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt	2008-01-31 23:08:22 UTC (rev 83355)
@@ -0,0 +1,169 @@
+================================
+Zope 3.4.0 candidate 1 Released!
+================================
+
+January 31, 2008 - The Zope 3 development team announces the Zope
+3.4.0c1 release.
+
+This release is the first release candidate for Zope 3.4.0. It was preceeded
+by an early beta 2 release back in November, 2007.
+
+Zope 3.4 introduces support for binary large objects in the ZODB, and provides
+a new postprocessing hook for publishing results. Many of the packages also
+provide small feature improvements that are too numerous to list at this
+point.
+
+
+Packages and Eggs
+-----------------
+
+Since the first Zope 3.4 alpha and beta releases, we have finished the
+transition to a completely egg-based system. This largely means that most Zope
+3 developers do not use the classic Zope 3 tar ball release anymore. However,
+for your convenience, the Zope 3 developers will provide the classic Zope 3
+tar ball releases for at least the 3.4 series and probably for 3.5 as well.
+
+So how are Zope 3 applications built using only eggs?
+
+The Known Good Set (KGS)
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+The known good set -- or in short KGS -- is a package index that derives from
+the official Python Package Index (PyPI) and thus contains all available
+packages in the Python world. But for a controlled set of packages, only
+certain versions that are known to work together are available. The list of
+controlled packages and their versions for Zope 3.4 can be found at the index
+page [1]_.
+
+The index can be used in several ways -- described here for `buildout`-based
+projects. The easiest method is to specify the index option in your
+``buildout.cfg`` file::
+
+  [buildout]
+  index = http://download.zope.org/zope3.4
+  ...
+
+You can also "nail" the versions by downloading the versions [2]_ and insert
+them as follows:
+
+  [buildout]
+  versions = versions
+  ...
+
+  [versions]
+  zope.interface = 3.4.0
+  ...
+
+
+``zopeproject`` Project Builder
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Philipp von Weitershausen has developed a package called `zopeproject` to
+quickly setup the boilerplate for any Zope 3 based project. Ample
+documentation is provided at the `zopeproject` home page [3]_. `zopeproject`
+uses Paste or ZDaemon to create a working server. Here are the necessary
+commands to get a project started::
+
+  $ easy_install zopeproject
+  $ zopeproject HelloWorld
+  $ cd HelloWorld
+  $ bin/helloworld-ctl foreground
+
+
+Demo Packages
+~~~~~~~~~~~~~
+
+At this point, there is no demo package demonstrating a simple Zope 3
+application setup. (I hope one gets developed before Zope 3.4.0 final.)
+However, the ``z3c.formdemo`` package can be used as a fairly minimal
+setup. To get started with it, do the following::
+
+  $ svn co svn://svn.zope.org/repos/main/z3c.formdemo/tags/1.5.1 formdemo
+  $ cd formdemo
+  $ python bootstrap.py
+  $ ./bin/buildout -v
+  $ ./bin/demo fg
+
+
+.. [1] http://download.zope.org/zope3.4/controlled-packages.cfg
+
+.. [2] http://download.zope.org/zope3.4/versions.cfg
+
+.. [3] http://pypi.python.org/pypi/zopeproject
+
+
+What is Zope 3?
+---------------
+
+Zope 3 is a web application server that continues to build on the heritage of
+Zope.  It was rewritten from scratch based on the latest software design
+patterns and the experiences of Zope 2.
+
+The component architecture is the very core of Zope 3 that allows developers to
+create flexible and powerful web applications.
+
+
+Compatibility with Zope 2
+--------------------------
+
+Zope 3 is not upwards compatible with Zope 2. This means you cannot run Zope 2
+applications in Zope 3.
+
+We continue to work on the transition from Zope 2 to Zope 3 by making Zope 2
+use more and more of the Zope 3 infrastructure. This means that new code
+written in Zope 2 can benefit from Zope 3 technology. Also, with care, code
+can be written that works in both Zope 3 and Zope 2.  This allows a Zope 2
+application to slowly evolve towards Zope 3.  Unchanged Zope 2 applications
+are never expected to work in Zope 3, however.
+
+
+Downloads
+---------
+
+- Zope 3.4 Egg Index:
+    http://download.zope.org/zope3.4
+
+- Zope 3.4 Controlled Packages:
+    http://download.zope.org/zope3.4/controlled-packages.cfg
+
+- Zope 3.4 Latest Versions:
+    http://download.zope.org/zope3.4/versions.cfg
+
+- The classic Zope 3 source release can be downloaded from:
+    http://zope.org/Products/Zope3
+
+Installation instructions for both Windows and Un*x/Linux are now available in
+the top level `README.txt` file of the distribution. The binary installer is
+recommended for Windows.
+
+Zope 3.4 requires Python 2.4.4 to run. You must also have zlib installed on
+your system.
+
+
+Resources
+---------
+
+- Zope 3 Development Web Site:
+    http://wiki.zope.org/zope3
+
+- Zope 3 Developers Mailing List:
+    http://mail.zope.org/mailman/listinfo/zope-dev
+
+    Retired: http://mail.zope.org/mailman/listinfo/zope3-dev
+
+- Zope 3 Users Mailing List:
+    http://mail.zope.org/mailman/listinfo/zope3-users
+
+- Bug tracker at launchpad:
+    https://launchpad.net/zope3
+
+- IRC Channel:
+    #zope3-dev at irc.freenode.net
+
+
+Acknowledgments
+---------------
+
+Much thanks to everyone who contributed to this release. Since all
+contributions are now spread over a multitude of packages, listing all
+contributors is not feasible anymore.


Property changes on: Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Zope3-Checkins mailing list