December 3 Zope News
The Zope News for Monday, December 3, 2001
by Casey Duncan ([email protected])
The long awaited, much anticipated, much ballyhooed Zope News for the months of October and November is finally here! Top Stories: Zope 2.4.3 and 2.5.0b1 hits the streets, New Zope books arrive, new.zope.org hits beta, The collector is revived and renewed, Zope training and certification programs announced, Paul Everitt pays France a visit, Community involvement heats up, and much more...
And now for something completely different...
Zope News News
From the surface, it may look as though not much has happened in the past couple of months in the world of Zope. In fact, nothing could be further from the truth! The irony is that there is so much going on that Chris McDonough had to resort to pleading for help through [email protected] to get the Zope News written. Because of the volume of news, if I missed anything, please let me know and I will try to get it into our next Zope news installment!
From the looks of things, the time has come for a stronger collaboration between Zope Corporation and us in the community. Symbolic of that fact I think is this issue of the Zope News, written by one such community member. Myself and former ZC'er, Ethan Fremen, will be collaborating with ZC to help make a this newsletter a consistent source of Zope confabulations. So stay tuned!
New Zope Releases
Many revisions and re-revisions of Zope appeared since October. Here are the latest and greatest Zope versions available right now:
Zope 2.4.3 final was released on November 12. The major bug fixed was a memory leak, which hopefully dispensed with some of the uptime problems people were experiencing. There were additional fixes to DTML recursion (which befuddled yours truely), WebDAV support, structured text, and the management interface. You can download it at http://www.zope.org/Products/Zope/2.4.3.
Zope 2.5 made its debut and 2.5.0b1 was released on November 28. The key new features in 2.5 are:
- Preview field in Image objects
- Editable File objects under 64K for text files
- New User management API
- User folder password encryption
- Path indexes on objects
- Security machinery accelerations
- Document template rendering accelerations
- Page Templates, an alternate page markup built-in
- Distutils infrastructure support for addons
- Session Tracking
- New Examples
Download 2.5.0b1 at: http://www.zope.org/Products/Zope/2.5.0b1.
New Zope Community Site Gets Tires Kicked, Test Driven
On October 10, the new CMF-based Zope community site was official unveiled for everyone to check out. All are invited to take a tour of the new facilities. Feedback is needed so that the new Zope.org can be a true showcase of what Zope can do, and help us all make Zope better!
There are a couple of issues with logins that are outlined in the announcement message from Martijn Peters.
You can check out the new community site at: http://new.zope.org/.
New Bug & Feature Collector Online
After quite a long hangover following a hardware crash, the Zope collector has been born anew and has a new residence on the new Zope collectors web site. You can use it to report bugs, submit patches and feature requests to Zope.
It is rumored that the new collector will allow selected community members with CVS commit privileges on the Zope core code to accept issues posted at the collector to help offload some of that work from Zope Corp.
You can find the Zope bug collector at: http://collector.zope.org/Zope.
New Zope Books Hit Store Shelves
Two new books from Beehive and Beehive/No Starch Press arrived in November. I am proud to have been involved as technical editor of The Book of Zope which strives to be a rounded introduction and overview of Zope. You can find out more and read a sample chapter online at the No Starch Press website.
Beehive also released their book Zope Web Application Construction Kit which delves more deeply into topics such as database integration, prototyping and using products such as MetaPublisher and the CMF to build Zope sites. It also includes a CD-ROM with all of the software used in the book. More information can be found on Mark Pratt's announcement and on Beehive's website.
New Zope Training & Certification Program
To help position Zope as an enterprise level tool, and enhance the market penetration of Zope, Zope Corporation announced two initiatives aimed at promoting worldwide Zope training and creating a new certification program for Zope developers.
The certification program is designed to "provide a tested measure of competence" for developers using Zope. Information about the certification and requisite training can be found on this announcement from Rob Page.
The next training session will be offered in the Washington, DC area, January 28-31, 2002.
More information on training and certification can be found on the Zope.com website.
Zope News From "Across the Pond"
Quite a bit has been happening in the European Zope community in the past couple of months. A new French Zope site was announced, and our own Paul Everitt paid Paris a visit and from what I hear, it will never be quite the same...
www.zopera.org, a new French Zope web log and portal site made its splash on October 10. From what I can tell it looks like a fine implementation of the CMF. Kudos!
Paul Everitt, Zope co-founder and VP, was a guest at the November 23rd EuroZope meeting sponsored by Net4Any in Paris. Links to the audio from this meeting can be found on this message from Jerome Alet on the EuroZope mailing list.
On November 29, Zopera featured an interview with Paul Everitt. Paul answers questions about Zope corp., the objectives for Zope 3, internationalization, Web services, and the roles that Zope and Python play together. You can view the interview in French or English.
Coming up on December 22nd is the First Belgium Python-Zope Conference (and Lunch) (mmmmmm, lunch [ed]). The morning will consist of a meeting of Belgian Zope users. in the afternoon, Zope guest stars St�phane Fermigier (France), and Martijn Faassen (Netherlands) will speak followed by "Dinner and Libations". For details and to register go to: http://www.os3b.org/projects/zobcon.
The Community-At-Large Steps to the Podium
Last week there were some heady discussions on Zope-dev and later on Zope-web regarding various issues ranging from the state of the Zope Fishbowl to the level of backward compatibility we should have in Zope 3 to outside involvement in the development of the new Zope.org.
Here are some highlights:
- It all pretty much started with Andrew Kenneth Milton's Open Letter to zope-dev
- Which was rebutted by Lennart Regebro (Among others)
- Which morphed into a debate about the deficiencies of the Zope fishbowl system for managing the direction of Zope.
- And also spun off into a discussion of backward compatibility in Zope 3.
- Seb Bacon then chimes in about the mailing lists, zope.org, the community and ZC's stake in it.
- Which prompts Paul Everitt's response, which encourages everyone to continue discussion about zope.org on the zope-web list, and talks about growing Zope 10x in the coming year
- Chris Withers gives his take on why the community isn't "doing it for themselves"
- Joachim Werner gives us some perspective from the EuroZope community
- Yours truely suggests that ZC open up the web development to the community like they did for the Zope core CVS and Paul Everitt Agrees
- Brian Lloyd give his assessment of what should be done about the fishbowl, and there is much agreement
- Seb Bacon responds to Paul Everitt and myself about the processes he thinks are important to a successful web project.
- Alan Runyan (aka runyaga) volunteers some time, code and expertise
- Paul Everitt responds to Robert Rotterman's thoughts about Zope's documentation issues and i18n, and there's that whole 10x thing again...
In short I think it is safe to say that:
- The community wants to be more directly involved with Zope
- ZC is listening, we just need to speak up sometimes
- ZC needs all the help they can get
- Sometimes we all need a little motivation
So let's each of us, no matter what our level of expertise or time using Zope, consider what we can contribute to this community, and how we can make Zope better for everybody. There are tons of ways to help, and most of them don't involve coding or understanding acquisition algebra! Make a commitment, no matter how small and get involved! Let's not waste this great opportunity.
There is now a page devoted to identifying those willing to contribute on a regular basis. Visit http://dev.zope.org/Wikis/DevSite/Proposals/PeopleWhoCanContribute and sign up today!
Zope.org Almanac
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 Core Session Tracking 0.9 Release
http://www.zope.org/Members/mcdonc/NewsItems/CoreSessionTracking0-9
Formulator 1.0.9 released
http://www.zope.org/Members/faassen/news/formulator_1.0.9_released
XPath Methods initial release
http://www.zope.org/Members/faassen/news/xpathmethods_0.7_released
ZOQL Method 0.2.0 released
http://www.zope.org/Members/srichter/zdpNews/ZOQLMethod0.2.0
Free Sample Chapter of new Zope Book
http://www.zope.org/Members/beehive/ZWACKSamChap.html
Unenlightened Zopistas Guide to exUserFolder Released
http://www.zope.org/Members/TheJester/RandomJunk/UZG_Announce
Zope-XML lives!
http://www.zope.org/Members/faassen/news/new_zope_xml
Windows Zope Controller 1.0
http://www.zope.org/Members/richard/zope_controller/win/announce
New Product: Lockable Folder 0.1.0
http://www.zope.org/Members/butchland/newsitem003
New Product: Portable Holes for Zope
http://www.zope.org/Members/TheJester/RandomJunk/PortableHole_Release
New IE Document
http://www.zope.org/Members/arvid/IEDocument/anounce
New Z SQLvMethod
http://www.zope.org/Members/arvid/ZSQLvMethod/anounce
Forensic Logger 0.2 Released
http://www.zope.org/Members/mcdonc/NewsItems/ForensicLoggerRelease
New release of PatchKit - Now includes PackageUpdate patch
http://www.zope.org/Members/haqa/PatchKit/news-4.2.0
XMLKit - Simple, Lightweight, XML support for Zope
http://www.zope.org/Members/haqa/XMLKit/news-1.0.0
zQuest 1.1.0 beta 1 released
http://www.zope.org/Members/srichter/zdpNews/zQuest1.1.0b1
ZBabel 2.0.0 beta 2 released
http://www.zope.org/Members/srichter/zdpNews/ZBabel-2.0.0b2
HowTo: Using non-ascii character sets with Structured Text
http://www.zope.org/Members/ajung/howto/News_Locale_Support_for_Structured_Text
Document Library Product 1.0b3 Released
http://www.zope.org/Members/Kaivo/DocumentLibrary/1.0b3-Release
Zope Training in: NY, DC, Paris, Cologne and Berlin
http://www.zope.org/Members/beehive/ZopeTraining5cities.html
How to build dynamic web pages with drill down capability?
http://www.zope.org/Members/saad_a_1999/drill_down_pages_in_zope
ZSession 0.0.8b1 Released
http://www.zope.org/Members/ghale/ZSession_Release
make_product 0.2.5 released (new maintainer wanted!)
http://www.zope.org/Members/eenge/make_product/last_release
Wing IDE 1.1b8: Improved Zope Support on Windows
http://www.zope.org/Members/sdeibel/wing-zope-news8
Linux4SmallBiz.com Launches Website
http://www.zope.org/Members/in1t/l4sb_announce
gvIB dbapi binaries for Python 2.1/Win32 Released
http://www.zope.org/Members/bkc/gvibWin32release1.8
Zope/Business/Persistence Separation
http://www.zope.org/Members/7x/Code Generator
SQL Forms released
http://www.zope.org/Members/Ioan/SQLFormsNews
New HowTo for building Zope and Python on Mac OS X
http://www.zope.org/Members/jens/news/zope_osx
XMLKit now contains client support for ODBC Socket Server
http://www.zope.org/Members/haqa/XMLKit/news-1.1.1
Zope 2.4.3 for Mac OS X
http://www.zope.org/Members/richard/zope_for_osx/news_item
zMultiTab : a quick and simple way for managing tabs
http://www.zope.org/Members/dgeorgieff/zMultiTab/announce_zMultiTab
Parsed XML 1.2.1 released
http://www.zope.org/Members/faassen/news/ParsedXML_1.2.1_released
CMFLDAP 1.1 released
http://www.zope.org/Members/jens/news/CMFLDAP_1_1
LDAPUserFolder 1.0 Released
http://www.zope.org/Members/jens/news/LUF_1
Bizar Shop 1.1.6 - ecommerce for Zope
http://www.zope.org/Members/richard/bizar_shop/news_item
DocFinderEverywhere 0.3.0 Released
http://www.zope.org/Members/shh/DocFinderEverywhere-2001-11-19
ReplaceSupport 0.4.0 Released
http://www.zope.org/Members/shh/ReplaceSupport-2001-11-19
BlogFace 0.1a released
http://www.zope.org/Members/karl/BlogFace/0.1a
Redirector 1.2 released
http://www.zope.org/Members/astaubo/Redirector/Announce-1.2
CMFLocalizer 0.2 released
http://www.zope.org/Members/fafhrd/cmflocalizer_release.html
ZWiki 0.9.7.2 released
http://www.zope.org/Members/simon/ZWiki/ZWiki-0.9.7.2-released
BlogFace 0.2a released
http://www.zope.org/Members/karl/BlogFace/0.2a
Folder Filter Product released
http://www.zope.org/Members/4am/ff0-0-1
New or Updated How-tos
Migrating to Oracle from MySQL
http://www.zope.org/Members/peterb/mysql_to_oracle
Inserting less than the whole thing, or fun with slicing!
http://www.zope.org/Members/Randolpho/dtmlslice
Use External Mount With Core Session Tracking
http://www.zope.org/Members/mcdonc/HowTos/UseExternalMountWithCST
ZEO with CoreSessionTracking and a mounted Berkeley session DB
http://www.zope.org/Members/jgrewen/ZEO with CoreSessionTracking and a mounted Berkeley session DB
Retrieving a site visitor's IP address
http://www.zope.org/Members/TWilson/GettingVisitorsIP
How to use non-ascii charactersets together with Strucutured Text
http://www.zope.org/Members/ajung/howto/Locale Support for Structured Text
avoid rendering documents with an external cache
http://www.zope.org/Members/karl/IfModifiedSinceHowto
ZCatalog URL patch
http://www.zope.org/Members/lucasm/ZCatalogPatch
Zope and Python on Mac OS X v. 10.1.x
http://www.zope.org/Members/jens/docs/zope_osx
Send a vCard from Zope (using DTML and form data)
http://www.zope.org/Members/trevor/vcardattachment
Suck/retrieve data using HTTP/basic authentication
http://www.zope.org/Members/peterb/http_auth
Zope startup script for Debian
http://www.zope.org/Members/howardhansen/debianstartupscript
New or Updated Zope Products
Tab Bar product
http://www.zope.org/Members/kevinsl/tabbar
plone skin
http://www.zope.org/Members/runyaga/CMFPloneSkin
Z Website Documentation Tool
http://www.zope.org/Members/fquin/ZWebsiteDocumentationTool
XPath Methods
http://www.zope.org/Members/faassen/XPathMethods
ZOQL Method
http://www.zope.org/Members/srichter/Products/ZOQLMethod
WebDAVLogger
http://www.zope.org/Members/ajung/WebDAVLogger
Splitter for Japanese text
http://www.zope.org/Members/natsukashi/Products/JCodeSplitter
InternationalObjects
http://www.zope.org/Members/tmclaugh/InternationalObjects
Zope's ZPublisher Client meets Python's CGIHTTPServer!!
http://www.zope.org/Members/natsukashi/Products/ZPublisherClientMonkeyPatch
L10NFmt
http://www.zope.org/Members/philikon/L10NFmt
ZSession Product
http://www.zope.org/Members/ghale/ZSession
Lockable Folder
http://www.zope.org/Members/butchland/LockableFolder
CARS Product
http://www.zope.org/Members/donagha/cars
EventFolder for Zope 2.4
http://www.zope.org/Members/Barabbas/EventFolder
Tamino XML DB interface for Zope
http://www.zope.org/Members/struktur/zamino
MMM Shop
http://www.zope.org/Members/gittew/MMMShop
Forensic System Data Logger
http://www.zope.org/Members/mcdonc/Products/ForensicLogger
Yahoo!-Inspired Hierarchially Arranged Web Directory
http://www.zope.org/Members/EIONET/YihawDirectory
Zope XML Objects
http://www.zope.org/Members/haqa/XMLKit
User definable filter/converter for HTML
http://www.zope.org/Members/struktur/HTML2SafeHTML
RedStructuredText
http://www.zope.org/Members/robertr/RedStructuredText
CSS-based CMF Skin 1
http://www.zope.org/Members/libertaduno/csscmfskin1
CMFGUM
http://www.zope.org/Members/bowerymarc/CMFGUM
CMFoldTracker
http://www.zope.org/Members/bowerymarc/CMFoldTracker
PortalContentFolder
http://www.zope.org/Members/efge/PortalContentFolder
Bizar Shop - ecommerce for Zope
http://www.zope.org/Members/richard/bizar_shop
EZ404: Handle 404s with Ease
http://www.zope.org/Members/abgillette/EZ404
SQL Forms
http://www.zope.org/Members/Ioan/SQLForms
Yomari Forum
http://www.zope.org/Members/samyem/YForum
A collection of useful custom tags
http://www.zope.org/Members/7x/7xCustomTags
Atshop is a product for an Internet - shop.
http://www.zope.org/Members/sergey2b/atshop
Cereal Factory for CMF
http://www.zope.org/Members/jshell/cerealfactory
Zope for Mac OS X
http://www.zope.org/Members/richard/zope_for_osx
Simple tab bar management
http://www.zope.org/Members/dgeorgieff/zMultiTab
ContentInfo
http://www.zope.org/Members/beyond/contentinfo
Back-End Persistence Layer
http://www.zope.org/Members/7x/Persistence_Layer
Parsed XML
http://www.zope.org/Members/faassen/ParsedXML
Example Code for the Persistence Layer
http://www.zope.org/Members/7x/Persistence_Example
DTML Calendar Tag
http://www.zope.org/Members/teyc/CalendarTag
Bullet List Manager
http://www.zope.org/Members/howardhansen/bulletmanager
Folder Filter
http://www.zope.org/Members/4am/FolderFilter
Maillist Summary (partial)
Andreas Jung was kind enough to summarize maillist traffic for the early part of October. Although that only covers about a quarter of the time that is supposed to be covered in this News edition, that's all we've got. ;-)
http://www.zope.org/Members/ajung/zope-summaries/zope-mailing-101501/index_html
End Matter
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:[email protected] ).
For prior editions of the Zope News, see http://www.zope.org/Documentation/ZWN/
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