Extension:Deployment Framework

The Deployment Framework is an extension that enables the convenient management of MediaWiki extensions and content bundles. It provides means for installing, upgrading and removing those via a configurable repository.

Features and benefits
It is beneficial for Wiki administrators since it can:
 * download and install MW extensions and content bundles
 * adjust configuration files (e.g. LocalSettings.php)
 * check version compatibility and resolve dependencies between MW extensions
 * update MW extensions and content bundles
 * de-install MW extensions and content bundles
 * roll back last wiki installation

MW extension developers can use the Deployment Framework to easily distribute their extensions. Furthermore Repository providers (e.g. organizations) can use it to provide their own, customized repository. Also Content providers can benefit from the Deployment Framework, since it allows to distribute collections of wiki pages (e.g. a bundle of coherent, well-designed templates).

It comes with a pre-configured repository (hosted by ontoprise) that contains Semantic MediaWiki, the Halo extensions and other useful extensions. The current content of this repository can be inspected here.

Documentation
The central documentation for the Deployment Framework can be found here. Documentation on how to use it for distributing a MW extension is available here. The latter explains also the deployment descriptors which contain the necessary meta-data for an extension.

Download
The latest stable release can be downloaded from sourceforge.