The Definitive Guide to Plone, Second Edition
A complete training path to get to know Plone, to learn how to manage content in your website, configure it and develop new features.
Visualizza tutto in un'unica pagina (utile per la stampa, presentazioni, ecc.)
-
Using Plone
In this first part you will learn how to use Plone, a powerful Content Management System (CMS), as basic and manager user.
-
Chapter 1 - Introducing Plone
Plone is a content management system (CMS)—a platform that lets you build content-rich sites very quickly; it is built on top of Zope, a powerful web application server written in Python.
- What is a Content Management System? (this chapter will soon be available)
-
Chapter 2 - Installing Plone
How to install Plone and all its dependencies on a variety of platforms, and how to set the basic configuration options for Plone.
- Installing Plone on Windows 2000/XP/Vista (this chapter will be soon available)
- Configuring the Server on Windows (this chapter will be soon available)
- Installing Plone on Mac OS X (this chapter will be soon available)
- Installing Plone on Gnu/Linux (this chapter will be soon available)
- Installing Plone with zc.buildout (this chapter will be soon available)
- Adding a Plone Site (this chapter will be soon available)
- Installing an Add-on Product (this chapter will be soon available)
-
Chapter 3 - Managing Content with Plone
In this chapter we will see how to add and manage contents and how to use all the available features. You will be able to work autonomously on your Plone website contents.
- Logging in As a New User (this chapter will be soon available)
- A First Look at the Plone Interface (this chapter will be soon available)
- Organizing Your Site (this chapter will be soon available)
- Adding and Editing Site Content (this chapter will be soon available)
- Managing and Sharing Your Content (this chapter will be soon available)
- Gathering Disparate Elements into Coherent Collections (this chapter will be soon available)
- Finding Content in Your Site (this chapter will be soon available)
- Commenting Content (this chapter will be soon available)
-
Chapter 4 - Administering a Plone Site
We will see how to add and manage users and groups, how to manage the user interface elements and the way the content is viewed, published and even managed through custom rules.
- Main Site Setup (this chapter will be soon available)
- Managing Users and Permissions (this chapter will be soon available)
- Configuring the WYSIWYG Editor (this chapter will be soon available)
- Managing HTML Filtering (this chapter will be soon available)
- Managing Portlets (this chapter will be soon available)
- Managing Automatic Rules (this chapter will be soon available)
-
Chapter 1 - Introducing Plone
Plone is a content management system (CMS)—a platform that lets you build content-rich sites very quickly; it is built on top of Zope, a powerful web application server written in Python.
-
Configuring Plone
In this second part we will see what lies behind Plone, we will go through some basic concepts about the structure and the logic of Plone.
-
Chapter 5 - Behind the Scenes
We will explain some basic concepts about the technologies behind Plone and we will see how to configure, search, and index new content types in the context of the important concepts of acquisition and the Template Attribute Language.
- Understanding Object-Oriented Web Development (this chapter will be soon available)
- Doing Through-the-Web Development: The ZMI (this chapter will be soon available)
- Understanding Object Publishing and Acquisition (this chapter will be soon available)
- Managing Content Types Through the ZMI (this chapter will be soon available)
- Understanding the Portal Catalog (this chapter will be soon available)
-
Chapter 6 - Customizing Plone's Look and Feel
We will then learn how to change the look and feel of a Plone site, introducing Plone's skins, templates, CSS, JavaScript, KSS.
- Changing the Entire Site’s Look Quickly (this chapter will be soon available)
- Introducing Plone Skins (this chapter will be soon available)
- Templates and CSS: Customizing Your Plone Skin (this chapter will be soon available)
- Working with JavaScript (this chapter will be soon available)
- KSS: Ajax Made Easy (this chapter will be soon available)
-
Chapter 7 - Managing Security and Workflows
This chapter shows how security settings are handled in the Zope application server, how to use and manage workflows, and how to use and manage the Plone Policy Support.
- Implementing Security in Zope (this chapter will be soon available)
- Using Plone Workflows (this chapter will be soon available)
- Adding Plone Policy Support (this chapter will be soon available)
- Creating and Customizing Plone Workflows (this chapter will be soon available)
-
Chapter 8 - Advanced User Management
We will introduce some basic concepts about how the authentication service works in Plone and we will see how it is possible to attach Plone to LDAP or relational databases.
- The Pluggable Authentication Service (PAS) (this chapter will be soon available)
- Authentication with LDAP (this chapter will be soon available)
- Authentication with Relational Databases (this chapter will be soon available)
-
Chapter 5 - Behind the Scenes
We will explain some basic concepts about the technologies behind Plone and we will see how to configure, search, and index new content types in the context of the important concepts of acquisition and the Template Attribute Language.
-
Developing Plone
How to write an add-on product for Plone, to integrate Plone with other systems and frameworks, and how to access Plone without a browser. Finally, some use cases.
-
Chapter 9 - Writing an Add-On Product
We’ll try to make you understand the anatomy of a typical Plone product, walking through a series of tasks that will take you into the deeper workings of Plone and Zope.
- Structure of a Plone Product (this chapter will be soon available)
- Building a Plone Product the Easy Way (this chapter will be soon available)
- Writing a Custom Content Type (this chapter will be soon available)
- Theming (this chapter will be soon available)
- Forms (this chapter will be soon available)
- Viewlets and Portlets (this chapter will be soon available)
- Plone Configuration (this chapter will be soon available)
- Tools and Utilities (this chapter will be soon available)
-
Chapter 10 - Integrating Plone with Other Systems
We will see how to link Plone with a file system, both through Plone’s web interface and as a network share.
- Publishing the File System (this chapter will be soon available)
- Relational Databases (this chapter will be soon available)
- Accessing Plone Without a Web Browser (this chapter will be soon available)
- Integrating Plone with Other Frameworks (this chapter will be soon available)
-
Chapter 11 - System Architectures and Deployment Configurations
We will see how to build and manage a system architecture that will allow you to get the best performance for your web site, even in mission-critical cases.
- Optimizing Storage Configurations (this chapter will be soon available)
- Asynchronous Indexing (this chapter will be soon available)
- Plone Behind a Web Server (this chapter will be soon available)
- Caching, Clustering, and Load Balancing (this chapter will be soon available)
- Multiple ZODBs (this chapter will be soon available)
- Automatic ZODB Packing (this chapter will be soon available)
-
Chapter 12 - Case Studies
We will present some of the most common use cases you might encounter as a web developer, considering requirements and possible solutions, in order to give you a further overview of what you can do with Plone.
- Management of Enterprise Workflow (this chapter will be soon available)
- E-Commerce with Plone: Your Business Online (this chapter will be soon available)
- Automatic Handling of Documents and Images (this chapter will be soon available)
- Plone and Multimedia (this chapter will be soon available)
- Handling Many Large Objects with Plone (this chapter will be soon available)
- Integration of External Applications and Single-Sign-On (this chapter will be soon available)
- Custom Member Profiles (this chapter will be soon available)
- Community Portals and Social Networks (this chapter will be soon available)
- Intranets and Document Management Systems (this chapter will be soon available)
- Plone: Faster Than Light (this chapter will be soon available)
-
Chapter 9 - Writing an Add-On Product
We’ll try to make you understand the anatomy of a typical Plone product, walking through a series of tasks that will take you into the deeper workings of Plone and Zope.
by
Alice Narduzzo
—
last modified
2009-04-03 10:42
Contributors:
Maurizio Delmonte, Davide Moro, Alice Narduzzo, Fabrizio Reale, Enrico Barra, Andrea Cannizzaro, Andrea D'Este, Maurizio Lupo, Giuseppe Masili, Matteo Sorba.

