Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Plone 3 Products Development Cookbook Paperback – May 10, 2010
|New from||Used from|
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
More About the Author
Top Customer Reviews
The list of reviewers, comprising Martin Aspeli, Alec Mitchell and Emanuel Sartor, being as they are core and very active developers, automatically made me think this was going to be an accurate and up-to-date book.
This is the second book in the market about modern development with Plone, after Martin Aspeli's Proffessional Plone Development. And after having skimmed through it (if you try to proof-read this kind of books from top to bottom your brain can explode), I can say that it's probably going to become a classic invaluable reference as PPD already is.
Plone 3 Products Development Cookbook spans over 350 pages full of useful tips, set-up instructions and step-by-step coding approaches to solve specific use-cases (that's why it's called "cookbook"). Even if the book title says Plone 3, I think it's just a Packt policy - one can be sure that most of the contents (if not all them) will be valid for Plone 4 too, and the authors even included some special instructions for Plone 4.
The book show-cases the development of an hypothetical digital newspaper with Plone, covering the whole process: From installing Python and Plone in Linux or Windows (Mac OSX specifics aren"t covered in this book) to preparing the production environment, passing through the installation of useful development tools like ipdb, DocFinderTab or plone.Read more ›
The book is organized around a hypothetical 10 requirements presented to the reader for a client's website. (The 10 include such tasks as preparing for internationalization, allowing multimedia content in downloadable and playable form, and 8 other reasonable requests.) Throughout the book, the reader is told how to fulfill these 10 requirements. Along the way there are a multitude of best practices outlined, too.
The book is set up to be read as a reference. Some chapters build on others, but many allow an immediate jump to the desired topic. This fits the book's flavor, which is more reference than overview.
All things considered, I would recommend this book to anyone who wants to undertake serious Plone 3 development.
I would say the book is for beginning to intermediate Plone programmers. The only new information I saw for myself was about plone.app.content and dexterity. Still, it is good to have available when you think: "Today I want to bake a fresh portlet, let's get the cookbook." You will find good, solid information in this book.
Read a more complete review on my weblog: [..]
I come to this book as someone who has used Plone for many years, but would like to learn more about developing products for Plone. In addition to providing step by step instructions for common product creation tasks, the book also provides information on debugging tools, creating tests for your products, and packaging your products for distribution.
So far, the book has held up to practical tests as well. It was able to help someone in our office, who had never created a custom content type before, create a new content type quickly and easily. We're thinking of using the book in our monthly Plone meetings to help the people who come to our group get up to speed in the creation of content types.
If there is one problem with this book, it is that it is for Plone 3 when Plone 4 will be released soon. Much of what is here will still be useful, but there will be some changes. Of course, writing a book like this, you will always we trying to hit a moving target. Still, I would have liked to have seen a chapter at the end on what was coming in Plone 4 and what we could have expected to be different.
But, as I've said, this book has already proved its usefulness to me. I would highly recommend it.