I was wondering how others do upgrades? More specifically, upgrading many sites to a newer version(s).
I discovered CMSMS way back in the day around version 0.11 (or actually before that version I think), over five years ago, when I realized websites really needed a content management system to survive in the future (and after struggling with other cms apps, found CMSMS simply the best and simply the simplest). Upgrading a couple of sites at a time was no big deal back then, nor time consuming. But as my very, very modest side web business has slowly grown over the years, I find it very time consuming now to upgrade many sites. [Trust me; this post is by far, no beef against CMSMS. This open-source app and community is by far one of the best (if not the best) out there and I try to brag about CMSMS to anyone who would listen.]
I just spent a good part of a day upgrading over 30 sites running CMSMS. Most were running version 1.7 (one 1.4.1 and another 1.5...yikes!). Yes, I know...I've been dragging my heals on upgrading (all sites are running the most current version now....yeah!!!). I was dragging my heals mainly because, I knew it was going to take me several hours to upgrade all of my sites.
I copied the .zip files of versions 1.7.1, 1.8, 1.8.1 & 1.8.2 to my root directory (virtually hosting several domains) and then extracted the files to the individual domain directories (one version and one directory/domain at a time). I then proceeded with the upgrade (/install/upgrade.php).
(Each domain [directory] has a separate installation of CMSMS).
I ran into a couple of snags while upgrading - nothing major that a quick restore couldn't fix though

Sometimes I would get errors (mainly conflicts arose around module versions) during my upgrade of CMSMS or upgrading modules which would cause my site to crash and I would have to restore. By the end this is what I found to work the best [for me]:
-Log into the admin console.
-Upgrade your modules first [Extensions -> Module Manager, select the Available Upgrades tab].
-I found upgrading the modules that didn't have dependences first helped [i.e. upgrade CGExtensions before upgrading CGBlog, or upgrade FrontEndUsers before upgrading SelfRegistration] gave me the least amount of errors.
-Upgrading to TinyMCE 2.7.3 was a hit and miss for me. When upgrading, be sure to test it out by editing a page to see if the TinyMCE editor comes up. I found sometimes, I had to uninstall and reinstall to get TinyMCE to work again.
-Once all modules are upgraded, clear the cache of the site and log out of the admin console.
-Unzip (over writing files) the first version that needs to be upgraded, and then run /install/upgrade.php.
-Once you've upgraded to the latest version [delete the /install directory], log back into the admin console to verify everything went ok and test your site out as well.
Doing the above, over and over again, is what takes a lot of time for me. Is there a faster way? Do others have any other suggestions on how to upgrade many sites?
Looking forward to the replies.
Thanks,