SVN: Zope3/tags/3.4.0c1/doc/ANNOUNCEMENT.txt Add announcement.

Stephan Richter <[email protected]>
Newsgroups gmane.comp.web.zope.zope3.cvs
Message-ID <20080131230822.AD1C72037F3__24545.2065988959$1201820938$gmane$org@mail.zope.org>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.