Site Management Scripts

Manage old versions

Silva retains old versions of documents for an unspecified time. There are various ways to remove these, thereby reducing the size of the ZODB, and now ETH Zürich has released a SilvaVersionCleanUp product to facilitate this.

You can add an instance of the CleanUp object somewhere in the ZMI and define the acceptable age of Silva Versions and the minimal number of version per document. After starting the CleanUp process, all Silva Documents are processed and versions are deleted if the document has more versions then the minimal amount and if the versions are older than the acceptable age.

This tool is available at: https://trac.id.ethz.ch/projects/silva_extensions/downloads

AssetsListing, MissingAssets, AssetsConvertToFilesystem, AssetOrphans, ImageFixer, CheckCodeSources, LinkChecker and more...

The Department of Materials at ETH Zürich has created some really useful scripts for maintaining your site: http://www.mat.ethz.ch/silva_cms/scripts