[Repoze-dev] how to present repoze
Chris McDonough
chrism at plope.com
Sun Sep 23 22:49:52 UTC 2007
After an enlightening conversation with Paul about what Repoze is, I
think I've formed a more solidified opinion about how we might
present it to the world at large, at least initially.
The suggestion is to use something like the tagline "Deploying Zope
via WSGI" (as opposed to "Breaking up Zope to use WSGI"). The
operative word in the tagline is "deploy". Repoze is currently only
about 10% about development. It's 90% about deployment.
For example:
- We're breaking up Zope into smaller individually deployable
middleware pieces in order to allow people to control the behavior
of a particular deployment without actually needing to change the
bits inside of Zope-the-appserver.
- We're going to make it possible to deploy Z3 and Z2 applications in a
similar way, where at least some of the knowledge about deploying the
Z2 app bleeds over into deploying the Z3 deployment too.
- Likewise you will be able to deploy Zope technologies without actually
using Zope-the-appserver by using repoze middleware bits.
- We've packaged up Zope 2 as a library to make it more easily
deployable
using setuptools and eggs.
And so on.
The other 10% of Repoze that is in CVS right now is about
development: writing obob plugins that use Zope-the-library but not
Zope-the-appserver (like repoze.kiss and repoze.virginia).
I suggest that this 10%, while it's important, should not be used
immediately to define the Repoze "brand" or "elevator speech" (as
Paul calls it).
If we do believe it's important to pimp the development pieces more
immediately, perhaps the development pieces should have a separate
"brand" (or we give the deployment pieces a different name or
whatever), so that nobody gets confused about what one or the other is.
- C
_______________________________________________
Repoze-dev mailing list
Repoze-dev at lists.repoze.org
http://lists.repoze.org/mailman/listinfo/repoze-dev
More information about the Repoze-dev
mailing list