If you are reading this, it means I’ve successfully updated to the latest version of DasBlog, version 2.2. I’m calling this the 1.1 version of my blog, with a couple of point releases scheduled in the near future focused on a new theme, proper support for uploading images, and code formatting.
I don’t even know what version of DasBlog I was running before this, so I wanted as clean an upgrade as possible. I decided to start with a completely clean install, then copy my posts over, diff the config files and see what happens. Since I run my blog in a virtual directory with a sub domain pointer, I created a new virtual directory to do testing, and then updated the sub domain pointer when everything was ready to go.
Here are the steps I took to upgade to DasBlog 2.2:
- Download DasBlog 2.2 from the CodePlex Site. I chose the web-files.zip file.
- Unzip the web-files.zip to a temp directory
- Copy my content folder from my old blog to the dasblogce folder in the new temp folder. I actually backup my content folder daily from my hosting provider, so I already had this locally.
- Leaving everything else the same for now, I zipped up the contents of the dasblogce folder and uploaded it to my hosting provider
- Create a new sub folder on the root of my website called blog2
- Extract the contents of the zip file I uploaded in step 4 to the blog2 sub folder.
- Using WinMerge, diff the web.config file between the old and new site
- Again, using WinMerge, diff the SiteConfig folder
- Finally diff the theme I am using, re-adding support for
- Google Analytics
- OpenID
- Test
- Update blog.salvoz.com to point to the new folder
- Final updates to configuration
- Update backup routine to pull from the new folder
All in all it wasn’t too painful to do a clean update, and I’m glad I went that way. Total time start to finish was about 2.5 hours.