PLONE CONTENT MANAGEMENT ESSENTIALS // TABLE OF CONTENTS
Chapter 1: Introduction to Plone and Content Management
- Plone Basics
- Underlying Architecture of Plone
- When to Use Plone
- Examples of Plone in Use
- Why a Content Management System?
- Features of a Content Management System
- Anatomy of a Plone Site
- Plone Slots
- Troubleshooting
- Summary
Chapter 2: Installing Plone
- Plone User Roles
- The Manager Role
- The Member Role
- Workflow Roles
- Installation and Access Requirements
- Obtaining Plone
- Installing Plone
- Installing on Windows
- Installing on Mac OS X
- Installing on Linux/UNIX
- Upgrading Plone
- Where Do We Go From Here?
- Troubleshooting
- Summary
Chapter 3: Using Your New Plone Site
- Joining a Plone Site
- Logging In
- The Member Home Page
- The Member Folder
- User Preferences
- Undo
- Working with Content in Plone
- Creating and Modifying Documents
- Adding and Modifying Events and News
- Adding and Editing Files
- Adding and Editing Other Content Types
- Publishing Content in Plone
- Utilizing the Content Discussion Feature
- Searching Content
- Using Advanced Search
- Troubleshooting
- Summary
Chapter 4: Additional Plone Elements
- Using the CMF Collective
- Working with CMFBoard
- Installing CMFBoard
- Creating a CMFBoard Forum
- Setting up ForumNBs
- Adding Topics and Posts
- Member Preferences for CMFBoard
- Additional CMFBoard Information
- Working with CMFMessage and CMFUserTrackTool
- Installing CMFMessage and CMFUserTrackTool
- Viewing the CMFMessage and CMFUserTrackTool Slots
- Sending an Instant Message
- Taking Action After Receiving an Instant Message
- Working with CMFPhoto and CMFPhotoAlbum
- Installing CMFPhoto and CMFPhotoAlbum
- Creating a Photo Album with CMFPhotoAlbum
- Adding Photos to a Photo Album
- The End-User View of a Photo Album
- Working with SimpleBlog
- Installing SimpleBlog
- Adding a Blog Folder
- Adding a Blog Entry
- Publishing Your Blog Entries
- Additional SimpleBlog Configuration
- Working with Wikis
- Installing Zwiki
- Wiki Basics
- Working with Your Zwiki Wiki
- Troubleshooting
- Summary
Chapter 5: Customizing Plone
- Working with Standard Slots
- Changing the Location of Slots
- Modifying the Visibility of Standard Slots
- Making Slots Visible to Members Only
- Creating and Maintaining Custom Slots
- Customizing Tabs and Graphics
- Changing the Tabs
- Customizing Logos and Other Images
- Internationalization and Localization of Your Plone Site
- Localizing Your Plone Site
- International Character Sets
- Troubleshooting
- Summary
Chapter 6: Creating and Implementing a Custom Skin
- What's a Skin
- Elements of a Plone Skin
- Preparing to Use a Custom Skin
- Working with the Plone Base Properties File
- Working with the Plone Style Sheet
- Quick Style Sheet Primer
- Structure of the Plone Style Sheet
- Pulling it All Together
- Defining Your Goals
- Developing the Overall Site Architecture
- Determining Your Navigational Elements
- Developing the Look and Feel
- Fitting the Pieces Together
- Plone Customization Example
- Troubleshooting
- Summary
Chapter 7: Additional Content-Related Techniques
- Working with Plone Page Templates
- The Zope Template Language
- Working with Existing Templates
- Creating a New Plone Template
- Implementing Content Syndication
- How RSS Works
- Syndicating a Plone Folder
- Creating and Using New Content Types
- Customizing the New Content Type
- Other Methods for Adding Content Types
- Troubleshooting
- Summary
Chapter 8: Technical Administration
- Basic Plone Administration
- The Plone Setup Screen
- Backing Up Your Plone Site
- Caching Elements in Plone
- ZODB Caching
- Additional Cache Managers
- Using Plone with Other Applications
- Zope Virtual Hosts
- Running Plone with Apache
- Running Plone with Microsoft IIS
- Troubleshooting
- Summary
Appendix A: Using Python for Greater Customization
- Getting Started with Python
- Working with the Interpreter
- Working with Strings
- Working with Lists
- Operator Overview
- Basic Flow Control in Python
- File Access with Python
- Defining Your Own Functions and Modules in Python
- What's in the Standard Library?
- More Information
Appendix B: Introduction to Zope and the ZMI
- Fun with Application Servers
- The Zope Framework
- The Components of the Zope Framework
- Zope and Objects
- The Basics About Objects
- Publishing and Managing Objects
- The Zope Management Interface (ZMI)
- The ZMI Navigator Frame
- The ZMI Workspace Frame
- The Status Frame
- Working with Objects in the ZMI
- Undoing Actions
- Object History
- Where to Find More Information
