ZwikiInANutshell is more up-to-date
Here are some immediate differences in wiki-usage!
- wiki page names are more flexible. All but one of the capitalized words may consist of one capital letter. Valid wikinames may have digits appended. Pretty much anything can be enclosed in square brackets to generate a wikiname. Something preceded by ! or on a line beginning with ! is not a wikiname.
- Choice of markup formats - StructuredText, HTML/DTML, WikiWikiMarkupRules?, MoinMoinMarkup, plain text, etc. (structured text + html is the default).
- Page hierarchy - a page is considered to be the child of the page from which it was created. Parents are displayed along with the page title for context. Pages may be reparented. You can also choose not to view the hierarchy.
- you can use DTML/python expressions, acquisition, other zope objects to get sophisticated dynamic behaviour
- database integration
- edit wiki pages via ftp & webdav (emacs + html-mode !)
- wiki pages can be managed using Zope's management interface
- changes can be undone
- fine-grained access control
- plenty more to explore!
Other features of interest:
- accepts fuzzy urls for efficient navigation
- UI level of detail control
- in-line comment form
- AnnoyingQuote :)
- various UserOptions?
- WikiMail email in and email out
etc etc... ZwikiFeatures?
Can someone explain "database integration" ? Is this anything beyond ZODB integration? Potential confusion between able to integrate a database into the wiki (Zope method calls on a page) or placing the Wiki content in a database? The idea of the Wiki pages as external files, or alternate database sources is intruiging to the ZODB paranoid.. - DeanGoodmanson
Wondering if this really partakes of the Zen of WikiNess?.
The biggest difference from WikiWikiWeb to me is allowing input in HTML or DTML. I mean, I know HTML pretty well, but WikiWikiWeb deliberately avoids using it, to make everything more transparent. Not only for the new user, but even power users who would rather concentrate on the content instead of the coding.
I was hoping that ZoPe could add a lot. But now I think we need to work on making it simpler, more like WikiWikiWeb. So I am turning my attention now to TimVoght's PyWiki?. I like it very much. Tim, I'll get back to you when I do more, and I'll get back to ZWiki and Zope soon too. But thanks for the good try here with ZWiki! --EricEldred
Eric, thanks for the good comments from the wiki camp - I fully agree with your point about simplicity/transparency being essential to WhyWikiWorks?. ZWiki is very young, but a specific goal is for it to be flexible enough to provide a look-and-feel indistinguishable from the original. The fact that zope is running behind the scenes need not be a distraction.
I also want to allow other markup languages (like AtisWiki does), and explore the power that comes with DTML etc. If maintaining a ZoPe installation is not too much overhead for the wikiweb admin, having it underneath immediately adds some huge value IMHO. --SimonMichael