Hi all,
on behalf of Zope developer community I am pleased to announce the release
of Zope 2.10.0 beta 1. You can download Zope 2.10.0 beta 1
http://www.zope.org/Products/Zope/2.10.0b1/
Some new features of Zope 2.10:
- ZPT implementation based on Zope 3
- experimental WSGI and Twisted integration
- Zope 3.3, Five 1.5 integration
- clock server
- lots of minor improvements and fixes
- replaced several Zope 2 modules with their sister implementation
of Zope 3
For more information on what is new in this release, see the
CHANGES.txt files for the release:
http://www.zope.org/Products/Zope/2.10.0b1/CHANGES.txt
Please bring all the bugs you have found to the Zope bugtracker:
http://collector.zope.org/Zope
For more information on the available Zope releases, guidance for selecting
the right distribution and installation instructions, please see:
http://www.plope.com/Books/2_7Edition/InstallingZope.stx
As always: beta releases of major Zope revisions require *early*
testing. Don't wait with testing until the 2.10.0 final release. Beta
releases are for testing but not the final release.
Supported Python versions:
Zope 2.9 requires Python 2.4.3 (Python 2.4.2 is still acceptable).
Older Python versions are no longer supported.
--
Andreas Jung
--
ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
Web: www.zopyx.com - Email: info(a)zopyx.com - Phone +49 - 7071 - 793376
E-Publishing, Python, Zope & Plone development, Consulting
The Five team is happy to announce the release of two Five bugfix
releases, 1.2.5 and 1.3.6, a Five 1.4 final release and another Five
1.5c beta release today.
What is Five
------------
Five is a Zope 2 product that allows you to integrate Zope 3
technologies into Zope 2, today. Among others, it allows you to use
Zope 3 interfaces, ZCML-based configuration, adapters, browser pages
(including skins, layers, and resources), automated add and edit forms
based on schemas, object events, as well as Zope 3-style i18n message
catalogs.
We've tried to keep the Five experience as close to Zope 3 as
possible, so this means that what you learn while using Five should
also be applicable to Zope 3, and viceversa.
More information about Five can be found on our website,
http://codespeak.net/z3/five/.
About Five 1.4 and 1.5
----------------------
Five 1.4 and 1.5 are feature releases. They are basically equivalent
except that Five 1.4 works with Zope 2.9/3.2 (only) and 1.5 works with
Zope 2.10/3.3 (only). Five 1.5 will be included in Zope 2.10.
Most important features are:
* Added viewlet and content provider support. A big thanks to Alec
Mitchell and his helpers at the Archipelago sprint for making this
possible.
* Add zope.formlib support. Please see ``doc/formlib.txt`` for more
information. A big thanks to Jan-Wijbrand Kolman for this.
* Port zope.testbrowser to Zope 2. You can now use
Products.Five.testbrowser.Browser in functional tests. Much thanks
to Brian Sutherland.
* Add python-packages-as-zope-products support which basically allows
for using any python package as a zope product without it having to
live in Products/. Much thanks to Rocky Burt for this.
Zope 2.10 and Five 1.5 are also a big milestone in the convergence of
Zope 2 and Zope 3, for it is no longer necessary to mark classes with
five:traversable and five:defaultViewable to enable Zope 3 view lookup
functionality. A big thanks goes to Lennart Regebro and Michael
Kerrin for making this possible!
Changes in Five 1.2.5, 1.3.6, 1.4 (vs. 1.4c), 1.5c (vs. 1.5b)
-------------------------------------------------------------
* Fixed an issue where <browser:page> based views that didn't have
template or attribute defined weren't getting BrowserView mixed in.
* Fixed an issue where new-style classes could not be used for
view components with <browser:page>.
* Five.testbrowser does not swallow cookies anymore, based on patch by
Daniel Nouri.
* Five.testbrowser capitalizes headers in the same way as the Zope2
HTTPResponse. i.e. content-length -> Content-Length.
About the Zope 3 Base
---------------------
Five is part of the *Zope 3 Base* project, which aims to offer an
approachable area for developers of Zope 3 related software. More
about the Zope 3 base and its projects can be found on the project
website, http://codespeak.net/z3/.
Hi all,
on behalf of Zope Corporation and the Zope community I am pleased to
announce the release of Zope 2.8.6. You can download Zope 2.8.7 from
http://www.zope.org/Products/Zope/2.8.7/
Some new features of Zope 2.8:
- ZODB 3.4 with MVCC (multi version concurrency control) support.
MVCC solves nearly every problem with ZODB read-conflict errors
which is very important for high-traffic Zope sites.
- Extension Classes were rewritten as Python new-style classes making
all features of Python new-style classes available in Zope
objects. This includes support for cyclic garbage collection.
- Integration of Zope 3 technologies through Five (see
http://codespeak.net/z3/five/)
For more information on what is new in this release, see the
CHANGES.txt files for the release:
http://www.zope.org/Products/Zope/2.8.7/CHANGES.txt
See also:
http://www.zope.org/Wikis/DevSite/Projects/Zope2.8/OverView
Please bring all the bugs you have found to the Zope bugtracker:
http://collector.zope.org/Zope":http://collector.zope.org/Zope
For more information on the available Zope releases, guidance for selecting
the right distribution and installation instructions, please see:
http://www.plope.com/Books/2_7Edition/InstallingZope.stx
Please also keep in mind that Zope 2.8.7 requires Python 2.3.5. Zope 2.8.7
is not certified for any Python 2.4.x versions. So using Python 2.4 is
neither recommended nor supported and any related questions or problems are
likely to be ignored until 2.4 is an officially supported Python version
for Zope.
--
Andreas Jung (andreas at zopyx dot com)
Issue Dealer (http://issuedealer.com) is a issue management tool
featuring a weblog publisher (client), weblog (server), WebDAV client,
WYSIWYG editing of HTML and Images and more.
Changes since the last announcement:
0.9.104:
- Made relations able to carry dependencies between issues.
0.9.103:
- Added option where errors in notifications aren't swallowed
0.9.102:
- Fixed bug where closing issues containing files would raise a
RuntimeError
0.9.101:
- Fixed bug where notifications didn't work properly
- Added more functional tests
0.9.100:
- Fixed bug where catalog creation didn't work correctly
0.9.99:
- Major code improvements and cleanups
- Added restrictions on who's able to rename issues and relations
- Removed RSS links on local weblog publisher
- Added information on how to install mxTidy
- Improved functional tests
- Fixed bug where iframe support was incorrectly determined
- Removed all traces of RSS, using RDF instead
- Added screen for viewing weblog subscribers
If you're interested in trying a demo, sign up at the demo site
(http://demos.issue-dealer.net). To see the Issue Dealer Weblog Server
in action, have a look at The Blogologue (http://www.blogologue.com). :)
Nidelven IT (http://www.nidelven-it.no) and others use the product to
manage their knowledge and action items, it's a great tool to keep track
issues in different departments for example. Try it!
This release is sponsored by Nidelven IT, provider of Zope/Plone hosting
services.
Vancouver Python Workshop
=========================
Building on the huge success of the 2004 Vancouver Python Workshop, the
Vancouver Python and Zope User Group is pleased to announce the 2006
Vancouver Python Workshop.
The conference will begin with keynote addresses on August 4st. Further
talks (and tutorials for beginners) will take place on August 5th and
6th. The Vancouver Python Workshop is a community organized conference
designed for both the beginner and for the experienced Python programmer
with:
* tutorials for beginning programmers
* advanced lectures for Python experts
* case studies of Python in action
* after-hours social events
* informative keynote speakers
* tracks on multimedia, Web development, education and more
More information see: http://www.vanpyz.org/conference/ or contact Brian
Quinlan at: brian at sweetapp.com
Vancouver
=========
In addition to the opportunity to learn and socialize with fellow
Pythonistas, the Vancouver Python Workshop also gives visitors the
opportunity to visit one of the most extraordinary cities in the world
(1). For more information about traveling to Vancouver, see:
http://www.vanpyz.org/conference/vancouver.htmlhttp://www.tourismvancouver.comhttp://en.wikipedia.org/wiki/Vancouver
Important dates
===============
Talk proposals accepted: May 15th to June 15th Early registration
(discounted): May 22nd to June 30th Normal registration: from July 1st
Keynotes: August 4th
Conference and tutorial dates: August 5th and 6th
(1) http://news.bbc.co.uk/2/hi/business/2299119.stm
--
Andy McKay
Enfold Systems
http://www.enfoldsystems.com
EuroPython 2006 (http://europython.org) is coming up soon, and this year
we have a special twist. To promote sharing and learning between Python
web frameworks, and to flat out have more fun, the Zope track was merged
into a larger Python web frameworks track.
Highlights so far for the track:
o Keynote by Kevin Dangoor, creator of TurboGears, on the state of
sharing in
Python web frameworks
o Talks on Zope, Django, TurboGears, MoinMoin, and more
o Initial planning on a Python web framework "bakeoff" session
Want to submit a talk? We'd love to hear from you. If you're
interested, visit the talk proposal page before May 31 :
http://www.europython.org/sections/tracks_and_talks
Remember, the better you write your abstract, the more likely you'll get
selected.
--
Paul Everitt - Zea Partners http://zeapartners.org
Godefroid Chapelle - BubbleNet http://bubblenet.be
From: Andreas Jung <lists(a)zopyx.com>
Hi all,
on behalf of Zope Corporation and the Zope community I am pleased to
announce the release of Zope 2.9.3.
You can download it from
http://www.zope.org/Products/Zope/2.9.3/
Some new features of Zope 2.9:
- ZODB 3.6
- Five 1.3
- integration for Zope 3 events for object creation and deletion
- Zope 3 i18n integration for page templates
For more information on what is new in this release, see the
CHANGES.txt files for the release:
http://www.zope.org/Products/Zope/2.9.3/CHANGES.txt
Please bring all the bugs you have found to the Zope bugtracker:
"http://collector.zope.org/Zope":http://collector.zope.org/Zope
For more information on the available Zope releases, guidance for selecting
the right distribution and installation instructions, please see:
http://www.plope.com/Books/2_7Edition/InstallingZope.stx
Support Python versions:
Zope 2.9 requires Python 2.4.3 (Python 2.4.1, 2.4.2 are still acceptable).
Older Python versions are no longer supported.
Thanks to all being involved in this release.
--
Andreas Jung (andreas at zopyx dot com)
--
ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
Web: www.zopyx.com - Email: info(a)zopyx.com - Phone +49 - 7071 - 793376
E-Publishing, Python, Zope & Plone development, Consulting
I've put together a Zope2 Frontend for Trac (http://trac.edgewall.com/)
so you can run Trac from inside Zope, using Zope for authentication, and
mapping Zope users to trac permissions (using trac-admin or the web-admin
plugin).
This simply replaces the CGI or mod_python frontends, it's not an API
interface to Trac.
You can download it from;
http://www.zope.org/Members/TheJester/ZopeTrac/ZopeTrac/
--
Andrew Milton
akm(a)theinternet.com.au
Please join us this Wednesday, May 10, 7:30-9:00 PM, for the next
meeting of the Fredericksburg, VA Zope and Python User Group
("ZPUG"). Come for Pygame, Twisted, PyObjectiveC (i.e. Python for
Macs), and food!
Zac Bir will present on using Twisted with PyObjC to make a Flickr
photo browser.
Benji York will give an overview of Pygame (http://pygame.org) using
as an example a small program that displays the results of unit test
runs (from buildbot) as fish swimming (or not) in an aquarium.
We've had a nice group for all the meetings. Please come and bring
friends!
General ZPUG information
When: second Wednesday of every month, 7:30-9:00.
Where: Zope Corporation offices. 513 Prince Edward Street;
Fredericksburg, VA 22408 (tinyurl for map is http://tinyurl.com/duoab).
Parking: Zope Corporation parking lot; entrance on Prince Edward Street.
Topics: As desired (and offered) by participants, within the
constraints of having to do with Python or Zope.
Contact: Gary Poster (gary(a)zope.com)
The Zope 3 development team is proud to announce Zope 3.3.0 beta 1.
Zope 3 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.
Cleanup of the Zope 3 packages has continued to ensure a flexible and
scalable platform. We continued the work on making the transition from Zope 2
to Zope 3 by making Zope 2.10 use even more of the Zope 3 packages. But we're
not there yet. **You can't run Zope 2 applications in Zope 3.**
Downloads
http://zope.org/Products/Zope3
Installation instructions for both Windows and Un*x/Linux are now available
in the top level
"README.txt":http://www.zope.org/Products/Zope3/3.3.0b1/README.txt
file of the distribution. The binary installer is recommended for Windows.
Zope 3.3 requires Python 2.4.1 to run. You must also have zlib
installed on your system.
Most Important Changes Since 3.2
- Provided a new component registry API that allows multiple
component registries to be combined more flexibly than before.
See 'zope.component.interfaces.IComponentRegistry' for more
information.
- Greatly simplified local-component registration.
See 'zope.component.interfaces.IComponentRegistry' for more
information.
- Moved many packages out of zope.app to make them easier to use
outside of Zope.
- Change the session credentials plugin to make it configurable
in which fields it looks for the credentials.
- Added a new API for collating text. You can now adapt
a locale to 'zope.i18n.interfaces.ILocales.ICollator'. You can
then use that to sort strings, such as menu entries, in a
locale-specific fashion.
- A new 'zope.annotation.factory' helper function that makes
it easier to create annotations. Also added a README in
'zope.annotation' which explains how to use it.
- Added a more complete set of widgets for fields that use
iterable sources. These widgets now mirror the set provided
by vocabulary-based fields.
- Added a cleaner and more robust API to testbrowser for setting
file-upload data.
- Deprecated several ZCML directives:
* factory
* vocabulary
* content (as an alias to the class directive)
* modulealias
* renderer:renderer
- The 'browser:layer' directive and the 'ILayer' interface
has been deprecated. Registering layers has become obsolete,
layers should be created as interfaces extending
'IBrowserRequest'.
- The 'browser:skin' directive has been deprecated. Skins
should be created as interfaces extending 'IBrowserRequest'
and can be registered using a simple 'utility' directive.
- The 'ISkin' interface has been renamed to 'IBrowserSkinType'.
For a complete list of changes see the 'CHANGES.txt' file.
Resources
- "Zope 3 Development Web Site":http://dev.zope.org/Zope3
- "Zope 3 Dev Mailing List":http://mail.zope.org/mailman/listinfo/zope3-dev
- "Zope 3 Users Mailing
List":http://mail.zope.org/mailman/listinfo/zope3-users
- IRC Channel: #zope3-dev at irc.freenode.net
Acknowledgments
Thanks goes to everyone that contributed.
Enjoy!
The Zope 3 Development Team