Let's face it, WordPress does upgrades right... You just hit "Upgrade" then "yes" and watch a little twirlie thing and voilla! Come on Drupal, Can't we have this feature too? Well, as it stands the process is very manual. Here are the most basic steps:
- Login to your Drupal, realize your version is out of date and that you have to upgrade. This part's easy, you will see a red message at the top "upgrade immediately" it says...
- Click on the "upgrade" message and it will show you a link for where to download the latest version
- Download the most recent version in the tar.gz and unzip it
- Connect to your website using FTP, download the "sites" directory
- Backup your current database... in case something goes wrong in the upgrade
- Login to your drupal instal with the admin account, take the site offline by going to Administer > Site maintenance
- Disable all of the add on and custom modules by going to Administer > Modules
- Enable one of the default drupal themes... I don't always do this but it just makes it less likely you'll get locked out or something if the theme isn't compatible
- Now, what I do is delete everything in my local directory besides the "sites" folder that we just downloaded in step 2
- Copy all of the new Drupal files and folders from the download from step 1. into your website directory
- Upload all of these new files over your existing site files (aside from the "sites" folder, that would be redundant)
- go to your website url /update.php and follow the instructions
- Success! Now you've updated your site and can reinitiate the theme and custom modules
That's a long frustrating process but hopefully this step by step tutorial helps you guys out, Drupal has an official instruction "howto" that comes as a readme called UPGRADE.txt but it's so long and boaring. I'm not responsible for you crashing your site by following my shortlist :)