A better upgrade process?
First, a huge thank you to the TIKI dev folks. I've been using TIKI for a while now and it is both feature rich and very stable — my two priorites for any software. While I'm happy to see the continuing development (I see that 1.9.4 and 1.9.5 are already scheduled for release), I'm at a loss as to how I'm supposed to keep my TIKI up-to-date.
My only issue is with the upgrade process. The current process (as I understand it, and please correct me if I'm wrong) is basically:
- Grab the ZIP/TAR (which is basically a full, new install)
- Somehow figure out which files have changed (out of the 3,000+ files!)
- Manually forward-port my customizations (TPLs, PHPs, etc.) into the new TIKI files.
Is this the process that everyone else uses? How in the world do you figure out which files have really changed (from step 2, above)?
Has the dev team thought about:
- Releasing "updates" instead of full installs?
I mean, for a 1.9.3.1 --> 1.9.3.2 upgrade, why make users download 20MBs of GIFs, when only a few TPLs and PHPs have changed? - Producing a detailed list of exactly which files have changed?
This would be very helpful as I dig though the files to detemine which "new" files I really need. - Using an installer that would do all this automatically?
Just my suggestions!
-Rick