Wednesday, October 31, 2007

Zope community, the largest producer of eggs !

If you check PyPI recent update any time, you can see at least one package
update from Zope community. Zope 3 itself has more than 140 eggs.
Zope 2 also started using eggs, I think Zope 2 itself is going be fully
eggified soon after 2.11 release.

It would be interesting to read Pradeep's post to BangPypers list along
with this. He says:

"The kind of functionality available in Zope and plone especially when
it comes to fine grained authentication, content metadata,
internationalisation support, are yet to be seen on other python
framework. However, the choice is simpler now, because Zope is pushing for a
``Python Ecosystem'' rather than a single do-it-all framework
. Once
again they lead the way."

Monday, October 22, 2007

Zope component architecture article -> book

Last Monday I posted about an article I am writing about Zope component
. This weekend I added a reference chapter. Now it has total 76 pages,
now it is more than the size of an article, so I would like to call it as a book :)
(I don't know the criteria for a book, may be I am wrong)

You can read the book here.

I didn't got any feedback for this work yet from Python/Zope/Plone community :( .
Though, I didn't lost my hope. I hope this time I will get some feedback :)

Update:I have added an HTML version of book (Thanks to Anonymous commenter).
Also I have uploaded the reST source.

Monday, October 15, 2007

Zope component architecture article

Few months back, I started writing an article about Zope component architecture.
But I couldn't finish it at that time. My friend Brad (thanks Brad!) reviewed the
initial draft at that time. Even now I didn't completed it as I wished, though,
last weekend I did some polish works. The last chapter is just a copy paste with
some minor changes from README.txt in source code of zope.component package.

Anyway, here is what I wrote so far. I am planning to look into
this article after some time (may be weeks/months). If you have any
comments/questions, please add it as a comment here.

Friday, October 12, 2007

Good bye zope3-dev list !

Zope 3 developers list is going back to where it is started.

The first mail to zope3-dev list was from Jim Fulton in 2001 and he
closed the list with a final thread. There was average 146 KB (gziped version)
mail per month for last 6 years and 500+ subscribers in zope3-dev list.

Recently Zope 3 has been "exploded" into individual projects.
The discussions about development of these projects will continue in
zope-dev list (The 'zope-dev' list is almost 9 years old now).

This is a good move, because Zope 3 is no more a single project. Zope
itself had more projects from the beginning. But projects like Zope 2
(Original Zope application + application server and/or framework),
ZODB (object database), CMF (content management framework) etc. was
more coarse grained. Then Zope3 also started like this, but it
consisted many re-usable packages. With the arrival Python eggs, it
become easy to manage small packages. Buildout pushed this trend
further. At last, this lead to splitting of packages into separate
projects, and we have a new term for that, "satellite projects". Also
these projects are more fine grained compared to Zope 2,ZODB etc. (I
heard Jim has plan to split ZODB into small individual packages in

The 'zope3-users' list will function as it is now. In future, this
list *may* also merge to general 'zope' list in favor.