Plone 3.3 Site Administration

Alex Clark's book will get you managing and enhancing your Plone website like a seasoned expert

Plone 3.3 Site Administration

Alex Clark

Alex Clark's book will get you managing and enhancing your Plone website like a seasoned expert
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781847197047
Paperback240 pages

Book Description

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

Chapter 1: Background
Site administration essentials
What you need to get started
About Plone installers
About Python software distributions
How to install Distribute—a framework for managing Python packages
How to install PIP: a more user friendly Python package installer
How to install Buildout—a tool for building software
More about Python software distributions
How to install a C compiler
How to install Subversion—a version control system
How to install Python with Buildout
Summary
Chapter 2: Site Basics
More about Buildout
Customizing site navigation
Adding new content types
Summary
Chapter 3: Appearance
Installing themes with Buildout
Examining themes with Omelette and Python
Overview of theme package files
Creating a theme package with ZopeSkel
Examining themes in the Zope Management Interface
Making changes through the Web
Summary
Chapter 4: Administration
Configuring mail settings in a development environment
User and group management: Out of the box
Users and groups management with LDAP
Summary
Chapter 5: Deployment and Maintenance
Creating a production buildout
Backing up your database
Automating database backups
Restoring your database from a backup
Packing your database
Automate database packing
Rotating logs
Summary
Chapter 6: Optimization
Caching background in the context of Plone
Installing CacheFu—a caching add-on for Plone
Installing Varnish—a caching agent
Installing Squid—a caching agent
Creating multiple instances with Buildout macros
Load balancing in the context of Plone
Installing Supervisor—a process manager
Understanding the software stack
Installing Munin plugins to analyze performance
Summary
Chapter 7: Security
Restricting TCP/IP access to localhost or LAN host
Managing IP addresses and ports effectively
Configuring the Zope 2 effective user dynamically
Installing Cassandra to audit through the web (TTW) security
Applying security and bug fixes to Plone
Summary
Chapter 8: The Future
Specifying package versions
Executing Buildout in offline mode
Analyzing the contents of our buildout
Staying calm when trouble arises
Upgrading to Plone 4
Summary

What You Will Learn

  • The basics of Plone site administration
  • Installing Python, Distribute, Buildout, PIP, Plone, and more
  • Changing the appearance of your Plone site with freely available, professional-looking themes
  • Automating maintenance tasks to keep your site running smoothly with less effort
  • Securing, backing up, and monitoring your Plone site
  • Maximizing the performance of your Plone site by applying various site optimization techniques

Authors

Table of Contents

Chapter 1: Background
Site administration essentials
What you need to get started
About Plone installers
About Python software distributions
How to install Distribute—a framework for managing Python packages
How to install PIP: a more user friendly Python package installer
How to install Buildout—a tool for building software
More about Python software distributions
How to install a C compiler
How to install Subversion—a version control system
How to install Python with Buildout
Summary
Chapter 2: Site Basics
More about Buildout
Customizing site navigation
Adding new content types
Summary
Chapter 3: Appearance
Installing themes with Buildout
Examining themes with Omelette and Python
Overview of theme package files
Creating a theme package with ZopeSkel
Examining themes in the Zope Management Interface
Making changes through the Web
Summary
Chapter 4: Administration
Configuring mail settings in a development environment
User and group management: Out of the box
Users and groups management with LDAP
Summary
Chapter 5: Deployment and Maintenance
Creating a production buildout
Backing up your database
Automating database backups
Restoring your database from a backup
Packing your database
Automate database packing
Rotating logs
Summary
Chapter 6: Optimization
Caching background in the context of Plone
Installing CacheFu—a caching add-on for Plone
Installing Varnish—a caching agent
Installing Squid—a caching agent
Creating multiple instances with Buildout macros
Load balancing in the context of Plone
Installing Supervisor—a process manager
Understanding the software stack
Installing Munin plugins to analyze performance
Summary
Chapter 7: Security
Restricting TCP/IP access to localhost or LAN host
Managing IP addresses and ports effectively
Configuring the Zope 2 effective user dynamically
Installing Cassandra to audit through the web (TTW) security
Applying security and bug fixes to Plone
Summary
Chapter 8: The Future
Specifying package versions
Executing Buildout in offline mode
Analyzing the contents of our buildout
Staying calm when trouble arises
Upgrading to Plone 4
Summary

Book Details

ISBN 139781847197047
Paperback240 pages
Read More

Read More Reviews

Recommended for You

Professional Plone 4 Development Book Cover
Professional Plone 4 Development
$ 35.99
$ 25.20
Python 3 Object Oriented Programming Book Cover
Python 3 Object Oriented Programming
$ 29.99
$ 21.00
Plone 3 Products Development Cookbook Book Cover
Plone 3 Products Development Cookbook
$ 26.99
$ 18.90
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Modular Programming with Python Book Cover
Modular Programming with Python
$ 31.99
$ 22.40
Microsoft Silverlight 4 Business Application Development: Beginner's Guide  Book Cover
Microsoft Silverlight 4 Business Application Development: Beginner's Guide
$ 32.99
$ 23.10