Book Image

Plone 3.3 Site Administration

Book Image

Plone 3.3 Site Administration

Overview of this book

In the past few years, we have seen some dramatic changes in the way Plone sites are being developed, deployed, and maintained. As a result, developing and deploying sites, changing their default settings, and performing day to day maintenance tasks can be a challenge. 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.We have divided the subject of Plone site administration into three categories: development, deployment, and maintenance. We begin by explaining how a Plone site is built, and how to start using it through the web. Next, we add features by installing add-on products, focusing on themes, blogging, and other common enhancements. After the basics of developing and deploying a Plone site are covered, the book covers the basics of maintaining it.Further, throughout the book we preview some new technologies related to Plone site administration, available now as add-ons to the current Plone release. Finally, we will cover a variety of techniques to help you optimize your site's performance.
Table of Contents (15 chapters)
Plone 3.3 Site Administration
Credits
Foreword
About the Author
About the Reviewer
Preface
Index

What you need to get started


Now let us bring the starting line into perspective, with a quote from Alice in Wonderland:

The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked. "Begin at the beginning", the King said gravely, "and go on till you come to the end: then stop."

Our story begins at the beginning, with your computer, operating system, a terminal window, text editor, and hardly anything else.

Modern computer

You will need a modern computer, preferably one made in the last few years.

Supported operating system

While we cannot cover every operating system, we will try to cover three of the most popular ones:

  • Mac OS X 10.6 (Snow Leopard)

  • Windows 7

  • Ubuntu Linux 10.04 (Lucid)

Tip

The previous operating systems are in no particular order!

While the author's desktop is Mac OS X, the techniques described in this book have been tested on Windows 7 and Ubuntu Linux 10.04 virtual machines running in parallel. We will assume you have only one OS, so feel free to skip the sections that are not applicable to you.

If you do not have one of these supported operating systems, a reasonable facsimile will probably do.

Internet connection

You will need a reasonably fast Internet connection, preferably cable, DSL, or any faster one to download the open source software discussed in this book.

Terminal window

We will make frequent use of the following:

  • Terminal in Max OS X

  • Command Prompt in Windows 7

  • GNOME Terminal in Ubuntu Linux

Text editor

You should have a text editor, and be familiar with how to use it. If you need a suggestion, try one of these:

If you are a programmer or a system administrator, you may be using Vi or Emacs already, and do not need the author's recommendation.