Silva
Silva 2.1 Documentation

Getting started

Overview

Silva features

What’s new in Silva 2.1

Log in

Navigation tour

Author – basic

Adding content

Content Types

Using the Kupu editor

Previewing a document

Submitting for publication

Author – advanced

Adding metadata

Settings Screen

Document versioning

Content organization

Importing content

Importing spreadsheet data

Exporting content

Forms editor

Navigation – advanced

Access Keys

WebDAV

Editor

Publishing

Subscription management

Atom and RSS feeds

Chief Editor

Exporting content

Roles and permissions

Assigning roles

Groups management

Restricting public access

Addables configuration

Manager

Manager login

Zope Level Management

Adding Users

Subscription configuration

External sources: SQL, CSV, and Code Sources

Code Source Service

Code Source HowTo

Calling Code Sources from templates

Email Notifications and Site Membership

Site design and templates

Accessibility Links in Silva

Public API of Silva

Internationalization

File System Storage

Maintenance Notes for Managers

Quota restriction

location Upgrade Procedure

Silva Docs Index

Search

print subscribe envelope

Upgrade Procedure

Upgrading a Silva production instance

This is the recommend procedure for upgrading a Silva site running in production. It uses a buildout tag with all desired configurations and product versions pinned down. For more info about using buildout see http://docs.infrae.com/silva/2.2/buildout.html.

  1. Make a new buildout instance for testing the upgrade. You can do this ‘next to’ the current instance, or on another machine.
  2. Copy the production Data.fs to the test instance with the newer Silva.
  3. Upgrade the Silva root(s) in the copied Data.fs using the upgrade content button in Service Extensions.
  4. Test all products and content, paying special attention to layouts, third party extensions not included in the core, and any custom code.
  5. If necessary, adjust the buildout and run it again.
  6. Fix and test problems and iterate until everything works. Make careful notes of all changes required, as you’ll have repeat all these steps.
  7. Announce a ‘content freeze’: inform Authors and Editors about the upgrade, explaining that they won’t be able to do any work during the freeze (or if they do, it’ll be lost). You can also lock down Silva by changing rewrite rules in Apache.
  8. Make a backup of the production Data.fs.
  9. If you’ve been testing on another machine, make a new production buildout instance for the upgrade.
  10. Copy the production Data.fs to the new instance.
  11. Upgrade the instance using your notes.
  12. Test all products and content.
  13. Switch from the old production instance to the new production instance.
  14. Announce the end of the content freeze.

Upgrading manually using tarballs

  1. Download the desired Silva-all tarball, and any other product tarballs.
  2. Extract the files into the Zope ‘Products’ directory.
  3. Locate the UPGRADE.txt in the Silva product.
  4. Follow the steps explained in UPGRADE.txt.

© Copyright 2002-2012 Infrae.
All rights reserved. mail