[Zope] A Zwiki roadmap

Simon Michael simon at joyful.com
Sat Feb 16 19:28:59 EST 2008


All -

thanks for the interesting feedback on zwiki.org, zope/plone-user lists 
and #zwiki channel. Based on this I see the following as a good roadmap.

- Plone needs native wiki-ish solutions that fit the Plone model. It's 
time to stop chasing Plone, remove the CMF/Plone support (simplifing 
code and skins), and focus on plain Zope 2 as our platform.

- Ideally there would be one last release to fix cosmetic issues with 
current Plone 3 support. Anyone who wanted Zwiki in Plone would use this 
version. This, call it Zwiki Classic, would enter mothball/deep 
maintenance mode. (We might call it 1.0. Don't freak out. I'm just saying.)

- New development would focus on a 2.x branch where we would drop 
backwards compatibility, do very aggressive cleanup and generally make 
our life easier. Other priorities would be all-unicode, ease of hosting, 
pluggability and modularisation, moving to zope3 technologies, and 
extracting reusable python/zope3 libs. This would be a refactor not a 
ground-up rewrite - we should be able to use it pretty much right away.

- Z3wiki (the all-zope3, ZPL zwiki codebase) might be able to use and 
help extract libs from above. I don't expect to work on z3wiki directly 
myself because Zope 2 is our mainstream appserver and because I prefer 
to spend most of my time in GPL-land.

So there is one possible path into the future, though I don't yet know 
how far down it we'll go. zwiki.org has a hundred subscribers, but I'm 
not hearing strong support/interest/need. And there are other projects 
and other implementation strategies to explore. One basic issue is that 
with wikis proliferating and traffic intensifying, 100%-dynamic, 
memory-intensive wikis are not always economic. Eg for slashdottings and 
for busy developers, an RCS-based solution like ikiwiki is attractive. 
And so on. Just pondering; we shall see. As always, further thoughts 
welcome.

-Simon



More information about the Zope mailing list