November 27 Zope News
Remember June? The sun, the beach, the last issue of the Zope News. But now it's November and we're in the post-sniper, post-election, post-news world. Lots of things have happened during this time: Zope 2.6 was released, ZEO 2.0 and ZODB 3.1 are also ready, the first alpha for Zope 3 is coming, Plone and CMF continue to shine, and Zope won Linux Journal's 2002 Editors' Choice Award for Best Enterprise App Server.
And that brings us firmly to the Stuffed Turkey November 2002 edition of the Zope News. Slather on some gravy, give thanks to the pilgrims that came over on the Zopeflower, and read on.
Index
- Lead Story: Zope 2.6 - Dinner is Served!
- Upcoming Events
- Zope 3.0 - Alpha Before the New Year?
- The New zope.org - Guido and Sidnei Are In Charge
- ZEO 2.0 and ZODB 3.1 - New and Improved
- New Berkeley-Based Storages Available - Let's Kick Some Tires!
- CMF: A New Release Reaches Larger Audience
- Plone: 1.0 Final Coming Soon!
- Zope Corporation - Zope Europe, AARP & ESI
- Zope Zen: If Only One, This is It
- Activities of the German ZOPE User Group (DZUG)
- Jim Sprints All The Way To India
- Python/Zope Day in Malaysia a Success
- Zope in the News
- You want fries with that easy install?
- Spotlight: ZopeLabs; or First Zope, Then the World!
- Zope Community Working Hard
- Did you know?
- New How-To's
- New Product Releases
- Credits
1. Lead Story: Zope 2.6 - Dinner is Served!
It baked, then baked some more, then baked forever. But Zope 2.6 got released, marking a significant milestone in the history of Zope. With this release, the community is doing the majority of Zope development. A hearty congratulations goes out to the external contributors who adhered to the growing pains of the process and produced a platefull of useful features and a solid release:
Toby Dickenson, Lennart Regebro, Evan Simpson, Torped Strategy and Communications, Jeffrey Shell, Toby Dickenson, Florent Guillaume, Andreas Jung, and Chris Withers
And what is it that these fine people did for Zope? Here's a partial list:
- Gzip content compression when serving pages
- ZCTextIndex plug-in index
- Signal Handling and Log Rotation
- Addition of a new default view setting ability
- New profiling abilities
- Improved daemon mode
- Enhanced text indexing
- Improved object cache control
- Automatic browser ID string embedding in URLs
- Major improvements to BTree and Catalog code
- i18n translation support for TAL
You can download Zope 2.6 at:
http://www.zope.org/Products/Zope/2.6.0/
The release notes are also available, as is the change log.
Brian Lloyd adds that there are a few known bugs in 2.6.0 (DateTime bug + some ZODB issues that affect certain ZEO setups that use multiple mounted databases) and that a 2.6.1 beta is planned for next week, with the 2.6.1 final following a week or so after.
2. Upcoming Events
- Rotterdam sprint, Dec 2-6
- Vilnius sprint, Dec 10-12
- Zope conference at SolutionsLinux, Paris, Feb 2003
- DZUG sprint, Mar 24-27, Berlin, Germany
- Down Under sprint, Melbourne, Australia, April 2003
3. Zope 3.0 - Alpha Before the New Year?
The development of the new Zope 3.0 is proceeding at a good pace, there's even talk about an alpha version before the end of the year (and by Jim Fulton himself). Meanwhile, Gary Poster has started a newsletter to keep the community informed about the development:
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Newsletter
This newsletter is a great effort and should help increase community awareness and involvement in this promising project. It even includes a glossary to help people get familiar with Zope 3.0 terminology.
4. The New zope.org - Guido and Sidnei Are In Charge
One problem with Zope that almost everyone acknowledges, has nothing to do with the software: the zope.org web site is well, ugly. Several efforts to address this during the last couple of years have stalled and gone nowhere.
Happily, this is about to be solved. Zope Corporation's business, after all, is consulting, and that and the little matter of putting out new releases of Zope and related software now and then kind of uses up ZC developers' time. So, instead of adding 'create an all new zope.org site' to the todo list of a member of ZC's staff, the company has retained the services of an outside developer, Sidnei Da Silva, to do the work. In addition, since Guido van Rossum apparently commented to the powers-that-be at ZC that he was unhappy with the site, he was put in charge of overseeing its development, so we can be sure that the new zope.org will really arrive this time.
According to Guido, the new zope.org will:
- Use Zope 2.6 with CMF 1.3
- Use a new skin design, as seen at www.zope.ch.
- Use the new ZCTextIndex search engine
- Migrate all existing users and as much content as practical
For Guido's comments on the subject, see:
http://lists.zope.org/pipermail/zope/2002-October/125826.html
Sidnei himself explains the situation here:
http://lists.zope.org/pipermail/zope/2002-October/125456.html
5. ZEO 2.0 and ZODB 3.1 - New and Improved
On October 28, Jeremy Hylton announced the release of ZEO 2.0 and ZODB 3.1.
ZEO 2.0 is a more mature release with a new wire protocol and various performance and efficiency improvements. ZEO comes together with the Standalone ZODB distribution, or you can download it at:
http://www.zope.org/Products/ZEO
ZEO users may be pleased to know that Guido van Rossum has written some cache instrumentation code which can help determine the right size for the client cache. He also would like to get some help with the testing. More information can be found here:
http://lists.zope.org/pipermail/zope-announce/2002-September/000874.html
Standalone ZODB is an effort to promote the use of the ZODB in regular Python applications, and it is clearly gaining momentum. For example, it is mentioned in a recent IBM developerWorks article on Python Persistence Management. Check out the ZODB standalone release at:
http://www.zope.org/Products/StandaloneZODB
Jeremy has also posted a ZODB 3.2 release plan.
6. New Berkeley-Based Storages Available - Let's Kick Some Tires!
New Berkeley storages are now available. Rumor has it that Jim is "quite confident" of these new storage options and would really like some people to start kicking them around!
See the announcements for versions 2.0beta1 and 2.0beta2 here:
- http://lists.zope.org/pipermail/zodb-dev/2002-November/003650.html
- http://lists.zope.org/pipermail/zodb-dev/2002-November/003732.html
Download the distutils tarball from SourceForge:
Or see the Berkeley storage Wiki for more information:
A quick overview of what's new (2.0beta1):
- No more lock exhaustion problems.
- No more temporary commit log files.
- No more huge memory growth on packing.
- Recoverability.
- Autopacking.
- Configurability.
2.0 beta 2 (19-Nov-2002)
- Implemented checkpointing as a background thread, instead of as a periodic nth ZODB transaction event.
- Added the lastTransaction() method which is required by recovery (used in the test suite and in the Zope Replication Service).
- Bug fixes and refactoring.
7. CMF: A New Release Reaches Larger Audience
On August 6, release 1.3 of the CMF was announced. New features include the following:
- HTML content is now "scrubbed" when edited to remove tags which might allow cross-site scripting.
- PortalFolders can now be workflowed and discussed (neither is enabled by default).
- Tools which provide "actions" now allow editing of those actions via the ZMI.
- The DublinCore modification date is now stored as an explicit attribute of content, rather than being inferred from the underlying ZODB value.
- New PathIndex, path, is a standard part of the catalog.
- New calendar display is now a standard part of the ZPT skins.
- Filesystem-based skin methods can now have custom role-permission mappings, stored in separate .security files.
- New CachingPolicyManager tool governs HTTP caching headers for FSPageTemplates.
You can find more information at:
http://cmf.zope.org/download/CMF-1.3/announce
The CMF is quickly gathering a group of first time Zope users around it, because it is so simple to set up a portal site with it. Also, more and more developers are contributing products specifically created for the CMF. A search in the Zope.org site showed more than 30.
8. Plone: 1.0 Final Coming Soon!
This excellent content management system built on top of Zope and the CMF is very near the 1.0 release (which in fact is supposed to happen no later than the end of this month). Plone has become the most well known Zope application, on the strength of a great design, professionalism and a very active user community.
The Plone community has a clear plan on what they want Plone to accomplish, and they are certainly getting there fast. Not only is Plone an excellent product (some would call it the best Open Source CMS), it is also easy to install and setup. Also, the plone web site seems to always be up to date and constantly announces both Plone happennings and site modifications.
You can find the latest release of Plone at:
The Plone community is always looking for talented people to help them out with anything from development to testing. You can find more information here:
9. Zope Corporation - Zope Europe, AARP & ESI
Of course, whatever is news at Zope Corporation, the creators of Zope, is interesting stuff for the Zope community. During the past few months, maybe the most important announcement by ZC was the departure of Paul Everitt from the company to form the new EuroZope Foundation.
Paul, a co-founder of ZC and the most influential and well-known Zope advocate around, has moved to France to head the new foundation, which will have the mission of promoting the use of Zope and business opportunities in the European communities.
So far, owing to Paul's busy schedule due to relocation activities and previous commitments, little has happened on this front, but the new foundation, which will be called Zope Europe Association instead of EuroZope, will very soon be active and promoting Zope growth in Europe.
Here is a message from October 7 where Paul explains the current situation:
https://admin.comlounge.net/pipermail/eurozope/2002-October/001492.html
Another interesting announcement from ZC is the launch by AARP of their new Zope-based CMS. This is important because AARP is a big organization and their web portal is surely a site we can show around when asked who uses Zope. The press release can be found here:
http://www.opticality.com/Press/ZopeCorp/AARP
Last on the ZC front is the announcement made on October 30 that the company contracted with the development team of the Squid cache software, a popular caching front end for Zope, for the inclusion of ESI (edge-side includes) on Squid.
ESI allows web developers to cache only specific parts of a web page, instead of the whole page. This is obviously a great feature for highly dynamic web site environments like Zope, and was previously available only in commercial application servers.
Future releases of Zope may include automatic generation of ESI directives, similar to the cache control directive generation available on current Zope releases. The press release is at:
http://www.opticality.com/Press/ZopeCorp/ESI-Squid
10. Zope Zen: If Only One, This is It
ZopeZen is the most interesting and active Zope site around. If you only visit one Zope site this should be it. Andy McKay does a great job keeping the site up to date and, unlike the zope.org site, ZopeZen uses the latest Zope technology, like Zope 2.5.1, CMF 1.3 and Plone.
For instance, Andy recently ran a poll to hand out Zope Community Awards. In September he posted the results. A special congratulations to Dieter Mauer for winning "Most helpful community person".
This is also the site that gets most community participation, in the form of announcements and commentary on Zope news and developments. Some recent postings include:
- Andy created a wondeful tutorial on how he set up the ZopeZen site. If you ever wanted to set up a community portal or are just interested about setting up a cool Zope site, check out part 1 (setting up), part 2 (customizing plone) and part 3 (more Plone hacking).
- A posting about the new Zope 3 newsletter, originated a discussion about community involvement, which in turn made Zope Corp's Chris McDonough feel the urge to post a whine about whiners. Basically, I feel that Chris, who uses lots of his free time to do Zope related work, wanted to make the point that precisely the idea of an open source community is that when something needs to be done, any member of this community can do it, so, if people have the time to whine, why not do something more constructive with that time?
11. Activities of the German ZOPE User Group (DZUG)
The German ZOPE User Group (DZUG) was founded in April 2002 by Maik Jablonski and Marcus Schopen at Universtiy of Bielefeld.
Since April we are running a CMF-website as well as several mailinglists and a news server with over 200 very active subscribers. DZUG was present at Linuxworld Frankfurt at the end of October in Frankfurt, Germany. (Paul wrote a trip report.) For next year we are planning to make an appearance at LinuxTag as well.
Our first DZUG conference in the city of Bielefeld was a great success, so for March 2003 we are planning a second big meeting and conference.
For more information and call for papers see dzug.org or contact us at [email protected].
12. Jim Sprints All The Way To India
Sathya Rangaswamy from Zeomega gave a summary of Jim's Sprint in India, hosted by Zeomega.
ZeOmega worked under the guidance of Jim on Zope3. Contributions were made in the areas of File System based development and thru the web configuration.
File System based development moved a step further with the addition of File System Synchronization which provides the ability to synchronize ZODB objects with corresponding directories and files on the file system. This will enable developers to use commonly available development tools to work with Zope objects and synchronize them with the ZODB.
Thru the web configuration and development got a boost with development of an Introspector which allows browsing of services configured in the service managers and interfaces implemented by objects in the ZODB. We also added a configuration manager which will simplify configuration of services and service directives via the browser.
On a side note during a site seeing trip a temple elephant instantly recoginized the Zope pope, greeting him with a trunk salute and wished Zope 3 well (see pictures above )
13. Python/Zope Day in Malaysia a Success
The first ever Python/Zope Day was organized by my-zope.org and e-Media on October 12, 2002.
Martijn Faassen kindly spared one of his vacation day to give a taste of Python and Zope to Malaysians.
Check out the report and some photos.
14. Zope in the News
The most important bit of news these past moths is of course the Linux Journal award for best enterprise application server, which Zope Corporation triumphantly announced this August. Congratulations to all Zope community members. It is nice to be able to point at this kind of stuff when people ask us how good Zope really is.
Here is the press release:
http://www.zope.com/News/PressReleases/LinuxJournalAward
And here is the Linux Journal press release:
http://www.linuxjournal.com/article.php?sid=6260
Other than this award, Zope has been featured in a number of technology articles lately. Here is a sample:
An overview of the Open Source front from IDG on June 10 mentions that the French Ministry of Culture and Communications uses Zope.
The June issue of Application Development Trends magazine has an article about Open Source servers today that mentions how the Navy uses Zope.
On July 16 an article about the San Diego Union Tribune's Internet division appeared on the connect.org website, explaining how San Diego's largest newspaper uses Zope and Open Source to handle 20 million page views every month.
The November issue of Linux Productivity Magazine has an introductory article about Zope.
DevShed ran a series of four ZPT basics articles, from September 18 to October 31. If you need to learn how to use ZPT, have a look at Part 1, part 2, part3 and part 4.
15. You want fries with that easy install?
Chris McDonough has been working on a branch of Zope2 which is easier to install and configure. His efforts today exist in the Zope CVS repository as the chrism-install-branch.
Features of this branch currently include:
- "configure; make; make install" Zope installation on UNIX and Windows NT/2k.
- Automated INSTANCE_HOME setups.
- Improvements to Windows NT service management (each Zope instance can now be controlled via the NT service manager).
- Configuration-file-driven options setting (death to environment variables!)
- New logging code based on the Python "PEP 282" logger.
- Real "effective user" support (starting as root no longer writes critical system files as root).
- A zope controller program named "zctl" which provides a uniform way to start, stop, and debug Zope instances.
- The beginnings of a Zope RPM builder.
- TODO: clean up configuration code and merge into Zope trunk.
16. Spotlight: ZopeLabs; or First Zope, Then the World!
ZopeLabs, that indispensable repository of snuggly Zope code snippets and HowTo's recently logged its 300th recipe! With this in mind, we here at Zope "Weekly" News decided an interview with ZopeLabs Founder M. Adam Kendall was in order...
ZWN: Hi Adam, I actually don't know much about you, so maybe you could say something about yourself and how you got involved in Zope?
MAK: Well.. I first got started with Zope because of a co-worker who suggested I look at Zope when I was doing some stuff for my local LUG. We were building a site to help ease our troubles with putting on installfests. So I built a Zope application to allow folks to signup with stats on their hardware, and then allowed installers to signup as well. Then the application would allow an admin to assign installers to those folks that wanted an installation done for specific timeslots, and allowed the installers to email their installees, etc.. Pretty slick, but was done in ALL DTML, as I had no python experience.
From there I learned python, got more involved with Zope development at work, started hanging out on IRC on #zope on openprojects, started going to the python conferences, helping on the mailing lists, and haven't looked back ;)
I started Zopelabs because there wasn't really a place to allow people to post/use cut-n-paste code like there are with other programming communities, like php and asp. The goal was to make it somewhat easier for those coming from those alternatives to pick up Zope. I also wanted to give back to the Zope community something that would be worthwhile as I had gotten so much out of Zope in both personal and work projects. I had quite a bit of input and help from Alan Runyan (runyaga) when I first put Zopelabs together, and I don't think the site would have turned out as well as it did without him. I also relied on the knowledge of Andrew Milton (TheJester) quite a few times while building up Zopelabs (Zopelabs was the original beta test site for exUserFolder).
For some background on Zopelabs: It's a complete custom application that I wrote to handle the posting of recipes and comments. I had looked at using CMF, but it just wasn't developed enough at the time to fit my needs. I've been considering moving Zopelabs to CMF now that it's more mature, and have started porting my code over to their corresponding portal_types, but I'm not sure I'll ever get it completed as I still don't have the need for CMF. If it isn't broke... ;)
Anything else you want to know, fire away.
ZWN: What's your favorite ZopeLabs recipe? What recipe has been most requested? What recipe(s) would you say are most needed right now?
MAK: My favorite probably has to be the ComputedAttribute one, as I use it quite a bit in my own products: http://www.zopelabs.com/cookbook/1004184802
The most requested recipe has been by far, creating breadcrumbs: http://www.zopelabs.com/cookbook/990688377
I'd say as for what's needed: more (or any actually) recipes about migrating from asp/php to Zope. IE: You do in php, it's simply
ZWN: What are your goals for ZopeLabs and where do you see it and the Zope Community in general in the new year (2003)?
MAK: Wow. tough questions. As anyone who runs a website will say, I think the ultimate goal is to stay around and rule the world. ;-) Ultimately, my goal is to make sure that Zopelabs continues to be useful to the community no matter which direction Zope goes.
I'd hope that in 2003 Zope (as a company and community) can finally work toward resolving the lack of organization that seems to be rampant within the community. It's been a long time complaint of the community that there are no docs. Well, now we have books to fall back on, but the very site that should be promoting these resources (zope.org) is so disorganized that it's still hard for newcomers to find the information that will best serve them. I am hoping that Zopelabs helps a bit in this regard, allowing users to find information quickly so they can get work done and will continue to do this moving forward with new technologies like Zope3.
17. Zope Community Working Hard
The Zope Community has been hard at work these past months, there is much going on, and keeping track of five months of work is really hard, so I may be forgetting something really important, but here are some links that caught my attention, in no particular order:
For open source developers who are always looking for something to say when somebody wants them to use a Java solution instead of Zope, Ariel Partners LLC has published a paper comparing Zope and Cocoon. They also have one which compares Python and Java.
Kapil Thangavelu posted a guide to team development in Zope, sharing with us his ideas on how to organize a Zope team while keeping an eye on source management. He followed this great work with another article, now focusing on versioning content.
An interesting list of European governmental sites is displayed on this posting from the EuroZope web site.
Richard Jones published a fairly useful document about optimizing Zope.
Infrae released version 0.8.5 of Silva, a web-based application for the creation of structured documents for web or paper publishing. Infrae has also published some useful documentation on how they set up their own Apache, ZEO and Squid installation.
The External editor product, by Casey Duncan, continues to take the Zope world by storm. If you hate editing text in a browser window you have to take a look at this, no matter if you work on Unix or Windows.
XML transform is a product by Ariel Partners that enables Zope users to associate an XSLT transformer with an XML document that automatically renders the result of the transformation when called.
Nuxeo released Nuxeo CPS, an open source collaborative content management system implemented on top of Zope.
The Localizer product has reached version 0.9.2. This is a very important product for developers who want to create multilingual web applications.
TextIndexNG, a pluggable index for the ZCatalog, is the most complete full text indexing solution for Zope's cataloguing tool. It is now on version 1.06.
Pound is a load balancer and reverse proxy specifically built for Zope and ZEO.
NeoBoard, a next generation threaded message board product for Zope, has reached version 1.1a.
Many people have wondered if ZServer will ever support SSL. Given that many users, including Zope Corporation itself, are happy enough using Squid or Apache in front of Zope, it is certainly not very likely that ZC will make this happen. All is not lost, however, Hajime Nakagami has posted version 0.3 of zSSL, a SSL server integrated with ZServer.
18. Did you know?
You can read the Zope mailing lists through NNTP? Check out gmane.org. With some work you can post, also.
19. New How-To's
Zope Behind IIS
http://www.zope.org/Members/volkerw/Zope%20behind%20IIS
Context sensitive index_html
http://www.zope.org/Members/yacc/contextindex
Keep track of the creation date of an item
http://www.zope.org/Members/NIL/How-tos/get_creation_date
Moving objects from the ZODB to the File System for FSDirectory Views
http://www.zope.org/Members/andym/zodb2fs
Howto use install.sh for lazy Zope / CMF installation
http://www.zope.org/Members/acki/lazyInstall/usage-0.0.5
How to use an Ordered List
http://www.zope.org/Members/hargikas/OrderedList/man_orderedList
Next-Generation Sitemap (using Python Scripts and ZPT)
http://www.zope.org/Members/mwr/python_zpt_sitemap
Textpad tooltips howto
http://www.zope.org/Members/johanc/Tips_and_HowTos/textpad_tooltips_howto
Migrate database from storage to storage (from Matt Kromer on zope-db mailing list)
http://www.zope.org/Members/gotcha/stor2stor
Zope and Apache
http://www.zope.org/Members/regebro/Zope_and_Apache
How to search ZClass python code
http://www.zope.org/Members/DOsinga/GrepZClasses
Setting up Zope as FastCGI under Apache on Debian
http://www.zope.org/Members/ajlouie/fastcgidebian
Flash can speak XML-RPC (to Zope)!
http://www.zope.org/Members/ike/Flash-Zope/FLASH_xmlrpc_zope
Python 2.1.x, Zope 2.5.x, Apache 1.3.x/2.0.x, Virtual Hosts and caching installation and startup on RedHat Linux 7.3 and beyond
http://www.zope.org/Members/markoer2/resources/howtos/redhat_7.3_startup
zSSL SSL Server integrated to Zope
http://www.zope.org/Members/nakagami/zSSL
How to Stop the Spam-bots!
http://www.zope.org/Members/jmeile/email%20encoder
Zope and Python on Mac OS X v. 10.1 and higher
http://www.zope.org/Members/jens/docs/zope_osx
Zediscuss discussion documents
http://www.zope.org/Members/zeomega/Zediscuss/Zediscuss%20abouts
SilvaTutorial
http://www.zope.org/Members/Jan%20Smith/SilvaTutorial
Getting at the actual objects of a ZCatalog search in Page Templates
http://www.zope.org/Members/jccooper/zcatalogAndPT
Incorporate non-Zope site in Zope
http://www.zope.org/Members/kedai/useKebasData
Using PIL with Zope
http://www.zope.org/Members/regebro/PIL_zope
DTML method displays any SQL query.
http://www.zope.org/Members/jsoto/juan_howto_001
Build a simple ZClass (CatalogAware, non-default Catalog, Folderish)
http://www.zope.org/Members/kedai/BuildSimpleZClass
How-to create a Lexicon and ZCTextIndex using python
http://www.zope.org/Members/dedalu/ZCTextIndex_python
Editing ZSQLMethods Through WebDAV
http://www.zope.org/Members/pupq/zsql_webdav
Refresh External Methods automatically
http://www.zope.org/Members/madcow/ExtMethodRefresh
Dynamic navigation with ZPT
http://www.zope.org/Members/mmceahern/dynamic_navigation
ZPatterns Howto
http://www.zope.org/Members/upfront/zpatterns_howto.stx
Installing, configuring, and administering ZEO
http://www.zope.org/Members/mmceahern/installing_zeo
dtml-with in python scripts
http://www.zope.org/Members/matveev/how_to_1
Bulk Mailing From Zope
http://www.zope.org/Members/shh/BulkMailHack
Virtual Hosts via Apache (but nearly all content in Zope)
http://www.zope.org/Members/mwr/VHosts_With_Zope_Default
Creating a Not Found (404 error) Redirect
http://www.zope.org/Members/ksgill/NotFoundHowTo.html
Using the p_ folder
http://www.zope.org/Members/madcow/p_images
Solving problems with diacriticals in ZMI
http://www.zope.org/Members/lukesh/diacriticals
HTML 4.01 and the
http://www.zope.org/Members/wisser/base
Debugging Zope Code with Wing IDE: Installation and Setup
http://www.zope.org/Members/sdeibel/wing-debugging
How to use Apache to run your scripts - PHP or CGI
http://www.zope.org/Members/apocryia/php_zope
Apache 2 on freeBSD, for Zope Proxy
http://www.zope.org/Members/ike/Apache2_freeBSD
How to get the last editor of a Zope object
http://www.zope.org/Members/otterley/lasteditor
Old document listing how-to
http://www.zope.org/Members/lukesh/old_document_listing
How to check if a string contains invisible characters also called control characters
http://www.zope.org/Members/antonio/isInvisibleString
BITS Bug information tracking system
http://www.zope.org/Members/zeomega/BITS/BITS%20abouts
How to add an automailer functionality to ZUBB/ZDiscussions
http://www.zope.org/Members/Timo_Germany/ubb_mailer
Syntax Highlighting for Vi and Structured Text
http://www.zope.org/Members/pupq/vi_stx
Zope as MacOS X Service
http://www.zope.org/Members/jonms/MacOSXService
Generic Page Template for ZSQL Results
http://www.zope.org/Members/ielbert/zsql2zpt
Next-Generation Sitemap (using Python Scripts, ZPT, and Zen)
http://www.zope.org/Members/mwr/python_zpt_sitemap_zen
How to make include/require functions work in PHParser
http://www.zope.org/Members/hewei/PHParser/howto-include
Installing PIL into Zope for Windows
http://www.zope.org/Members/SmileyChris/howto/pil_for_windows
How to set up Windows to recognize Page Template files
http://www.zope.org/Members/davisg/PageTemplatesInWindows
Running Zope on a Cobalt RaQ
http://www.zope.org/Members/dylanr/cobalt_raq
Zope and Squid with ICP
http://www.zope.org/Members/htrd/icp/intro
How to create a PDF-Document on the fly?
http://www.zope.org/Members/mjablonski/howtoPDF
How to set a members-only portal in CMF
http://www.zope.org/Members/ausum/Howtos/members_only_portal
How to configure Zope and Postgresql on Windows
http://www.zope.org/Members/pvl/PostgresqlZopeWin32Howto
Howto use install.sh for lazy Zope / CMF installation
http://www.zope.org/Members/acki/lazyInstall/usage-0.0.6
Access MSSQL Server Database from ZOPE Server running Debian LINUX
http://www.zope.org/Members/dpetersen/mssqlfromdebian
Debugging Zope Code with Wing IDE: A Guided Tour
http://www.zope.org/Members/sdeibel/wing-detail
Formulator_With_ZPT
http://www.zope.org/Members/beno/HowTo/Formulator_With_ZPT
secrets of python dictionaries for the use in dtml
http://www.zope.org/Members/ontoprise/spd
Acrobat plugin troubles
http://www.zope.org/Members/must/Fix_Acrobat_Troubles
Create Management Screens with ZPT
http://www.zope.org/Members/Zen/howto/ZPT_management
Using smbUserFolder on Debian
http://www.zope.org/Members/Peter%20Harris/using_smbUserFolder_on_Debian
Extending Zope Dynamically
http://www.zope.org/Members/Caseman/Dynamic_Hotfix
20. New Product Releases
CSimpleUserFolder 0.8.0
http://www.zope.org/Members/NIP/SimpleUserFolder/
Strip-o-Gram 1.2
http://www.zope.org/Members/chrisw/StripOGram/
CVS File 0.8.1
http://www.zope.org/Members/arielpartners/CVSFile/CVSFile-0-8-1.tgz
DocumentLibrary-1.0rc1.tgz
http://www.zope.org/Members/Kaivo/DocumentLibrary/DocumentLibrary-1.0rc1.tgz
PropertyObject-1.10
http://www.zope.org/Members/mjablonski/PropertyObject/PropertyObject-1.10.tgz
zopeedit-0.4-win32.exe (Windows Helper App)
http://www.zope.org/Members/Caseman/ExternalEditor/zopeedit-0.4-win32.exe
MenuItem V0.0.1
http://www.zope.org/Members/struktur/MenuItem/MenuItem-0_0_1.tar.gz
SiteBoiler 0.2
http://www.zope.org/Members/grant7/siteboiler/siteboiler0_2.zexp.gz
Artemis WYSIWYG Article Manager
http://www.zope.org/Members/eloquence/Artemis/Artemis
Zope-2.6.0b2-solaris-2.8-sparc.tgz
http://www.zope.org/Products/Zope/2.6.0b2/Zope-2.6.0b2-solaris-2.8-sparc.tgz
XMLWidgets-0.8.tgz
http://www.zope.org/Members/faassen/XMLWidgets/XMLWidgets-0.8.tgz
EasyIndexes
http://www.zope.org/Members/johanc/EasyIndexes/EasyIndexes.zip
RPCAuth version 0.0.3
http://www.zope.org/Members/natesain/RPCAuth/RPCAuth.tar.gz
Lazy Zope / CMF installer
http://www.zope.org/Members/acki/lazyInstall/install-0.0.6.sh
ZWiki-0.11.0.tgz
http://www.zope.org/Members/simon/ZWiki/ZWiki-0.11.0.tgz
DTML Syntax Highlighting for TextPad
http://www.zope.org/Members/burmashave/txtpd_syntax_highlighting/textpad_syntax_1.zip
ZPhotoSlides 0.3
http://www.zope.org/Members/p3b/ZPhotoSlides/ZPhotoSlides-0.3.tar
Z Message Queue Product v0.1.1
http://www.zope.org/Members/etiennel/ZMessageQueue/ZMessageQueue-0.1.1.tar.gz
Audio-0.5.tgz
http://www.zope.org/Members/bowerymarc/Audio/Audio-0.5.tgz
PropertyFolder-1.10
http://www.zope.org/Members/mjablonski/PropertyFolder/PropertyFolder-1.10.tgz
OrderedObjectManager-1.1
http://www.zope.org/Members/mjablonski/OrderedObjectManager/OrderedObjectManager-1.1.tgz
JobListings-0.0.1.tgz
http://www.zope.org/Members/mngibso/JobListings/JobListings-0.0.1.tgz
ReStructuredText Document release 1.0
http://www.zope.org/Members/richard/ZReST/ZReST-1.0.tgz
grabs/scrapes data from accessable url
http://www.zope.org/Members/kedai/KebasData/KebasData-0.8.1.tar.gz
ExternalFile 1.0.1
http://www.zope.org/Members/arielpartners/ExternalFile/ExternalFile-1-0-1.tgz
HTTPMounter-0.21.tar.gz
http://www.zope.org/Members/ajung/HTTPMounter/HTTPMounter-0.21.tar.gz
FS Cache Manager 0.1
http://www.zope.org/Members/andym/FSCacheManager/FSCacheManager.0.1.tar.gz
OrderedObjectManager-1.01
http://www.zope.org/Members/mjablonski/OrderedObjectManager/OrderedObjectManager-1.01.tgz
ESMTP MailHost
http://www.zope.org/Members/bowerymarc/ESMTPMailHost/ESMTPMailHost2.5.0.tgz
EconoAccount-0.0.4
http://www.zope.org/Members/peterbe/EconoAccountProduct/EconoAccount-0.0.4.zip
TAL-1.5.0.tar.gz
http://www.zope.org/Members/4am/ZPT/TAL-1.5.0.tar.gz
ZTUtils-1.5.0.tar.gz
http://www.zope.org/Members/4am/ZPT/ZTUtils-1.5.0.tar.gz
RenderPM 0.2 - now from Scripts, ZSQL-Methods & TinyTablePlus
http://www.zope.org/Members/Dirk.Datzert/RenderPM/RenderPM-0.2.tar.gz
RenderPM 0.1 - Make charts in Zope via reportlab.graphics
http://www.zope.org/Members/Dirk.Datzert/RenderPM/RenderPM-0.1.tar.gz
External File 1.1.0
http://www.zope.org/Members/arielpartners/ExternalFile/ExternalFile-1-1-0.tgz
Zope-2.6.0b2-linux2-x86.tgz
http://www.zope.org/Products/Zope/2.6.0b2/Zope-2.6.0b2-linux2-x86.tgz
Release tarball
http://www.zope.org/Members/rossl/MSWordDocumentFS/MSWordDocumentFS.tgz
ZAnnot
http://www.zope.org/Members/Crouton/ZAnnot/ZAnnot-0.3.tgz
PersistentThreads 0.2 beta
http://www.zope.org/Members/beyond/pthreads/PersistentThreads_0.2.tar.gz
CMFAudio-0.5.tgz
http://www.zope.org/Members/bowerymarc/CMFAudio/CMFAudio-0.5.tgz
Z Friday-13
http://www.zope.org/Members/Bolid/zfriday/zfriday.0.0.1.tar.bz2
EconoAccount-0.0.4a (corrects a tiny bug in version 0.0.4)
http://www.zope.org/Members/peterbe/EconoAccountProduct/EconoAccount-0.0.4a.zip
AbracadabraObject-1.2
http://www.zope.org/Members/mjablonski/AbracadabraObject/AbracadabraObject-1.2.tgz
Zope-2.6.0-solaris-2.8-sparc.tgz
http://www.zope.org/Products/Zope/2.6.0/Zope-2.6.0-solaris-2.8-sparc.tgz
PHParser-0.9.0
http://www.zope.org/Members/hewei/PHParser/PHParser-0.9.0.tar.gz
XQuizz-0.1.0a.tgz
http://www.zope.org/Members/gillou/XQuizz/XQuizz-0.1.0a.tgz
vitefait
http://www.zope.org/Members/jacques.adamski/vitefait/vitefait.zexp
IcubeZTester_1_3.tgz
http://www.zope.org/Members/Danyboy/IcubeZTester/IcubeZTester_1_3.tgz
Zope-2.6.0b1-linux2-x86.tgz
http://www.zope.org/Products/Zope/2.6.0b1/Zope-2.6.0b1-linux2-x86.tgz
MailBoxer-2.1
http://www.zope.org/Members/mjablonski/MailBoxer/MailBoxer-2.1.tar.gz
PropertyList 0.1
http://www.zope.org/Members/andym/PropertyList/PropertyList.0.1.tar.gz
QuickLinks-0.1.5
http://www.zope.org/Members/peterbe/QuickLinks/QuickLinks-0.1.5.zip
Calendar-Tag 1.0.13
http://www.zope.org/Members/teyc/CalendarTag/Calendar-1.0.13.tar.gz
XMLTransform 0.9.1
http://www.zope.org/Members/arielpartners/XMLTransform/XMLTransform-0-9-1.tgz
ZMIBookmarks-0.0.1.tar.gz
http://www.zope.org/Members/4am/ZMIBookmarks/ZMIBookmarks-0.0.1.tar.gz
JSplitter
http://www.zope.org/Members/yusei/JSplitter/JSplitter-0.2.tar.gz
A session folder without cookies, based in http://www.zope.org/Members/czimmet/CookieLess
http://www.zope.org/Members/jmunoz/CookieLess/CookieLess.tar.gz
QuickLinks-0.1.1
http://www.zope.org/Members/peterbe/QuickLinks/QuickLinks-0.1.1.zip
MMMSkins-1.1.tar.gz
http://www.zope.org/Members/gittew/MMMSkins/MMMSkins-1.1.tar.gz
ZWiki-0.10.0.tgz
http://www.zope.org/Members/simon/ZWiki/ZWiki-0.10.0.tgz
Zope-2.6.0b1-src.tgz
http://www.zope.org/Products/Zope/2.6.0b1/Zope-2.6.0b1-src.tgz
PersistentThreads 0.1 alpha
http://www.zope.org/Members/beyond/pthreads/PersistentThreads_0.1.tar.gz
Zope-2.6.0b2-src.tgz
http://www.zope.org/Products/Zope/2.6.0b2/Zope-2.6.0b2-src.tgz
Zope Timesheet
http://www.zope.org/Members/runyaga/ZTimesheet/ZTimeSheet-0.5.tar.gz
PyWeb ZIP file
http://www.zope.org/Members/slott/pyweb/product/pyweb.zip
RDFSummary 2.3: optional fetch of image
http://www.zope.org/Members/EIONET/RDFSummary/RDFSummary-2.3.tgz
MyMediaManager-1.0.tar.gz
http://www.zope.org/Members/gittew/MyMediaManager/MyMediaManager-1.0.tar.gz
MMMSkins-1.0.tar.gz
http://www.zope.org/Members/gittew/MMMSkins/MMMSkins-1.0.tar.gz
ZCoMIX-1.0final.tgz
http://www.zope.org/Members/sidnei/ZCoMIX/ZCoMIX-1.0final.tgz
RenderPM 0.3 - with different output formats
http://www.zope.org/Members/Dirk.Datzert/RenderPM/RenderPM-0.3.tar.gz
EconoAccount_CSVBackupMethod-0.0.3a
http://www.zope.org/Members/peterbe/EconoAccountProduct/EconoAccount_CSVBackupMethod-0.0.3a.zip
ZPatternsExtensions-0-0-1.tgz
http://www.zope.org/Members/upfront/ZPatternsExtensions/ZPatternsExtensions-0-0-1.tgz
GNOWSYS (patch)
http://www.zope.org/Members/nagarjuna/GNOWSYS/GNOWSYS-0.1.2.tgz
1.0 First Release
http://www.zope.org/Members/philikon/ZooDocument/ZooDocument-1.0.tgz
NuxDocument 1.0 RC1
http://www.zope.org/Members/sf/NuxDocument/NuxDocument-1.0.rc1.tgz
NuxDocument 1.0.alpha2
http://www.zope.org/Members/sf/NuxDocument/NuxDocument-1.0.alpha2.tgz
TextIndexNG-1.0.6.tar.gz
http://www.zope.org/Members/ajung/TextIndexNG/TextIndexNG-1.0.6.tar.gz
XMLRPCMethod.tgz
http://www.zope.org/Members/EIONET/XMLRPC/XMLRPCMethod.tgz
MyMediaManager-1.1.1.tar.gz
http://www.zope.org/Members/gittew/MyMediaManager/MyMediaManager-1.1.1.tar.gz
QuickLinks-0.1.3
http://www.zope.org/Members/peterbe/QuickLinks/QuickLinks-0.1.3.zip
Zope-2.6.0-src.tgz
http://www.zope.org/Products/Zope/2.6.0/Zope-2.6.0-src.tgz
Preview Release 09/30/02
http://www.zope.org/Members/digitalis/basic_cmf_product/scp_300902.zip
TextIndexNG-1.05.tar.gz
http://www.zope.org/Members/ajung/TextIndexNG/TextIndexNG-1.05.tar.gz
DateTime.py
http://www.zope.org/Members/regebro/datetime_260_fix/DateTime.py
QuickLinks-0.1.4
http://www.zope.org/Members/peterbe/QuickLinks/QuickLinks-0.1.4.zip
Zope Discussion Board
http://www.zope.org/Members/rfrey74/zboard/ZopeBoard.zip
XQuizz-0.1.0b.tgz
http://www.zope.org/Members/gillou/XQuizz/XQuizz-0.1.0b.tgz
CVS File 0.8.2
http://www.zope.org/Members/arielpartners/CVSFile/CVSFile-0-8-2.tgz
zig4u fichier zexp
http://www.zope.org/Members/jacques.adamski/zig4u/zig4u.zexp
EconoAccount-0.4.2b
http://www.zope.org/Members/peterbe/EconoAccountProduct/EconoAccount-0.4.2b.zip
Zope-2.6.0b2-win32-x86.exe
http://www.zope.org/Products/Zope/2.6.0b2/Zope-2.6.0b2-win32-x86.exe
Hotfix_2002-06-14.tgz
http://www.zope.org/Products/Zope/Hotfix_2002-06-14/Hotfix_2002-06-14.tgz
BUGS INFORMATIONS AND TRACKING SYSTEM
http://www.zope.org/Members/zeomega/BITS/BITS.tgz
Linked Folder
http://www.zope.org/Members/gcoelle/LinkedFolder/LinkedFolder-0.1.0.tgz
DTMLTeX
http://www.zope.org/Members/ctheune/DTMLTeX/DTMLTeX-0.2.tar.gz
mxmRelations
http://www.zope.org/Members/maxm/productList/mxmRelations/mxmRelations10.zip
CMFMailIn
http://www.zope.org/Members/NIP/ZMailIn/CMFMailIn-1.0.0
Lazy Zope / CMF installer
http://www.zope.org/Members/acki/lazyInstall/install-0.0.5.sh
PageTemplates-1.5.0.tar.gz
http://www.zope.org/Members/4am/ZPT/PageTemplates-1.5.0.tar.gz
CMFMonkeyMan-0.6.0.tgz
http://www.zope.org/Members/kteague/CMFMonkeyMan/CMFMonkeyMan-0.6.0.tgz
CMFPortlets 0.5f. A small bug fix
http://www.zope.org/Members/ausum/CMFPortlets/CMFPortlets0.5.f.zip
FormulatorLayout_0_1_2.tar.gz
http://www.zope.org/Members/pjentsch/FormulatorLayout/FormulatorLayout_0_1_2.tar.gz
MyMediaManager-1.1.tar.gz
http://www.zope.org/Members/gittew/MyMediaManager/MyMediaManager-1.1.tar.gz
FormulatorLayout_demo.xml.gz
http://www.zope.org/Members/pjentsch/FormulatorLayout/FormulatorLayout_demo.xml.gz
Z Message Queue Product v0.0.4
http://www.zope.org/Members/etiennel/ZMessageQueue/ZMessageQueue-0.0.4.tar.gz
AbracadabraObject-1.4.0
http://www.zope.org/Members/mjablonski/AbracadabraObject/AbracadabraObject-1.4.0.tgz
zodbPack 0.0
http://www.zope.org/Members/beyond/zodbPack/zodbPack_0.0.tar.bz2
Linked Folder
http://www.zope.org/Members/gcoelle/LinkedFolder/LinkedFolder-0.1.1.tgz
XMLRPCMethod-1-0.tgz
http://www.zope.org/Members/EIONET/XMLRPC/XMLRPCMethod-1-0.tgz
XML Transform 0.9
http://www.zope.org/Members/arielpartners/XMLTransform/XMLTransform-0-9-0.tgz
ZShell 1.50 tar+gzipped source
http://www.zope.org/Members/jerome_alet/zshell/zshell-1.50.tar.gz
BlogFace-1.1.tar.gz
http://www.zope.org/Members/karl/BlogFace/BlogFace/BlogFace-1.1.tar.gz
ReStructuredText Document release 1.1
http://www.zope.org/Members/richard/ZReST/ZReST-1.1.tgz
AbracadabraObject-1.3.2
http://www.zope.org/Members/mjablonski/AbracadabraObject/AbracadabraObject-1.3.2.tgz
BusinessWorld
http://www.zope.org/Members/cirifran/BusinessWorld/BW.tgz
NeoBoard 1.0b
http://www.zope.org/Members/wankyu/NeoBoard/NeoBoard-1.0b.tar.gz
MailBoxer-1.3.tgz
http://www.zope.org/Members/mjablonski/MailBoxer/MailBoxer-1.3.tgz
MailHost for Zope 2.5.1
http://www.zope.org/Members/regebro/mailhostfix/MailHost251fix.zip
Zope-2.6.0-linux2-x86.tgz
http://www.zope.org/Products/Zope/2.6.0/Zope-2.6.0-linux2-x86.tgz
Zope sample product and Python API for Tamino XML DB
http://www.zope.org/Members/struktur/zamino/Zamino.zip
PropertyObject-1.02
http://www.zope.org/Members/mjablonski/PropertyObject/PropertyObject-1.02.tgz
Zope-2.6.0-win32-x86.exe
http://www.zope.org/Products/Zope/2.6.0/Zope-2.6.0-win32-x86.exe
HTML Parse Tree ZIP file
http://www.zope.org/Members/slott/HTMLParseTree/product/htmlparsetree.zip
TrafficQuotaFolder.0-1-3.tar.gz
http://www.zope.org/Members/eisen/TrafficQuotaFolder/TrafficQuotaFolder.0-1-3.tar.gz
XML Transform 0.8
http://www.zope.org/Members/arielpartners/XMLTransform/XMLTransform-0-8-0.tgz
ExternalEditor-0.4.tgz (Zope Product)
http://www.zope.org/Members/Caseman/ExternalEditor/ExternalEditor-0.4.tgz
zopeedit-0.4-src.tgz (Source Helper App)
http://www.zope.org/Members/Caseman/ExternalEditor/zopeedit-0.4-src.tgz
FolderFilter-0.0.3.tar.gz
http://www.zope.org/Members/4am/FolderFilter/FolderFilter-0.0.3.tar.gz
CMFReportTool - PDF-Skins for CMF/Plone Sites
http://www.zope.org/Members/jack-e/CMFReportTool/CMFReportTool-0.1.1.tgz
XMLRPCMethod-0-9.tgz
http://www.zope.org/Members/EIONET/XMLRPC/XMLRPCMethod-0-9.tgz
ZWeatherApplet v1.0
http://www.zope.org/Members/jerome_alet/ZWeatherApplet/ZWeatherApplet-1.0.tar.gz
ESMTP MailHost
http://www.zope.org/Members/bowerymarc/ESMTPMailHost/ESMTPMailHost2.0.0.tgz
Zediscuss discussion document
http://www.zope.org/Members/zeomega/Zediscuss/Zediscuss.tgz
v001alpha.zip
http://www.zope.org/Members/digitalis/cmf_relation/v001alpha.zip
Tuttle-0.1.tgz
http://www.zope.org/Members/hoffman/tuttle/Tuttle-0.1.tgz
DCOracle2-1_2.zip
http://www.zope.org/Members/matt/dco2/DCOracle2-1_2.zip
NuxDocument 1.0alpha1
http://www.zope.org/Members/sf/NuxDocument/NuxDocument-1.0alpha1
Zope-2.6.0b1-win32-x86.exe
http://www.zope.org/Products/Zope/2.6.0b1/Zope-2.6.0b1-win32-x86.exe
StructuredDocument-1.0
http://www.zope.org/Members/mjablonski/StructuredDocument/StructuredDocument-1.0.tgz
DCOracle2-1.2.tgz
http://www.zope.org/Members/matt/dco2/DCOracle2-1.2.tgz
EconoAccount-0.4.1b
http://www.zope.org/Members/peterbe/EconoAccountProduct/EconoAccount-0.4.1b.zip
QuickLinks-0.1.2
http://www.zope.org/Members/peterbe/QuickLinks/QuickLinks-0.1.2.zip
ZUBB / ZDiscussions
http://www.zope.org/Members/BwanaZulia/ZUBB/ZDiscussions-0.7.5.tar.gz
ReQuezt-0.5.tar.gz
http://www.zope.org/Members/pjentsch/ReQuezt/ReQuezt-0.5.tar.gz
PropertyObject-1.0
http://www.zope.org/Members/mjablonski/PropertyObject/PropertyObject-1.0.tgz
MailBoxer-2.0
http://www.zope.org/Members/mjablonski/MailBoxer/MailBoxer-2.0.tgz
ZPhotoSlides
http://www.zope.org/Members/p3b/ZPhotoSlides/ZPhotoSlides.tar
AbracadabraObject-1.3
http://www.zope.org/Members/mjablonski/AbracadabraObject/AbracadabraObject-1.3.tgz
AbracadabraObject-1.3.1
http://www.zope.org/Members/mjablonski/AbracadabraObject/AbracadabraObject-1.3.1.tgz
OrderedObjectManager-1.0
http://www.zope.org/Members/mjablonski/OrderedObjectManager/OrderedObjectManager-1.0.tgz
NeoBoard 0.9.4
http://www.zope.org/Members/wankyu/NeoBoard/NeoBoard-0.9.4.tar.gz
ZWiki-0.12.0.tgz
http://www.zope.org/Members/simon/ZWiki/ZWiki-0.12.0.tgz
21. Credits
The majority of this Zope News was written by Carlos de la Guardia, with contributions from kedai, George Donnelly and others.