[pmwiki-users] recipes on core elements

Neil Herber nospam at eton.ca
Thu Sep 1 22:33:19 CDT 2005

At 2005-09-01  03:19 PM -0400, Radu is rumored to have said:
>However, that requires potentially lots of maintainance. E.g., I modified 
>the simple tables function, and now there are changes to it, the recipe 
>has to be modified to reflect them. So a recipe creator has to 
>continuously monitor pmwiki releases and compare the bits they modify.
>Is that the only way to go, or am I missing something? If that's the only 
>way, I'm thinking about somehow automating (at least the checking part of) 
>the process.
>JR? Hagan? Neil? (and others :) How are you dealing with this?

I use a highly sophisticated 6-pronged approach for handling update conflicts:

1) Unless the new PmWiki beta adds a feature I really need, do not install it.
2) Unless the latest version of the Gemini skin (it should be called Hydra, 
it has so many versions!) adds a feature I really need, do not install it.
3) Unless a cookbook recipe adds a vital function, do not install it at 
all, let alone update it.
4) Whenever I choose to ignore one or more of the previous points, I make a 
zip file of the entire installation first and then do the upgrade.
5) I wait to hear complaints about non-working features or stumble upon 
them myself.
6) I find out how to fix the problem on this list.

Note that I have never had to roll back to the zip file. And also note that 
I really like the Gemini skin, despite my snide remarks above. And note 
that the *only* recipe I have installed is Blocklist2, so there is not much 
to interact.

The fact that my approach has worked so well for me says very little about 
my management skills but very much about the robustness and completeness of 
PmWiki. Kudos to Patrick!

I am about to embark on an acid test of this approach - upgrading from beta 
40 to version 2.0.0 and upgrading Gemini from version 7 to version 36. ;-)


Neil Herber
Corporate info at http://www.eton.ca/
Eton Systems, 15 Pinepoint Drive, Nepean, ON, Canada K2H 6B1
Tel: (613) 829-4668 

More information about the pmwiki-users mailing list