Zope News for March 1 - 15, 2006

“I write this UML model and presto, I get all this with zero lines of code, wow neat.” - Paul Winkler

## On Vision

Remember last weeks discussion on the future of Zope 2 and 3 ? There hasn’t been a consensus yet on how to proceed with development, it seems things will move on like before - each party developing its own future of Zope.

(c) http://blog.planetzope.org/There are a few interesting threads on the Vision thing though:
Jeff Shell first reinforces his vision of a smaller, more dedicated zope3 app-server and component architecture ([Zope3-dev] Two visions), then later suggests to create 3 new editions of Zope, namely Zope 3 CA (Component Architecture), Zope 3 AS (Zope 3 Application Server) and Zope Suite (Built on Zope 2 and leveraging elements of the Zope 3 CA and Zope 3 AS) ([Zope3-dev] Visionaire! (All your problems, solved)). A bit later he looses faith altogether in Zope: A Crisis of Faith. Coming this March to TNT (TNT! TNT!) and continues his rant, complaining there is no such thing like ‘The message of Zope‘ (Griddle Noise: Crisis of Faith: The Messengers Have Been Shot) while comparing it to ‘Rails / Django / TurboGears‘. Geoff Davis chimes in ([Zope3-dev] The vision thing), asking how to address Jeffs concerns and second, what lessions to be learned from ‘Rails / Django / TurboGears’.
Another facet is added with a NASA engineer perfectly presenting ([Zope3-dev] The vision thing) on the ease of TTW programming / configuration (Plone wins hands-down over J2EE, C++ and other heavyweights) - this lets some developers again rethink fs-only development.

(c) http://www.python.org/In a somewhat related post on Python Marketing Ian Bicking tells us the bitter truth: ‘And if you want to market Python then please please please don’t do it on python.org, …’ — works for Zope and zope.org as well - no ?

## On Configuration

Martijn Faassen: ‘In this mail I’d like to make explicit some competing design influences on ZCML’ ([Zope3-dev] what is ZCML?)

Jim Fulton presents a proposal to use standard python module ConfigParser for high level configuration used by adminstrators or users installing Zope (Zope.org - Use ConfigParser for High-Level Configuration)

## On Sprinting

Philipp von Weitershausen has short overview info on the recent pycon zope sprints (PyCON 2006 Sprint Recap) (c) http://www.python.org/pycon/

Shane Hathaway is going to solve the PyWebOff challenge using Zope3 ([Zope3-Users] PyWebOff) and he is asking for help.

## On Development

Jim Fulton clarifies: ‘The next [Zope] release will be in June. After that release, we’ll switch to a May/November schedule.’

Philipp von Weitershausen suggests to switch from ZopeTestCase (Zope2) to testrunner (Zope3 ): ‘Since Zope 3.2/2.9, we have a new testrunner in zope.testing. The test.py script is a small facade for it.’ (Death to ZopeTestCase!)

Releases

Zope related

  • (c) http://www.nuxeo.com/solutions/cps/CPS 3.4.0
    After 1 year and 1/2 of work (more than 11000 commits by 32 developers) Nuxeo releases the new stable version of CPS.

Sprints, Conference News & Press Announcements

Zope 3 / Z3ECM April sprint in Paris at Nuxeo - nuxeo.com
Nuxeo, with the kind help of the Zope team of Chalmers University, plans to organise a Zope 3 sprint on April 17-21 (Dates changed from 3-7.April) in our premises in Paris. The focus of the sprint, like last year’s successful sprint, will be ECM.

Even more Links

  • zf.zscp - ZSCP Implementation (This package implements the process and Web site of the ZSCP)
  • Introduction to Zope 2 Application Development - This talk distills into tutorial form the fundamentals of application development for the Zope 2 platform, with some best practices and practical advice along the way. (Slides from the pycon2006 talk)
  • [ZODB-Dev] packaging zodb in eggs - Chris McDonough is taking a stab at packaging the various pieces of ZODB as eggs.
  • (c) http://zissue.berlios.de/z3/hello.swf - z3 ‘hello world’ package - screencast
  • pyvnc2swf is a cross-platform screen recording tool. It captures screen motion through VNC protocol and generates a Shockwave Flash (SWF) movie.
  • Colubrid is a WSGI request handler which simplifies python web developement.
  • page - The “page” Django application is a simple front-end renderer for HTML and XHTML content from external sources.
  • webstring 0.1 is a web templating engine that allows programs to manipulate XML and HTML documents with standard Python sequence and string operators. webstring was written as a wrapper for Fredrik Lundh’s cElementTree package
  • (c) http://noga.muti.co.za/Python Web Framework Statistics
  • psf - Trac - The Pydotorg Redesign Site
  • CheeseShopDev
  • RDF/A Primer 1.0 - Embedding RDF in XHTML — This document introduces the RDF/A syntax for expressing RDF metadata (works with XHTML2)

All Bookmarks

(c) http://del.icio.us http://del.icio.us/planetzope/zone:0605

Comments are closed.