Comparing Zine with Glashammer

I compared these both for some specific framework/toolboxish features they currently have:

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?

MoinMoin: ThomasWaldmann/ZineVsGlashammer (last edited 2010-03-09 15:05:40 by ThomasWaldmann)