Books

by Alex Limi last modified Feb 11, 2011 10:19 PM
Books about Plone and related subjects. Most links go to Amazon, but these books are available in other well-stocked book stores as well.

A Users Guide to Plone

Newly updated for Plone 4, this volume focuses on how to use "out of the box" features preinstalled with any default Plone installation. It is written especially for those who use Plone on a daily basis to write and approve content. Versions for Plone 3 and Plone 2.5, 2.1 and 2.0 are also available, free in PDF format!

Read More…

Practical Plone 3: A Beginner's Guide

A book for people getting started with building websites with Plone 3. Covers installation, site administration, building custom content types, themeing, deployment, performance optimization and more.

Read More…

Professional Plone 4 Development

Written by Plone core developer Martin Aspeli, Professional Plone 4 Development covers Plone 4 website development in depth. This book aims to teach best practices of Plone development, focusing on Plone 4.1. 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. This book focuses primarily on the developer-oriented aspect of Plone. Its first edition, called simply Professional Plone Development, covers Plone 3.

Read More…

Theming for Plone 3

Learn how to create flexible, powerful, and professional themes for your web site with Plone and basic CSS. Learn best practices for creating a flexible and powerful Plone themes. Build new templates and refactor existing ones by using Plone's templating system, and discover tricks and tips for skinning your Plone site. Included is a walkthrough of a fully functional theme. Errata for the book are listed here: http://www.plone.org/documentation/faq/plone-3-theming-errata/

Read More…

Plone for Education

This is the school web team's missing manual. Through step-by-step examples covering 11 common educational use cases, you'll learn how to take the box of parts provided by Plone, combine them with best-of-breed third-party plug-ins, and turn out a dynamic web environment that will be a joy to use for faculty, enhance staff productivity, and engage the student body. Subjects covered include best practices for representing courses and calendars, showcasing personnel, extending the Faculty/Staff Directory product, setting up blogs and forums, building forms without coding, doing basic styling, keeping your site up and running, and more.

Read More…

Plone 3.3 Site Administration

This book covers site administration tasks, from setting up a development instance, to optimizing a deployed production site, and more. It demonstrates how-to perform these tasks in a comprehensive way, and walks the user through the necessary steps to achieve results.

Read More…

Plone 3.3 Products Development Cookbook

70 simple but incredibly effective recipes for creating your own feature rich, modern Plone add-on products by diving into its development framework

Read More…

The Definitive Guide to Plone (2nd Ed.)

The Definitive Guide to Plone describes everything from installing Plone (on Mac OS X, Windows, and Linux) to writing code for the system. The book emphasizes light customization of Plone, and shows how to fully integrate Plone into an existing Web site and application.

Read More…

Expert Python Programming

Best practices for designing, coding, and distributing your Python software. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is not so straightforward. This book will show you how to do just that: it will show you how Python development should be done. Python expert Tarek Ziadé takes you on a practical tour of Python application development, beginning with setting up the best development environment, and along the way looking at agile methodologies in Python, and applying proven object-oriented principles to your design. Buy this book with Professional Plone Development and get 25% discount on both.

Read More…

Plone Live (online and print versions available)

The central purpose of this book is to help people developing Content Management Systems utilizing Plone. Readers should have at least a beginner's understanding of Python and intermediate experience with HTML and web technologies. Plone Live focuses on concepts, customization and advanced development using Plone.

Read More…

Web Component Development with Zope 3 (Third Edition)

Zope is a powerful Python web application platform for developing complex web applications rapidly and collaboratively. With version 3, Zope has been rebuilt on top of a Component Architecture that combines the best ideas available from modern web platforms. This book focuses on Zope 3, though it also addresses the needs of Zope 2 developers who want to use Zope 3 features as they are backported into the Zope 2 platform. First, the key concepts of Zope and its Component Architecture are introduced. Each of Zope's capabilities is demonstrated by building a sample application and then extending it with more features. Plone uses Zope 3 technologies from Plone 2.5 onwards, and if you're a developer that writes Python, but don't know Zope — this is the book to get. Make sure you get the second edition, as the book has significant updates.

Read More…

Definitive Guide to Plone (First Edition)

Free PDF of Definitive Guide to Plone (First Edition). A bit outdated, we recommend Practical Plone or the second edition of this book if you’re getting into Plone.

Read More…

Building Websites With Plone

This book shows you how to use Plone to build fully customized websites easily and quickly. With this book, you will be in total control of the look and feel of your Plone websites, making them look exactly the way you want. It takes you from the basics of installing and running Plone through advanced customization of its various features. It covers managing, customizing, and extending Plone both through the web and by coding on the file system.

Read More…

Python Programming: An Introduction to Computer Science

If you're new to programming in general, and to Python in particular, this is the perfect book to get you started with the best programming language in the world.

Read More…

Dive into Python (Free)

Python is the language that powers Plone and Zope, and it's a good idea to at least know the basics of the language when developing for Plone. Dive into Python is aimed at people that have some programming language experience, but might be new to Python. The entire book is available for free online, but there is also a print version available.

Read More…

CSS Mastery: Advanced Web Standards Solutions

Fantastic book that explains everything you need to know about HTML, CSS and provides a great foundation for working with Plone.

Read More…

A Comprehensive Guide to the Zope Component Architecture

Zope Component Architecture (ZCA) is a Python framework for supporting component based design and programming. It is very well suited to developing large Python software systems. The ZCA is not specific to the Zope web application server: it can be used for developing any Python application. Maybe it should be called the Python Component Architecture. This book is online and free.

Read More…

The Zope Book

Definitive reference for the Zope 2.x application server.

Read More…