May 4th Zope Weekly News
Berkley Storage beta, Zope Book final, Zope 2.4 further ahead than you might think, You should use an ODB - or use SmartObjects so things behave like one, all in this Zope Weekly News (really).
The opinions expressed in Zope Weekly News are solely the authors', and not the opinions of Digital Creations, The Zope Community at-large, or the Spanish Inquisition.
If you or your company are doing something cool with zope, "submit it to Zope Weekly News", mail:[email protected] for possible inclusion.
Upcoming Events
Linux Expo Brasil
In only 5 days, Paul Everitt will be participating in the Keynote Session at the Linux Expo Brazil , being held on the 9th and 10th of May.
EuroZope Conference
The EuroZope crew is organizing a two day Zope only conference in Berlin on the 12th and 13th of July.
Those interested in participating should join the discussion on the EuroZope mailinglist
Zope in the Press
IBM developerWorks discusses Zope from the perspective of a Perl/CGI programmer in a fairly complimentary way.
Although it's not specifically about zope, there's a great article called Why Aren't You Using an Object Oriented Database Management System which may be useful the next time someone brings up the "black box" of the ZODB.
Speaking of the ZODB...
Berkley Database Storage
Barry Warsaw and Jeremy Hilton of PythonLabs fame have been hard at work on a new storage for zope. This new storage, using the Berkley database from SleepyCat software, enabling a number of improvements over FileStorage.py.
There are several storage implementations, but the one that matches FileStorage's abilities is the "Full" version. This version supports undo, versions, and automatic reference counting garbage collection.
Full's undo support is new. It's called transactional undo which is really a non-destructive, redo-able undo.
Some of their other advantages include far less memory utilization when you have large numbers of objects and less expensive undo.
Please note that these storages have not been tested with Python 1.5.2 and will probably not be supported under 1.5.2, though they may work.
You can download the Berkley Storage Product
Zope Status
by Brian Lloyd
Summary
Zope 2.3.2 final, 2.4 progress
Recent News
Zope 2.3.2 final was released last friday, with no major issues reported. Dieter Maurer uncovered a subtle security flaw (not specific to 2.3.2) that required a hotfix
That means that there will probably be a 2.3.3 sometime reasonably soon, though we are going to wait for a bit to make sure nothing else important comes up. We are currently concentrating on the plan for Zope 2.4
Quite a bit of progress has already been made. Most of the regex to re conversion is done, a new common framework for handling "restricted code" (for DTML, SQLMethods and Scripts) has been checked in, and most of the smaller assessment-type tasks are now complete. I expect that we will easily be able to start making Zope 2.4 alphas this month (May).
Zope Book
The Zope Book has gone final! Read it now and don't forget to buy a copy from the good folks at New Riders when you get the chance.
SmartObjects update
by Stephen Richter
Progress
- Kapil presented his first Model-based design. We will now try to mix the different ideas together.
- Discussions on making SmartObjects TransWarp (and other platforms?) compatible.
- Phillip Eby (writer of TransWarp) was invited to the list and comments on our design ideas.
- There was a request for features call
If you are interested in helping with SmartObjects, please visit the iuveno project site.
Note: We will not only need hard-core Zope and Python developers, but also Information Architects and Graphic designers to create Wizards, so that it will be easy to create SmartObjects in the ZMI. So come and check it out!
Zope Web
by Ethan Fremen
Zope Weekly Name Dance
You may have noticed that the Zope Weekly News has undergone some name changes in the past few months. The frequency of it's release had dropped off somewhat, and I'd received feedback that the name didn't make much sense if it didn't come out weekly.
Well, the name has been changed, and I've received even more feedback that what people really want is to have it called the "Weekly News" and live up to it's title. Therefore, I have changed it's name back, and will be doing whatever it takes to make sure one comes out every week.
-EOT-