Publisher: Packt, 2007, 398 pages
This book aims to teach best practices of Plone development, focusing on Plone 3.0.
It covers setting up a suitable development environment, customizing Plone’s look and feel, creating new content types and forms, connecting to external databases, and managing users and groups intelligently. It also shows how to configure a production-ready server, with LDAP authentication and caching.
Plone is an open-source content management framework, built on top of the Zope application server and written in Python. As a ready-to-use Content Management System with a focus on usability, Plone makes it easy for content authors to create and edit web content
Plone is also used by developers, as a framework for building content-centric web applications such as dynamic websites and intranets. This book focuses primarily on the developer-oriented aspects of Plone
Not for the novice
This is something as unusual as a Plone book that describes the leading edge (aka Plone 3) in technical detail. It takes us on a development journey, where all new functionality of Plone 3 is described in painstaking detail. But be wary, this book assumes that you know Plone beforehand (as a Power user or a developer), that you are proficient in the programming language Python, that you are comfortable with Object Orientation concepts (knowing a bit of Java or C++ beforehand is recommended) and that you have no problem grokking XML as a natural habit!
IF you fulfill these requirements, this is a good book. OK, it doesn't exactly explain WHY some things are done differently in Plone 3 or WHY the added complexity is necessary (or desirable), but you are assumed to surmise these details anyway, as you already know the issues (as per your background).
In short, if you don't fulfill the requirements: don't buy this book. If you do and are interested in how to develop stuff the Plone way: this is absolutely the book for you!