Conclusions

by Maurits van Rees last modified Feb 04, 2009 03:05 AM
Zope 3 is the way to go!

Using Zope 3 like this is:

* clean:

* Only one page template from Quills is changed and no code is
overwritten.

* If we added a metal:macro with a fill-slot to Quills, even that
single overwrite would not be necessary.

* compatible:

* We only *add* features, we do not change existing behaviour of
WeblogEntries.

* Our audio enhanced WeblogEntries are still first class
WeblogEntries. Existing code that expects a normal WeblogEntry
can handle our audio entries just fine.

* Our changes work on *any* content type that implements the
IWeblogEntry interface. So if someone really does create a
VideoWeblogEntry implementing IWeblogEntry, our code would work
for such an object as well.

In other words: Zope 3 is the place to be!