Comparing Zine with Glashammer
I compared these both for some specific framework/toolboxish features they currently have:
Zine: 0.2-dev repo checkout as of 2010-03-09
Glashammer: 0.3.0 repo checkout as of 2010-03-09
Note: I don't have experience with either of both, so if something is missing or wrong, please fix.
Intention
- Zine
- wsgi blog application
- Glashammer
- wsgi application framework
Notable features
(mainly from perspective of what could be useful for MoinMoin)
Plugin System
- Zine
- zine.pluginsystem implements "user plugins"
- zipped plugin packages
- plugins have metadata, code, templates, static files, translations, docs, useful for:
- color schemes
- code extensions (e.g. a parser)
- ... (rather generic)
- create plugin package, install plugin from packages, remove plugin
- plugin discovery in subdirectories of plugin search path
- builtin plugins
- instance plugins
- Glashammer
- no "user plugins"
- "developer plugins" ("bundles") can get added explicitely by add_bundle call
Themes
- Zine
- ?
- Glashammer
- none
i18n
Both use babel and have similar code, has to be checked more thoroughly whether they really support multiple languages simultaneously (language-per-request).
Notifications (email, etc.)
- Zine
- Look at zine.notifications, moin's notification system can do more, but is a bit crappy.
- Glashammer
- none?