Zope 3 Developer's Handbook
Hello everyone, I just wanted to let you all know that the first book covering Zope 3 hit the shelves yesterday. It is called the "Zope 3 Developer's Handbook" and was published by Sams' Developer's Library. Link to Sams Web-Site: http://www.samspublishing.com/title/0672326175 Link to amazon.com: http://www.amazon.com/gp/product/product-description/0672326175 There is also an online version at: http://dev.zope.org/Zope3/Zope3Book However, I did not yet have the time to transfer the editions made by Sams back to the online version. This will happen in the next months though. Regards, Stephan -- Stephan Richter CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training
Wow! Congratulations! Jim Stephan Richter wrote:
Hello everyone,
I just wanted to let you all know that the first book covering Zope 3 hit the shelves yesterday. It is called the "Zope 3 Developer's Handbook" and was published by Sams' Developer's Library.
Link to Sams Web-Site: http://www.samspublishing.com/title/0672326175
Link to amazon.com: http://www.amazon.com/gp/product/product-description/0672326175
There is also an online version at: http://dev.zope.org/Zope3/Zope3Book However, I did not yet have the time to transfer the editions made by Sams back to the online version. This will happen in the next months though.
Regards, Stephan
-- Jim Fulton mailto:jim@zope.com Python Powered! CTO (540) 361-1714 http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org
Stephan Richter wrote:
Hello everyone,
I just wanted to let you all know that the first book covering Zope 3 hit the shelves yesterday. It is called the "Zope 3 Developer's Handbook" and was published by Sams' Developer's Library.
Link to Sams Web-Site: http://www.samspublishing.com/title/0672326175
Link to amazon.com: http://www.amazon.com/gp/product/product-description/0672326175
There is also an online version at: http://dev.zope.org/Zope3/Zope3Book However, I did not yet have the time to transfer the editions made by Sams back to the online version. This will happen in the next months though.
Congratulations, Stephan! I can't wait to hold a copy in my hands! It's quite an accomplishment publishing this book only few months after X3.0 has been released and I know how much pain you must have had rewriting it every three months or so because Z3 got refactored ;). I also know how much work writing a book is, especially when it's about a complex piece of software such as Zope. I'd also like to take this opportunity to let everyone know that a second, complementary book on Z3 written by myself and targeted towards the non-experienced Zope3 developer (such as Zope 2 convertees) is going to be available in about a month (Springer, the publishing company, says around March 10). So, watch out for those Amazon bundles! :) With Jim's sprint oriented ProgrammerTutorial, the developer oriented Developer Handbook and a beginner oriented book -- not to mention excellent source code documentation --, Zope 3 is now unlikely to suffer from a lack of documentation like Zope 2 did before the first Zope book was finally published in 2001. Especially in this difficult time of wanting to migrate sooner or later, having good documentation is the best way of lowering the barrier. Anyway, Stephan, keep up the good work. X3.0 wouldn't be there without you and neither would this tremendous documentation effort. Philipp
Just curious. Tried setting it up but getting an error page on the browser when trying to view the page as described.
I will do that now but thought I would ask here before I went to the author. Many on the list chastise those who go directly to an individual so I thought I would try to avoid the lick of that flame.
Just curious. Tried setting it up but getting an error page on the browser when trying to view the page as described.
I expect Florent did ...
I don't think anyone on this list has ever chastised someone for going directly to an author. But... I could be wrong. bobb ----- Original Message ----- From: "Allen Schmidt" <aschmidt@fredericksburg.com> To: "Dieter Maurer" <dieter@handshake.de> Cc: <zope@zope.org> Sent: Wednesday, March 02, 2005 2:06 PM Subject: Re: [Zope] DeadlockDebugger - Anyone tried using it?
I will do that now but thought I would ask here before I went to the author. Many on the list chastise those who go directly to an individual so I thought I would try to avoid the lick of that flame.
Just curious. Tried setting it up but getting an error page on the browser when trying to view the page as described.
I expect Florent did ...
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them. Many thanks. David
Hi David We are using the combo, although in a very plain form. We use a custom table for users and have implemented any additional functionality in our own way. So we use XUF/pg for handling security in Zope. This works on global roles, assigned in the table record, but also with local roles assigned to users in the ZMI. Nice thing is: You can add multiple instances of XUF in different folders all pointing at the same pg table. Summarising: We like XUF a lot, but do not use most of its advanced stuff. We have had no security or performance issues (but then our Postgresql server has RAID and 2 CPUs). Also, Andrew Milton (author) is very helpful in answering questions on the mailing list.
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/exuserfolder-users
Cheers On 14 Jul 2005, at 16:46, David Pratt wrote:
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them. Many thanks.
David _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
David Pratt wrote at 2005-7-14 12:46 -0300:
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them.
We use it and are satisfied with it. -- Dieter
Thanks Dieter. I was really hoping it is a good solution since it is the only User Folder product for Postgres that I have seen thus far. Regards David On Thursday, July 14, 2005, at 06:49 PM, Dieter Maurer wrote:
David Pratt wrote at 2005-7-14 12:46 -0300:
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them.
We use it and are satisfied with it.
-- Dieter
David Pratt wrote at 2005-7-14 20:30 -0300:
Thanks Dieter. I was really hoping it is a good solution since it is the only User Folder product for Postgres that I have seen thus far.
Chris Withers would tell you, that "Simple User Folder" can do this as well :-) -- Dieter
For what it's worth, I recently used the SimpleUserFolder for an application that uses Postgres as the backend. It was terrifically easy to implement authentication through Postgres via the SimpleUserFolder. It does exactly what I want without unnecessary frill or complications. Garth On 7/15/05, Dieter Maurer <dieter@handshake.de> wrote:
David Pratt wrote at 2005-7-14 20:30 -0300:
Thanks Dieter. I was really hoping it is a good solution since it is the only User Folder product for Postgres that I have seen thus far.
Chris Withers would tell you, that "Simple User Folder" can do this as well :-)
-- Dieter _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Hi Garth. Yes, it is very compact compared to XUF for sure. Thank you for this feedback. I will be evaluating this option as well. There are differences in licensing that may be a factor in what I decide to use after some evaluation. BSD with XUF compared to MIT with SimpleUserFolder. I have tended to stick with ZPL and BSD only sources. I try to learn from GPL-like sources as opposed to using them in my code. This may be a factor in my decision despite the fact that SimpleUserFolder may be smaller and simpler to implement. Regards, David On Friday, July 15, 2005, at 08:57 PM, Garth B. wrote:
For what it's worth, I recently used the SimpleUserFolder for an application that uses Postgres as the backend. It was terrifically easy to implement authentication through Postgres via the SimpleUserFolder. It does exactly what I want without unnecessary frill or complications.
Garth
On 7/15/05, Dieter Maurer <dieter@handshake.de> wrote:
David Pratt wrote at 2005-7-14 20:30 -0300:
Thanks Dieter. I was really hoping it is a good solution since it is the only User Folder product for Postgres that I have seen thus far.
Chris Withers would tell you, that "Simple User Folder" can do this as well :-)
-- Dieter _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
David Pratt wrote:
for this feedback. I will be evaluating this option as well. There are differences in licensing that may be a factor in what I decide to use after some evaluation. BSD with XUF compared to MIT with SimpleUserFolder.
Huh?! What exactly is the problems with the MIT license? It's prettymuch the simplest and least restrictive open source license out there, which is why I selected it. Did you actually read the license file? ;-)
I try to learn from GPL-like sources as opposed to using them in my code.
The MIT license has NOTHING to do with the GPL. Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk
Am Donnerstag, den 14.07.2005, 12:46 -0300 schrieb David Pratt:
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them. Many thanks.
I use it but in a very hacked up form because I need inline auth and I wanted sha1 hash instead of the default crypt.
+-------[ Tino Wildenhain ]---------------------- | Am Donnerstag, den 14.07.2005, 12:46 -0300 schrieb David Pratt: | > I am looking at using the ExUserFolder with Postgres. Any users of | > this combination that could share feedback (positive or negative) on | > how this solution is working for them. Many thanks. | | I use it but in a very hacked up form because I need inline auth | and I wanted sha1 hash instead of the default crypt. BTW, the 0.50.x branch has pluggable crypt types.. crypt, md5, sha are part of the crypts you can pick.. or you can write your own in about 30 seconds if you need something else. -- Andrew Milton akm@theinternet.com.au
Am Freitag, den 15.07.2005, 16:25 +1000 schrieb Andrew Milton:
+-------[ Tino Wildenhain ]---------------------- | Am Donnerstag, den 14.07.2005, 12:46 -0300 schrieb David Pratt: | > I am looking at using the ExUserFolder with Postgres. Any users of | > this combination that could share feedback (positive or negative) on | > how this solution is working for them. Many thanks. | | I use it but in a very hacked up form because I need inline auth | and I wanted sha1 hash instead of the default crypt.
BTW, the 0.50.x branch has pluggable crypt types..
crypt, md5, sha are part of the crypts you can pick.. or you can write your own in about 30 seconds if you need something else.
Well this sha1 patch wasnt the real hard work ;-) Inline auth was the real nut to crack. And the fact XUF returns HTML instead of using appropriate exceptions add to the complexity :-) I hope PAS will fill the gap although it isnt yet ready for prime time.
Thanks Tino and Andrew. This is all useful feedback. Regards, David On Friday, July 15, 2005, at 05:11 AM, Tino Wildenhain wrote:
Am Freitag, den 15.07.2005, 16:25 +1000 schrieb Andrew Milton:
+-------[ Tino Wildenhain ]---------------------- | Am Donnerstag, den 14.07.2005, 12:46 -0300 schrieb David Pratt: | > I am looking at using the ExUserFolder with Postgres. Any users of | > this combination that could share feedback (positive or negative) on | > how this solution is working for them. Many thanks. | | I use it but in a very hacked up form because I need inline auth | and I wanted sha1 hash instead of the default crypt.
BTW, the 0.50.x branch has pluggable crypt types..
crypt, md5, sha are part of the crypts you can pick.. or you can write your own in about 30 seconds if you need something else.
Well this sha1 patch wasnt the real hard work ;-)
Inline auth was the real nut to crack. And the fact XUF returns HTML instead of using appropriate exceptions add to the complexity :-)
I hope PAS will fill the gap although it isnt yet ready for prime time.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tino Wildenhain wrote:
Am Freitag, den 15.07.2005, 16:25 +1000 schrieb Andrew Milton:
+-------[ Tino Wildenhain ]---------------------- | Am Donnerstag, den 14.07.2005, 12:46 -0300 schrieb David Pratt: | > I am looking at using the ExUserFolder with Postgres. Any users of | > this combination that could share feedback (positive or negative) on | > how this solution is working for them. Many thanks. | | I use it but in a very hacked up form because I need inline auth | and I wanted sha1 hash instead of the default crypt.
BTW, the 0.50.x branch has pluggable crypt types..
crypt, md5, sha are part of the crypts you can pick.. or you can write your own in about 30 seconds if you need something else.
Well this sha1 patch wasnt the real hard work ;-)
Inline auth was the real nut to crack. And the fact XUF returns HTML instead of using appropriate exceptions add to the complexity :-)
I hope PAS will fill the gap although it isnt yet ready for prime time.
I'm interested to know what you find its shortcomings to be. I know it is in use in production on some fairly large sites (dozens of content managers, hundreds of thousands of content objects, etc.). Tres, - -- =================================================================== Tres Seaver +1 202-558-7113 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC1/30+gerLs4ltQ4RAjAyAKCdb+wAFkqDZ6TP3MfuHIih5ecXkQCg0nV3 SEuQNSdYcaL9TxbhMN9Vl8o= =pLki -----END PGP SIGNATURE-----
David Pratt wrote:
I am looking at using the ExUserFolder with Postgres. Any users of this combination that could share feedback (positive or negative) on how this solution is working for them. Many thanks.
You might want to take a look at SimpleUserFolder. It's a lot more light weight that XUF and handles RDB-based auth of any variety really well... cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk
participants (13)
-
Allen Schmidt -
Andrew Milton -
bobb -
Chris Withers -
David -
David Pratt -
Dieter Maurer -
Garth B. -
Jim Fulton -
Philipp von Weitershausen -
Stephan Richter -
Tino Wildenhain -
Tres Seaver