I've been using Zwiki a lot lately. I use it for some internal documentation sites at work, I've set up a customer private zone for Codigo23 customers and I've been setting up a new site for e-shell.org and Codigo23 based on Zwiki.
Before beginning to use it so much, one of the first things I tried was the Zwiki upgrade process,that is, the way I would upgrade all those sites, and if that process would be painful (like with any other systems) or not.
Well, today I decided to switch my production wikis from 0.59 to 0.60...
And it was a really easy operation.
First I downloaded the latest -stable version from Zwiki.org (saving the sources inside the Products folder of my Zope instance):
[Frey] /usr/local/www/Zope210/e-shell/Products> wget -c http://zwiki.org/releases/ZWiki-0.60.0.tgz --17:43:15-- http://zwiki.org/releases/ZWiki-0.60.0.tgz => `ZWiki-0.60.0.tgz' Resolving zwiki.org... 18.104.22.168 Connecting to zwiki.org|22.214.171.124|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 644,475 (629K) [application/x-tar] 100%[====================================================================================================================>] 644,475 102.89K/s ETA 00:0 17:43:51 (98.73 KB/s) - `ZWiki-0.60.0.tgz' saved [644475/644475] [Frey] /usr/local/www/Zope210/e-shell/Products>
Then I created a backup for the old Zwiki release:
[Frey] /usr/local/www/Zope210/e-shell/Products> mv ZWiki ZWiki-0.59
and after than I unpacked the .tgz file containing the new release:
[Frey] /usr/local/www/Zope210/e-shell/Products> tar -zxvvf ZWiki-0.60.0.tgz
And of course I restarted my Zope instance:
[Frey] /usr/local/www/Zope210/e-shell/Products> sudo ../bin/zopectl restart . . . . . . . . . . daemon process restarted, pid=39256 [Frey] /usr/local/www/Zope210/e-shell/Products>
and et voilá, I have all my wikis upgraded to 0.60.