Improving the setup and upgrade process

Last modified by Sergiu Dumitriu on 2009/04/28 15:46

Improving the setup and upgrade process

The installation is the first contact between XWiki and a potential user. If this is not a pleasant experience, then the chances of becoming a favorite tool drop drastically. Although we have an easy to use installer that sets up a default XWiki in a few seconds, this default configuration is only suited for small wikis or testing. Beyond that, additional steps must be taken in order to have a production ready wiki, and each such step is prone to mistakes. The process gets even more complicated when trying to upgrade, since configuration files must be merged, libraries must be correctly updated, the default content of the wiki must be updated without overriding users' changes, etc.

The objective of this project is to make XWiki installation a pleasant experience, with as few as possible possible mistakes, while allowing a great deal of customization.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogParameters]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogCode]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [gsoc:Blog.BlogSheet]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.