Zope X3 3.0.0 alpha 1 released
Dear Zope community, The Zope 3 development team is proud to announce the first alpha release of Zope X3 3.0.0. Zope X3 is the next major Zope release and has been written from scratch based on the latest software design patterns and the experiences of Zope 2. The "X" in the name stands for "experimental", since this release does not try to provide any backward-compatibility to Zope 2. Download http://zope.org/Products/ZopeX3 Distribution This release only requires Python 2.3.3 to run. Here are the steps envolved to get the tarball release working (will be later added to a readme file): - Unpack the release using:: tar xozf ZopeX3-3.0.0a1.tgz - Enter the new, unpacked directory and configure it:: ./configure --prefix=zope You might also need the '--with-python=<Python executable>', if your Python is not in a standard path. - Execute 'make' and 'make install'. - Enter the 'zope' directory and create an instance:: bin/mkzopeinstance -d<instance dir> -u<username>:<password> - Enter the instance directory and try to run zope using 'bin/runzope'. Features Some of the new features include: - Zope 3 uses now ZODB 3.3. - Implementation of multi-adapters and multi-views. Instead of adapting only from one interface to another, one can now adapt many interfaces to another. - Preconditions and constraints on methods are supported now. This allows one to specify the type of objects a container can contain, for example. - Broken objects are now supported, when a particular class of an object is not found anymore. - An API documentation tool was added to provide full online documentation of the public APIs and ZCML. Once Zope 3 has been started, it is accessible under: http://localhost:8080/++apidoc++/ - A stateful tree implementation was added. It makes a lot of use of the component architecture and is therefore extremly flexible and configurable. - Implemented "Tools", an UI concept similar to the CMF that allows the developer to be more task oriented. - The Undo mechanism was reworked. - The concept of usage was removed. - The widget and form code has been simplified and multi-item fields/widgets are now easier to use. - Support for sessions was added. - The entire source tree was flattened. For a complete list of changes, see: http://svn.zope.org/Zope3/trunk/doc/CHANGES.txt?rev=24760&view=markup Contributors Jim Fulton, Marius Gedminas, Jeremy Hylton, Fred Drake, Sidnei da Silva, Philipp von Weitershausen, Steve Alexander, Andreas Jung, Anthony Baxter, Kevin Littlejohn, Stuart Bishop, Christian Theune, Adam Summers, Stephan Richter, Chris McDonough, Garrett Smith, Roger Ineichen, Gary Poster, Martijn Faassen, Dominik Huber, Bjorn Tillenius, Nathan Yergler, Dmitry Vasiliev, Michael Bernstein, Eckart Hertzler, Suresh Babu Eddala Thanks to everyone! Regards, Stephan
[Stephan Richter, announces the first alpha of Zope X3 3.0.0, at http://zope.org/Products/ZopeX3 ] In addition to the tarball, there's also a basic Windows installer on that page: ZopeX3-3.0.0a1.win32-py2.3.exe It was tested on Win XP Pro, but should work on all modern Windows flavors. Here are instructions for using it, as modifications to the Unixish instructions. I'll assume you installed Python 2.3.3 or 2.3.4 in \Python23 (that's the default for Python):
- Unpack the release using::
tar xozf ZopeX3-3.0.0a1.tgz
- Enter the new, unpacked directory and configure it::
./configure --prefix=zope
You might also need the '--with-python=<Python executable>', if your Python is not in a standard path.
- Execute 'make' and 'make install'.
Skip the above. Run the installer instead.
- Enter the 'zope' directory and create an instance::
bin/mkzopeinstance -d<instance dir> -u<username>:<password>
Similar, except cd to \Python23\Scripts instead, and enter ..\python mkzopeinstance -d<instance dir> -u<username>:<password>
- Enter the instance directory and try to run zope using 'bin/runzope'.
"The instance directory" is what you gave as the -d argument to mkzopeinstance. cd to that, and enter \Python23\python bin\runzope Note that an uninstaller entry (under the Add/Remove Programs control panel applet) for Zope X3 3.0.0a1 is also created by the installer.
participants (2)
-
Stephan Richter -
Tim Peters