O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Definitive Guide to Plone, Second Edition

Book Description

The Definitive Guide to Plone, Second Edition has been completely updated to cover version 3 of Plone and its newest features. This book provides a complete and detailed overview of Plone. It is divided into three parts, which cover using, configuring, and developing and customizing Plone. After the coverage of Plone's features, the case studies in the final part of the book reveal the true power of Plone. These case studies demonstrate Plone's ability to handle all kinds of requirements, while retaining an easy-to-use interface for users. As when you're working with Plone itself, you can choose where to start in this book and how best to apply it to your own needs.

With Plone, anyone can manage a website or work with an efficient intranet. Start reading The Definitive Guide to Plone, Second Edition right away, and the World Wide Web will be yours!

  • Fully covers content management with Plone in Windows, Mac OS X, and Linux

  • Shows how to configure, administer, and maintain Plone

  • Details the development of custom applications with Plone

  • Includes case studies that show how Plone is already being deployed across networks and businesses

Table of Contents

  1. Cover Page
  2. Title Page
  3. Copyright
  4. Dedication
  5. Contents At A Glance
  6. Contents
  7. Foreword
  8. About The Authors
  9. About The Technical Reviewers
  10. About The Foreword Writer
  11. Introduction
  12. PART 1: Using Plone
    1. CHAPTER 1: Introducing Plone
      1. What Is a Content Management System?
      2. Who Needs Plone?
      3. The History and Origins of Plone
      4. Python
      5. The Plone World
      6. Summary
    2. CHAPTER 2: Installing Plone
      1. Installing Plone on Windows 2000/XP/Vista
      2. Configuring the Server on Windows
      3. Installing Plone on Mac OS X
      4. Installing Plone on Gnu/Linux
      5. Installing Plone with zc.buildout
      6. Adding a Plone Site
      7. Installing an Add-on Product
      8. Summary
    3. CHAPTER 3: Managing Content with Plone
      1. Logging in As a New User
      2. A First Look at the Plone Interface
      3. Organizing Your Site
      4. Adding and Editing Site Content
      5. Managing and Sharing Your Content
      6. Gathering Disparate Elements into Coherent Collections
      7. Finding Content in Your Site
      8. Commenting Content
      9. Summary
    4. CHAPTER 4: Administering a Plone Site
      1. Main Site Setup
      2. Managing Users and Permissions
      3. Configuring the WYSIWYG Editor
      4. Managing HTML Filtering
      5. Managing Portlets
      6. Managing Automatic Rules
      7. Summary
  13. PART 2: Configuring Plone
    1. CHAPTER 5: Behind the Scenes
      1. Understanding Object-Oriented Web Development
      2. Doing Through-the-Web Development: The ZMI
      3. Understanding Object Publishing and Acquisition
      4. Managing Content Types Through the ZMI
      5. Understanding the Portal Catalog
      6. Summary
    2. CHAPTER 6: Customizing Plone's Look and Feel
      1. Changing the Entire Site's Look Quickly
      2. Introducing Plone Skins
      3. Templates and CSS: Customizing Your Plone Skin
      4. Working with JavaScript
      5. KSS: Ajax Made Easy
      6. Summary
    3. CHAPTER 7: Managing Security and Workflows
      1. Implementing Security in Zope
      2. Using Plone Workflows
      3. Adding Plone Policy Support
      4. Creating and Customizing Plone Workflows
      5. Summary
    4. CHAPTER 8: Advanced User Management
      1. The Pluggable Authentication Service (PAS)
      2. Authentication with LDAP
      3. Authentication with Relational Databases
      4. Summary
  14. PART 3: Developing Plone
    1. CHAPTER 9: Writing an Add-On Product
      1. Structure of a Plone Product
      2. Building a Plone Product the Easy Way
      3. Writing a Custom Content Type
      4. Theming
      5. Forms
      6. Viewlets and Portlets
      7. Plone Configuration
      8. Tools and Utilities
      9. Summary
    2. CHAPTER 10: Integrating Plone with Other Systems
      1. Publishing the File System
      2. Relational Databases
      3. Accessing Plone Without a Web Browser
      4. Integrating Plone with Other Frameworks
      5. Summary
    3. CHAPTER 11: System Architectures and Deployment Configurations
      1. Optimizing Storage Configurations
      2. Asynchronous Indexing
      3. Plone Behind a Web Server
      4. Caching, Clustering, and Load Balancing
      5. Multiple ZODBs
      6. Automatic ZODB Packing
      7. Summary
    4. CHAPTER 12: Case Studies
      1. Management of Enterprise Workflow
      2. E-Commerce with Plone: Your Business Online
      3. Automatic Handling of Documents and Images
      4. Plone and Multimedia
      5. Handling Many Large Objects with Plone
      6. Integration of External Applications and Single-Sign-On
      7. Custom Member Profiles
      8. Community Portals and Social Networks
      9. Intranets and Document Management Systems
      10. Plone: Faster Than Light
      11. Summary
  15. APPENDIX: Creative Commons Legal Code
    1. Attribution-NonCommercial-ShareAlike 3.0 Unported
    2. License
    3. Creative Commons Notice
  16. Index