[Zope-Annce] The Zope News for August 31, 2001
Fri, 31 Aug 2001 01:15:30 -0400
The Zope News for August 31, 2001
by Chris McDonough (email@example.com)
Also available via http://www.zope.org/Documentation/ZWN/ZWN-2001-08-31
Welcome to the Zope News for August 31, 2001! The top stories this
time around include: Zope 2.4.1 beta 1 released, a new ZEO beta is
announced, Paul forks off a kid, versioning is hot, Tim Peters gets
paid, Zope for Mac OS X, a big fat client, and a Zope-XPath marriage
And now for something completely different...
It would have been an excellent several weeks in the Zope community
if it hadn't been for the SciFi Channel's re-running of the entire
Farscape series on a daily basis (every night, 8pm... well, at least
in the US). The actual viewing and discussion of the show has so
sapped productivity lately that we're sending Ken Manheimer to
forcibly dismantle the transmitter next week. Wish him luck. ;-)
Seriously, however, a few people asked last week for me to link the
blurb topics in this document's overview section to the respective
items in the news text due to the sheer size of this thing. I would
have done this, but, well... I didn't. ;-) Sorry!
Zope Core Software Development and Releases
Zope 2.4.1 beta 1, a minor bugfix release, was released on August
17. It's available from http://www.zope.org/Products/Zope/2.4.1b1 .
Jeremy Hylton announces a new ZEO (Zope Enterprise Objects) beta
release: "At long last, the fourth and final beta release of ZEO 1.0
is available at http://www.zope.org/Products/ZEO. I expect to
release 1.0 final next week." ZEO turns the Zope object system into
a distributed architecture, allowing multiple processors, machines,
and networks to act as one website. It also basically rules the
universe, as far as I'm concerned.
Software Development Proposals and Projects
Michael Bernstein continues to gain momentum (and lots of comments)
on his SecurityJihad proposal, which aims to tighten out-of-the-box
Zope security for developers. See
Dylan Jay proposes to allow Zope objects to be queried via XPath.
See http://dev.zope.org/Wikis/DevSite/Proposals/ZDOMXPath . His
PrototypeObjects proposal, though not particularly new, is also very
Shane Hathaway and Jim Fulton's Component Architecture project is
turning out to be the genesis of a future "paradigm shift" for Zope
development and has received a lot of discussion lately. See
BackTalk is a system based on Zope which allows users to comment on
prestructured booklike content through the web. I put BackTalk out
a while back on SourceForge, but I haven't really advertised it.
I'll do so now. http://sourceforge.net/projects/backtalk/ . This
is unspported software, is sparsely documented, and is available
only through CVS at the moment. Comments appreciated. A BackTalk
demo is available at http://serenade.digicool.com:8187/ZopeBook .
Design credits go to Bruce Eckel, Bill Venners, and Kent Hoxsey.
Ken Manheimer produces a comprehensive set of requirements for Zope
versioning. This appears to be a step in the direction of encoding
a revision-specification scheme into URLs, which looks a little
weird at first glance.
David Shaw makes his second beta binary release of Zope for the Mac
OS X platform. It includes Python, his lickable GUI Zope control tool
(http://homepage.mac.com/dshaw/ for screenshots), ZEO, and some
other assorted goodies. Download it from http://homepage.mac.com/osx/
The Zope Fat Client project (http://sourceforge.net/projects/zfc/),
run mostly by our friends at NIP Ltd. is a project aimed at.. well,
in their own words, "The Zope Fat Client project aims to explore the
space of an interactive and potentially distributed Zope client to
compliment Zope's current paradigms."! That's a mouthful. But it
No security notices since the last News issue.
Documentation Development and Releases
A CMF FAQ was started on the "dogbowl":
I don't think it has been mentioned before in the Zope News, but the
documentation folks at Zope Corporation continue to kick out new
"Articles" which highlight hands-on use of some of Zope's core
technologies. For more info, see
http://www.zope.org/Documentation/Articles . The latest article
from Michel Pelletier is about using Zope with Amaya, Dreamweaver,
and other WYSIWYG HTML tools.
Hernan Foffani updates ZopeSHELF for Zope 2.4! The Zope Shelf is a
compilation of the Zope Book, the Deveveloper's Guide, the How-Tos,
the Articles and an HTML and CSS Ref Guide in Microsoft HTMLHelp
No news summaries since the last News issue.
Zope Corporation Goings-On
No real news to tell on the "opening" of the Zope CVS. We're still
waiting on a wet signature document. The project makes its home,
Paul Everitt, Zope Corporation principal, is the father of Charles
Merlo Everitt, some-odd pounds, some-odd ounces born a few days ago.
I'm as usual a little hazy on the details (there was no stork
mentioned and I didn't a very good glimpse of him with all the other
folks hovering over him and coochy-cooing), but the point is that
Paul's a new father. Wish him well via firstname.lastname@example.org !
Zope Corporation has established a mailing list to specifically
discuss issues which arise when integrating Zope and various
relational datbases -- email@example.com. Any posting from "how do
I?" to "but..." and the ever-favorite "help with ...!" is fair
game. If you have an interest in subscribing, please visit
http://lists.zope.org/ today, and sign up to the Zope-DB list.
There were no updates on the EuroZope site at
http://www.eurozope.org since the last News issue.
I had fun attending the Washington DC Zope Python Users' Group (the
DC ZPUG) meeting. There are incriminating pictures.
I shepherded a Q&A session without any real topic, after which
Andreas Jung (also an employee of Zope Corporation, but desperately
pretending not to be) gave a talk about Python as middleware.
Michael Roberts of Vivitek writes a piece for IBM developerWorks
about how to extend Zope and Python in C.
http://www-106.ibm.com/developerworks/library/l-pyzo.html . He
appears to have really gotten traction since his last developerWorks
article about Zope in April titled "Zope for the Perl/CGI
I missed this in last week's issue. Dennis Tenney from Linux Weekly
News interviews Guido van Rossum and Jim Fulton. See
Inside, Guido talks about how he likes Zope Corporation, and Jim
talks about the component architecture and PHDs.
Jon Udell mentions Zope in his byte article on paying forweb
Tim Peters explains how Zope Corporation calculates his pay rate.
Spoke Technologies' CrankSet is a commercial website-building tool
based on Zope. http://www.spoke.net .
Maik Roeder's Uzopia has an (older but fascinating) tidbit about how
to use the underscore in Python to retrieve the last evaluated
expression, as well as some other interesting stuff. You learn
something new every day! http://uzopia.editthispage.com/ (scroll
down about midway for the underscore hack explanation)
Zope.org Meta Matter
Due to Zope.org bandwidth and storage abuse by "warez" and MP3
distributors, we were forced to close a few accounts and remove an
estimated 2 GB of files, and place some restrictions on File upload
sizes. This means that Members can no longer upload files over 500
KB in size. Sorry! Blame society.
Webalizer traffic statistics output for the systems that make up
www.zope.org is available at http://ns1.zope.org:82/ .
The Zope.org site itself has weathered some minor but obvious tweaks
lately, mostly having to do with graphics replacements in the header
and sidebars. Many thanks to Penney Simpson!
The Zope.org Almanac lists select new or updated content spotted on
Zope.org since the last release of the Zope News.
Selected News Items
New York Zope Users Group
New Or Updated How-Tos
Compiling ZMySQLDA for Zope 2.4 on win32 with MSVC
Building ZPatterns C extension
Viewing folders and objects in VRML (3D)
Selected New Or Updated Software Products
Cache documents via mod_perl module for Apache
SiteAccess with enhanced VirtualHostMonster
Strip-o-Gram HTML Conversion Library
Debugging aid for Zope users
Image Tag "Monkey Patch"
Patch to make work Z SQL Methods with Transparent Folders
BesserWisser (multilingual knowledge base)
Render StructuredText to HTML with images
Photo and Photo Folder
Informix Database Adaptor
Znolk SQL Wizard: A Wizard that creates forms for manipulating SQL data
Site Tracker Product
Zope@Zope.org Mail List Summary for August 18 - 31
People can't get enough of drinking from the firehose that is the
Zope@Zope.org mail list! There've been roughly a bazillion messages
posted since August 17, 2001 (the day of the last Zope News).
Interesting messages and threads include those below.
Giorgos V. reports curious TCP slowdowns with Zope on FreeBSD
Carl Blesius tries to make life easier with INSTANCE_HOME, Dario helps
Folks help Robb Allen get the Zope Tutorial going
A discussion about dynamically generating text graphics in Zope
Marc Fischer kicks off a discussion about autostarting Zope
Bill Anderson makes a request about the naming of "hotfixes"
Brian Lloyd rules from the bench about the hotfix issue.
The image "not-hotfix", ImageMagick, and PIL
Kyler Laird kicks off a discussion about web-trojan-horse security
ViNiL wants input on a Czech Zope portal
Zope's hasRole API call syntax and history is discussed
Michael Montagne wants to use vim to edit Zope code and finds out how
The opinions expressed in Zope News are solely the authors', and not
the opinions of Zope Corporation, The Zope Community at-large, or
the Spanish Inquisition.
If you or your company are doing something interesting with Zope,
please submit a blurb to Zope Weekly News for possible inclusion by
emailing Chris McDonough (mailto:firstname.lastname@example.org ).
For prior editions of the Zope News, see
What Is Zope?
Zope is an open source web application server that can be used for
managing website content, building intranets, and creating portals.
For more information, see http://www.zope.org
Zope is built using the Python programming language. For Python
information, see http://www.python.org
Chris McDonough Zope Corporation
"Killing hundreds of birds with thousands of stones"