PacktLib: Plone 3 Intranets
Plone 3 Intranets
Credits
About the Author
Acknowledgement
About the Reviewers
Preface
Introduction to Plone
What does Plone give me over other CMS solutions?
First surprise: not PHP, Python
Second surprise: not RDBMS, the mighty ZODB
The Plone community
Public websites, intranets, extranets, and the thin line between them
Summary
Getting Started
Plone versions
Installing Plone
Quick start for the impatient
Plone unified installers
Buildout
Summary
Managing our Content
Plone visual layout structure
Anonymous versus logged in
Content structure
Adding content
Managing content
Displaying views
Managing portlets
Summary
Configuring our Site
Plone control panel
Zope Management Interface
Installing new add-on products
Summary
Managing Users, Groups, Roles, and Permissions
One vision
Security entities
Managing users and groups
More control: managing ZMI
The sharing tab
Summary
Managing Workflows
Workflow entities
ZMI workflow management
Out-of-the-box workflows
Workflow diving
Some useful workflow tools
Best practices
Summary
Securing our Intranet
Global or local roles?
Designing a sustainable role policy
Choosing a workflow for our intranet
Managing private content
Creating private sections
Workgroup areas
Third-party add-on products
Adding roles to the Plone UI
Summary
Using Content Type Effectively
Designing our intranet information architecture
Using collections
Table of contents
Next/previous navigation
Presentation mode
Third-party content types best practices
Summary
Intranet Add-on Products
Calendaring and extended events
Form generators
Blogs
Discussion board
Polls and surveys
Document files management
Summary
Basic Product Development
Building our own product
Making the product installable
The power of GenericSetup
Importing GenericSetup profiles from a product
Cloning content types via GenericSetup
Using a product to configure security
Dexterity
Summary
Content Rules, Syndication, and Advanced Features
Content rules
Syndication
Versioning
WebDAV
External editing
Summary
Theming our Intranet
Diving into Plone's page rendering
Theming using third-party add-on products
Building our own theme add-on product
Theming best practices
Summary
Deploying our Intranet
Deployment buildouts
Common administration tasks
Virtual hosting
Small intranet deployments
Medium intranet deployments
Large intranet deployments
Summary