On 10/12/06, Bob McConnell <rvm@xxxxxxxxx> wrote:
Good morning,
With the pending release of the new version, I am trying to get a handle on what I will need to do in order to upgrade from 2006-03-09c. Since the company wiki is being actively used (nine pages created or updated yesterday), I will probably have to come in on a weekend to do this upgrade, and won't have the time or resources to figure out what I missed. But after reading through a number of pages and emails, there are still a couple details I haven't been able to piece together.
1. What is the process to upgrade plugins after upgrading Dokuwiki? I currently have Blog and Draw installed.
2. What are the relative merits of the Blog action plugin vs. the older Blog plugin? Is there any significant advantage in switching?
3. If I do switch to the action plugin, is there any conversion needed for the existing "discussion" directories? And can those directories now be hidden from the index tree?
4. I have created a custom template by duplicating the lib/tpl/default tree and making changes to those CSS and php files. What will I have to do to upgrade my template?
As an aside, the server we are running is Linux (Fedora Core 5) while my workstation is W2K Pro. We have a Samba share set up on the FC box which I can map from Windows. But unpacking the archive in those two systems produces different results because of the line ending characters. Is anyone aware of a diff that runs on Windows and can compare between the two systems, ignoring that difference? If it helps, I do have cygwin installed.
Thank you,
Bob McConnell Principal Communications Programmer The CBORD Group, Inc. 61 Brown Road Ithaca NY, 14850 Phone 607 257-2410 FAX 607 257-1902 Email rvm@xxxxxxxxx Web www.cbord.com
-- DokuWiki mailing list - more info at http://wiki.splitbrain.org/wiki:mailinglist
Bob,
I would do the upgrade in the following manner:
1. Don't try to jump directly into an upgrade over one weekend. Take your time and install the new version into a test directory and copy your data directory into the new version so that you will have data to test against. Follow similar steps from when you installed the version that you currently use. Use a graphical diff program ("merge" works very well, tkdiff is also good) to see what the differences in the template are.
2. I would use the plugins that are appropriate to the new version, and install them from scratch into the test environment that I set up in the previous step. Test these plugins to make sure that they work as expected.
3. Don't try to use the files shared over samba to work on the installation, unless you know what "gotchas" you are going to experience as far as file permissions, file ownership, and line endings. You have cygwin installed, turn on the X server and use ssh+X forwarding to display tkdiff or merge windows on your Windows PC.
4. Once you are sure that the new version works as expected, make a backup of the old directory, upgrade to the new version from your test version, and have your users test from there.
-- Mark McCoy -- Professional Unix geek
Here in America we are descended in blood and in spirit from revolutionists and rebels - men and women who dared to dissent from accepted doctrine. As their heirs, may we never confuse honest dissent with disloyal subversion. -- Dwight D. Eisenhower -- DokuWiki mailing list - more info at http://wiki.splitbrain.org/wiki:mailinglist