Recommended Zope book?
I don't have the benefit to make it to a bookstore and browse any Zope books, so I have to buy from Amazon. I would like a good Zope book that 1: Doesn't have a lot of screenshots with obvious stuff like showing how to use the ZMI 2: Covers ZPT, TAL, METAL, etc. (the Beehive Book of Zope index doesn't even mention ZPT or Page templates, from what I can tell) although it comes recommended 3: Is a good overall reference for dtml, tal, and external methods. I don't want to buy the Zope Book right now because it's already out of date. I have the following choices: a: the zope bible b: zope web application development and content management c: Book of zope Anyone have any experience with these?
there is a new draft of the Zope Book covering 2.6 available on www.zope.org: http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ -aj ----- Original Message ----- From: "Patrick Price" <jprice22@wvu.edu> To: <zope@zope.org> Sent: Saturday, August 17, 2002 23:55 Subject: [Zope] Recommended Zope book?
I don't have the benefit to make it to a bookstore and browse any Zope books, so I have to buy from Amazon.
I would like a good Zope book that
1: Doesn't have a lot of screenshots with obvious stuff like showing how to use the ZMI 2: Covers ZPT, TAL, METAL, etc. (the Beehive Book of Zope index doesn't even mention ZPT or Page templates, from what I can tell) although it comes recommended 3: Is a good overall reference for dtml, tal, and external methods.
I don't want to buy the Zope Book right now because it's already out of date.
I have the following choices:
a: the zope bible b: zope web application development and content management c: Book of zope
Anyone have any experience with these?
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Thanks to all who responded to my query. I gained a lot of information from your responses. For the time being, I've opted to try the online 2.6 edition of The Zope Book. First off I want to say it's a privilege to have such documentation online. I appreciate the hard work that has gone into it. To be sure, it has so far been helpful and for this reason alone the authors, editors, and publisher deserve to have their final product bought and paid for when it is published. However...<noflames> :-) I printed it and spent half an hour reading and I find that it is lacking in some respects. It contains good content but the presentation is inconsistent. I had to read several sections multiple times to grasp easily explained concepts which could have been explained in one well-written paragraph or if presented in a different order. The layout itself became so distracting that to retain my sanity I had to start marking up the three chapters I read with layout revisions and suggestions. I suspect others new to Zope might have the same problems with it that I am having, so I must ask with whom (or where) I can correspond directly if suggestions are welcomed. Patrick Price Senior UNIX Systems Administrator West Virginia University Morgantown, West Virginia USA ============================= Couldn't a better name for "Script (Python)" been decided on? Scripted Python, Python Logic Objects, Embedded Python, Python-based scripts, PyScript, or *anything* but "Script (Python)"? It may be legal but it's *distracting*. :-) Andreas Jung wrote:
there is a new draft of the Zope Book covering 2.6 available on www.zope.org:
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/
-aj
However...<noflames> :-) I printed it and spent half an hour reading and I find that it is lacking in some respects. It contains good content but the presentation is inconsistent. I had to read several sections multiple times to grasp easily explained concepts which could have been explained in one well-written paragraph or if presented in a different order. The layout itself became so distracting that to retain my sanity I had to start marking up the three chapters I read with layout revisions and suggestions.
Suggestions welcome! I haven't turned on the comment features of the book because it's not finished yet. Hmm. I should put that in the header, huh? ;-) <sound of patrick's dropping jaw goes here>. Sorry.... will do that now.
I suspect others new to Zope might have the same problems with it that I am having, so I must ask with whom (or where) I can correspond directly if suggestions are welcomed.
That would be me. It'd be nice for followups to stay on the list so we can have yet-another-how-much-the-Zope-docs-suck-and-in-the-end-everybody-scatters-when-faced-with-editing-duties sort of thread. Cynicism aside, I really am interested in specific advice on how to make it better, and I'll take any help. I'm not proud. ;-)
Couldn't a better name for "Script (Python)" been decided on? Scripted Python, Python Logic Objects, Embedded Python, Python-based scripts, PyScript, or *anything* but "Script (Python)"? It may be legal but it's *distracting*. :-)
Yes, it's awful. But I'm sure somebody else would have said "Where do I find the 'Python-based script' in the Add list"? Blame ActiveState's lawyers. ;-) - C
Hi, --On Dienstag, 20. August 2002 00:18 -0400 Chris McDonough <chrism@zope.com> wrote:
However...<noflames> :-) I printed it and spent half an hour reading and I find that it is lacking in some respects. It contains good content but the presentation is inconsistent. I had to read several sections multiple times to grasp easily explained concepts which could have been explained in one well-written paragraph or if presented in a different order. The layout itself became so distracting that to retain my sanity I had to start marking up the three chapters I read with layout revisions and suggestions.
Suggestions welcome! I haven't turned on the comment features of the book because it's not finished yet. Hmm. I should put that in the header, huh? ;-) <sound of patrick's dropping jaw goes here>. Sorry.... will do that now.
I suspect others new to Zope might have the same problems with it that I am having, so I must ask with whom (or where) I can correspond directly if suggestions are welcomed.
That would be me. It'd be nice for followups to stay on the list so we can have yet-another-how-much-the-Zope-docs-suck-and-in-the-end-everybody-scatters -when-faced-with-editing-duties sort of thread. Cynicism aside, I really am interested in specific advice on how to make it better, and I'll take any help. I'm not proud. ;-)
Ah, thats fine. Since I proofreaded the german translation of the book, I had to incorporate some small fixes regarding the newer Zope version and some stuff I came accross. For example the original book often uses "select * from table..." in ZSQL examples where I replaced it with "select column, column, ... from table" since this helps around mistakes and hard-to-find errors. Unfortunately the influence of the proofreader could only be minimal. Chris, if you want, I can send my suggestions to you. Regards Tino
a: the zope bible
I got good mileage out of this one - I initially wrote it off as a book with a very high screenshot to quality ratio, but it's worth spending a proper 20 minutes at the bookstore having a read of some of the middle chapters, because there's lots in there. The screenshot count just means you can read it on the bus and not get lost! It's the first book I've read that has a decent, well-paced coverage of developing a Python-based product iteratively, and it explains quite a lot of why each change is made as the product is built. (speaking as someone who's used Zope/DTML/other people's products for a while but hasn't explored much further until recently) It has a pretty good chapter on ZPT, including TAL and METAL. That, the online tutorials and a bit of practice are really all you need; ZPT is really pretty simple and doesn't seem to have as many nasty edge cases as DTML. Cheers, Julian.
participants (5)
-
Andreas Jung -
Chris McDonough -
Julian Melville -
Patrick Price -
Tino Wildenhain