[Zope3-dev] Re: The elevator speech for Zope 3
Oliver Marx
om at improva.dk
Mon Oct 8 07:30:13 EDT 2007
>
> Yup. Now let's drop the "3" in that sentence, because all of this
> applies to Zope software as a whole. This is, in fact, one way to sum
> up the way the Zope project as a whole works.
I have no problem with that. The simpler the better. As long as the new
comers learn Zope 3 and not Zope 2.
>> Maybe we can learn from the javascript libraries? The first time you
>> pick the whole package. Later when you have become more familiar with
>> the library you only include the parts that you really need. But that
>> is not how you start!
>
> Absolutely.
>
>> Zope 3 should IMO have a "click clack install" version that makes the
>> first little app a piece of cake. Add to that a story about
>> flexibility and automated testing; then even I would buy it ;)
>
> http://cheeseshop.python.org/pypi/zopeproject is probably the fastest
> and easiest way to get started nowadays. One command and you're set up
> with a sandbox. If you haven't got Zope 3 downloaded yet, it will do
> so as well. It selects a set of libraries that are common in most
> applications and installs them by default. You can, of course, get rid
> of them later on.
I will have to look at zopeproject. Without having looked at it - My
guess is that I would like a little more flesh on the bones - like
z3c.form(demo). Remember it is for people who are *new* to Zope. I would
love to see a set of extjs widgets as well.
> Then of course there's Grok (http://grok.zope.org) which builds on the
> Zope Libraries and aims at making it all much easier. It too has a
> "click clack install" along the lines of zopeproject; it's called
> grokproject. And a while ago, I demonstrated how you could create a
> TodoList application in 15 minutes with it:
> http://www.archive.org/details/grok_todo_part1. Note that Grok has
> evolved a bit since then and adding any kind of ZCML or working with
> the ZMI is unnecessary nowadays.
I have looked at Grok. I love the ideas. But it feels like its a little
too much convention over configuration. I do not hate zcml. I hate to
write zcml. If there was a way to auto generate zcml and way to
overwrite that zcml when needed - then I would be a happy man.
/Oliver
More information about the Zope3-dev
mailing list