[Zope-dev] Zope 3 Newbie Feedback

Andreas Jung lists at zopyx.com
Sun Sep 5 07:15:07 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

And btw.: "Zope 3" is dead

There is only the ZTK and Bluebream as ZTK-based application server.

- -aj

Christopher Lozinski wrote:
>  First of all my compliments to all of the people who put in enormous
> amounts of work first figuring out how to build Zope 3, and then
> building it.  I am most grateful  I hope that these comments help you
> better understand your market.
> 
> I should say that I have been using Zope 2 since 1999 and watching Zope
> 3 for the longest time.  I just could not get it.  Python is cool, but
> interfaces, adaptors, zcml etc just made my eyes glaze over.  I now
> understand why all that was necessary, but it was off putting.  I
> finally have an app I need to write, but the complexity quite delayed my
> working with Zope 3.  What is needed is a simple model to get people
> hooked. 
> 
> So how to make Blue Bream easier to use?   I propose making the initial
> start up interface a simple content management system, kind of a Plone
> light.  We all know there is way too much stuff under the hood of
> Plone.  It slows software evolution.  In contrast I know that Zope 3 is
> easy to evolve, just getting started is hard.  So everyone starts in
> Plone, but never migrates to Zope 3.   So a simple content management
> system out of the box would make it very easy to get started in Blue
> Bream.  Then users could grow into the system. 
> 
> I know Plone just had a new release . I am not sure what all is in it,
> but it would be great if Zope 3 on startup looked just like Plone, as
> far as possible.  Right out of the box allow users to register
> themselves, and add in the stock content types.  Calendar item, news
> item, things like that, not the developer centric ZPT and DTML file. 
> Also allow the developer stuff, but under a different branch of a
> hierarchical menu system.    Maybe only people with a developer or
> manager permission see those kinds of items.
> 
> There are three parts to a simple content management system.   First,  a
> way to generate new content types, and second some dtml or page
> templates to display them.  Finally some examples would also be useful.
> 
> So the critical thing I need is a way to put up custom content types
> using a web interface to build the schema.  Maybe I could even add a few
> python scripts.  And click on some options that usually go in an zcml
> file.  That would make it super fast to put up a custom content type.  
> That would make for a very easy entry for someone like myself into
> building a new BlueBream application.
> 
> Then I need to add some DTML or page templates to display those content
> types.  I can already do that right through the web. 
> 
> Finally a few existing content types like calendar item, link, and
> article would provide for great examples if anyone wanted to modify or
> copy them.  They could be implemented through the web as examples or
> base classes to be inherited or modified.
> 
> That would be an awesome demo.  A real simple way to get started in Zope
> 3.  A simple abstraction that would make it accessible to those stupider
> developers like myself.   And everyone else out there.  Once hooked,
> over time we could dig deeper.
> 
> That is all I want.  A simple content management system out of the box,
> make it easy to add my own content type.  Sure the serious hackers can
> throw all that out, but for the average end user/developer, that would
> be a hugely tempting improvement over using Plone.   If I can add a few
> dtml pages to display my content, it would all be very easy to get
> started.  Later I could export to the file system, and svn.
> 
> But that is not what I currently get.   Instead, in my case, we will go
> with the system admin manually adding users for a while.  And I have to
> learn how to write an interface file, which is way way more difficult
> than just using a web form to define one.  The web form, lays out my
> choices, and only allows for legal schema definitions.  Much better. 
> 
> Okay, so much for my wish list.  Here are some more specific comments.
> 
> Thank you for providing the user interface.   Registration is quite
> confusing.  First I create something, then I have to register it. 
> Hello, if I created it, then just go ahead and register it for me.  Take
> a ZPT page.  I am a zope 2 developer.  I know what that is.  Then they
> ask me to register it.  Took a while to figure out what that means.   I
> still have no idea what all those options for interfaces are.  If you
> have to have all those choices there, just label one default for me.  It
> can't be that hard.  Maybe register one by default, and provide the
> option to change it.  Make the page say clearly that something has been
> registered.   And have a clear link to the help page for choosing an
> interface to register. Or should I say change to. 
> 
> Then I cannot add a python script through the user interface.  What
> happened to that stuff?   Are python scripts dead?   I loved them. 
> 
> Actually I Preferred the Zope 2 pull down menu of things to add.  Over
> time it did get a bit long.  Good to have a hierarchy of things to add.
>   Best to have a hierarchy of things to add. 
> 
> Hope that helps.   I really just want to give good feedback.  I hope
> that I have not offended anyone with my frank feedback.  Overall Zope 3
> looks great, and is very fast for development.   But I think we could
> make it significantly easier for new users to get started with. 
> 
> Chris
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev at zope.org
> https://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists - 
>  https://mail.zope.org/mailman/listinfo/zope-announce
>  https://mail.zope.org/mailman/listinfo/zope )


- -- 
ZOPYX Limited           | zopyx group
Charlottenstr. 37/1     | The full-service network for Zope & Plone
D-72070 Tübingen        | Produce & Publish
www.zopyx.com           | www.produce-and-publish.com
- ------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQGUBAEBAgAGBQJMg3u7AAoJEADcfz7u4AZjgNcLwKareWppVr/d2v27X3hlEVvL
vSOldbQ6skLpTdyySZnve8dURjaJg0UUsp/WRRR6c0BniSIQ5nzxslGwriIWSWIf
i+EQHhsSwI7GZDVZXTuzm/mX3x6dVZt8PEKL9jcCayexNYYTByXFY8Z4CoIKKza2
SCF9j6W3WgJmm7R7OxBphoTmvC+cHnP3X3svRV2/dhb0FlDmDtftuKx2myXcVHfs
0vB5ZdVY1AdcWaJH0/Q1DW2yWHz4jpDHvzNYX4ZQyKGC+rVDx1I1icLSxhPuBM6G
Sf7KXdM3Ik7t/c356oMsDmG45YAWbWlPqJd2NfY0U6l0N239rqwhmB0JC+f1ZbYC
qwC1GGtZNbs9w88dWrA5JwEnoaMrGIphPfoJFqsVoyIhS7gzOml+LFGXBJcnlSbt
goDk0EhhCJEfMYkE5egVqUEDmK624+oHZ+JwHuDsaMRUAeIXH8VtVCD4hFOhVo+5
8TR09gQSNxyJNComCVd4umIhyWx9jo8=
=/iqx
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lists.vcf
Type: text/x-vcard
Size: 316 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope-dev/attachments/20100905/d3f59830/attachment.vcf 


More information about the Zope-Dev mailing list