This post originated from an RSS feed registered with Python Buzz
by Carlos de la Guardia.
Original Post: Professional Plone Development
Feed Title: I blog therefore I am
Feed URL: http://blog.delaguardia.com.mx/feed.atom
Feed Description: A space to put my thoughts into writing.
Like many other Plone enthusiasts, I was expecting Martin Aspeli's Professional Plone development book very eagerly since word came out that it would soon be published, a few months back.
When it was finally published, I was very happy (and I admit a little flattered) when Kshipra Singh, from Packt Publishing, asked me if I wanted a copy for review, because I blog about Plone frequently (well, I think about blogging frequently, and then do it only sparingly, but I try hard).
Are you kidding? My email saying 'of course I do' with my postal address was out even before I finished reading his mail. Packt Publishing made this blogger very happy and they deserve recognition for taking the trouble to locate Plone bloggers and sending us copies.
The problem was that, owing to a an untimely mail service strike in the UK, combined with the legendary slowness of the Mexican postal service, more than a month went by before I had the book at my doorstep.
Anyway, now that I finally have it, I would like to do a series of posts about it instead of a single review.
I think this is a very important book for Plone, for various reasons:
It covers Plone 3 and came out at right about the same time that it was released, so the book will stay fresh for a good time.
Martin Aspeli is a member of the core Plone framework team and he not only used his insider status to feed the book, but according to Alexander Limi in the book's preface, he also fed Plone 3 development from the perspective of his book experience. Writing about something makes you see it in another light.
The book not only teaches Plone 3 to Python developers, but also tries to establish a set of best practices, which is good for a platform as flexible as Plone (and Zope 2, below).
With the new development paradigms using the Zope Component Architecture taking the Plone world by storm and causing quite a bit of uncertainty in some circles, it's nice to have a good resource to point to where people can get enlightened if they wish.
In some ways, I see this book as laying out a proposal for how things ought to be done in Plone Land according to Martin. A case for the new paradigms, if you will. As he is a core Plone developer, I think his opinion carries weight, so I'd like to cover what he says in detail. Stay tuned.