
Upkeep / Backup / Restore
Have you heard the story of the Tortoise and the Hare? It’s about this arrogant rabbit who runs a race against a tortoise. He’s so cocky that he takes a nap half way through the race, and the persistent shelled turtle just keeps going and ends up winning.
This story is that same story, except the bunny doesn’t stop to nap, and the tortoise gets exhausted half way through and has to lie down. And the bunny just keeps on running for the sheer joy of the experience. WordPress is the bunny. DotNetNuke is still sleeping.
**Upkeep**
Plugin available for update? Several available for update? No problem if you’re on WordPress. Hit your site’s admin section, click to the updates page, check the boxes and push the button. Same process pretty much for a version upgrade, as well. Just push a button. Mmmm, tasty. …Hop-Hop-Hop…
On DotNetNuke? You need to visit the extensions page, browse through the section, then you might be alerted that an update is available. In some cases you can click to the update package right there (pretty cool, actually!), which then takes you to a download link, which you then download and may or may not have to unzip (read the instructions), then you walk through the several step extension installation wizard in your portal. Have several modules that have updates. Do each one separately. …zzzzzz….
Winner for Upkeep – WordPress
**Backup** (with a focus on moving your site)
Backing up a site is a big deal. If you’re on top of things as an administrator, you’re backing up your files and database before you make a major upgrade. Should something go wrong during your upgrade process, you’d want to be able to roll back to the way things were. Here we’re looking at backup for the purpose of moving an installation, which is probably an all-too-common process. People get frustrated with their provider, they find something cheaper, whatever the case may be, they find they need to move their site.
For both DotNetNuke and WordPress, you of course can simply use FTP to connect to your site and download a current copy of the files portion of your site. But what about your database? In either case, depending on your hosting provider and control panel, many times you can just login and press a few buttons to create a database backup. Sometimes, as I often do, you can just submit a support ticket and your hosting provider will run the backup for you. I highly recommend doing that formally, just so you know the host themselves have produced a local backup for you, since most of us are dealing with shared hosting. Whatever it takes, figure out how to back up your site’s database!
When it come to manual backups, WordPress backups are able to be run right from within the installation. There is a built-in set of tools on the admin panel for export and import. Backup may not be the best word here, but essentially you can push a button and get an export of all your posts and pages. The file that is exported can be easily imported on the other side of your move. This doesn’t back up your media files, just creates and XML file that contains all the text content, including meta data, of all posts and pages in your WordPress site. Just did an export. 25 seconds. …Hop-Hop-Hop…
DotNetNuke requires a 3rd party module to perform any type of in-line backup functionality. So, you’ll need to get familiar with SQL Server if you run your server locally, or find some other way to backup your database. Should you be able to connect directly to your db server using Microsoft SQL Server Management Studio, then backups are cake. Nearly all shared hosting providers do NOT allow this on the cheaper plans. If this process were push-button easy in DNN, I would marry it and have children. Unfortunately, it is not. For the beginner admin, getting your DNN database backed up and ready for transport is anything but easy.
…zzzzzz…
Winner for Backup – WordPress
**Restore** (with a focus on moving your site)
Restoring your site in WordPress is almost easier than backing it up. All you have to do is upload your XML file from your exported site, then you can actually choose to import all the attachments that go with your posts and pages, as well. Pretty neat! There may be some fixing up you have to do, as not all plugin settings get transferred between your old and new installation. But so long as you have your site up and running, it’s pretty much just upload your export file and push a button. …Hop-Hop-Hop…
DotNetNuke restoration from a backup is, well, painful. The concepts aren’t hard. Backup db, backup files, restore db, restore files, change connection string to reflect new db server credentials. Thing is, you don’t really need to do all that with WordPress. Just setup WordPress at your new location with a clean install. Copy your themes and plugins using FTP, then just import from your download file you made in the backup section. I think I’ve had more things go wrong in DotNetNuke restores than the number of Twilight references on Entertainment Tonight. …zzzzzz…
Winner for Restore – WordPress
**Summary**
While at this point in the game WordPress is so fleet of foot in contrast to DotNetNuke that it might as well be a gazelle outrunning Andre the Giant, I think it safe to say if DotNetNuke could manage to get things down to science the way WordPress has, I’d never use WordPress again. Ever. The fact is that right now those things (and others) are soooooo easy in WordPress that it makes deploying and managing multiple small-biz sites so easy, that we at Leapwise still recommend it regularly.
[box type=”tick” size=”large” style=”rounded”]Overall winner for Maintenance – WordPress[/box]







