Learn to customize your own blog with confidence

Code it Pretty is an archive of tutorials from 2012-2015. Tutorial details may be outdated. More Info

Showing posts with label security. Show all posts
Showing posts with label security. Show all posts

Back Up Your Blog

back up your blog

Part One of the "Get Your Blog Ready for Next Year" series.

I know it's not exciting or glamorous, but backing up your blog is essential to your blog's health. Think of it as good blogging hygiene! Now that we're coming up on a new year, it's a great time to back up your blog files and plan to make it a regular habit.

Why You Should Back Up Your Blog

One simple reason: if you have a backup of your blog, it's much easier to get back to blogging business in case of a calamity. Blogs can get hacked, templates can get mangled... stuff happens. And a backup takes a lot of the pain out of the recovery process when it does.

You may never experience one of those blog-disrupting events. I hope you don't, they're no fun. But, it's better to have something you don't need than need something you don't have. And, it's so easy to back up, you really have no excuse not to!

Where to Store Your Backup Files

Let's talk about where you're going to put those backup files before we talk about how to get them. If you have your storage plan in place before you download the files, you're more likely to stick to it.

Naturally, you should keep a copy of your backup files handy on your computer. But, you should also keep another copy somewhere safe. A spare will save your blog if your backup files are corrupted or accidentally deleted (or if your computer meets an untimely end).

Here are three places you can stash your backup files "in the cloud", so you can be sure that your files will live on — even if you upend an entire latte onto your laptop.

  • Dropbox: Dropbox is my favorite cloud service. I find the interface intuitive and I love the desktop & mobile apps. Dropbox starts you out with 2GB of free space.
  • Google Drive: Formerly known as Google Docs. If you've got a Google account, you already have a Drive account with 5GB of free storage space.
  • Amazon Cloud Drive: If you're an Amazon addict like me, you already have an Amazon Cloud Drive account with 5GB of free storage space. If you need extra space, a paid Cloud Drive account costs less than Dropbox or Google Drive's expanded storage options.

How To Back Up Your Blog (By Platform)

Now that you know where you're going to put your backup files, you're ready to get started with your back up! Here's how to do it on the major blogging platforms.

Blogger

There are three easy steps to completely back up your Blogger blog.

  1. First, download your template by going to "Template" and clicking the "Backup/Restore" button in the upper right. Save the resulting file.
  2. Next, go to "Settings" > "Other", and select "Export Blog" under the "Blog Tools" menu. Save the export file. It includes all of your blog posts and comments.
  3. Finally, back up the Picasa album containing your blog's photos. Links to them are included in the .xml export file you downloaded in step 2, but this guarantees that you'll have your photos no matter what.

Self-Hosted Wordpress

The official instructions for backing up self-hosted Wordpress are in the Wordpress codex. But, as with all things Wordpress, there's a plugin for that! Lisa from Elembee has a quick tutorial on using a plugin for your backup in her post Blogkeeping: Backing Up Your Blog.

Wordpress.com

If you have a Wordpress.com blog, you can use the Export feature to save a copy of your content. You don't need to save a copy of your template if you use Wordpress.com.

Typepad

Typepad backups are not quite as streamlined as other blogging services. You can back up your posts using the built-in Export feature. If you have a Typepad Basic template, you don't need to back up the template; Typepad Advanced users should copy and paste their templates into .txt files — there's no direct download option.

Now, here's where it gets weird: there's no easy way to back up your photos. Typepad actually suggests visiting each page of your blog and copying the photos as a means of backing up (pardon me while I LOL to death). If you blog on Typepad and have a folder of photos from your blog on your computer, save a copy of that to a cloud service so you've got them safe, but keep in mind it could be time-consuming to restore them to your blog.

Tumblr

Unfortunately, Tumblr blogs are the hardest to back up. There is an official Tumblr backup tool, but it's a desktop application that only works on Mac. Also, it doesn't save submitted posts or any of your posts' notes. There is a web-based, third-party tool called Tumblelog Backup Tool, but it's not officially supported by Tumblr.

You're All Backed Up!

Not so hard, right? Now that you've done it, schedule your next backup session. I back up everything every three months, and back up my template separately anytime I make a template change. A similar schedule will suit most other bloggers fine, too.

What's Next?

Move on to part two of the "Get Your Blog Ready for Next Year" series: Improve Your Navigation.

Acorn photo CC-BY Edd Prince

You Don't Need to Move to Wordpress

You don't need to move to Wordpress

I love Wordpress. Self-hosted Wordpress is astonishingly powerful: you can use it to build a blog, an e-commerce site, or a full-blown media empire. I have the deepest respect for the developers and community that surround Wordpress. And, some of the world's most popular and engaging websites are powered by Wordpress.

But, I don't think self-hosted Wordpress is right for every blogger.

Actually, I'm just going to come out and say it: I don't think it's right for most bloggers.

For every mega-blog that has evolved into a media hub requiring all the trimmings of Wordpress, there are thousands of smaller blogs run by individuals, either as a hobby or as a career. These casual and indie bloggers don't need the heavy-duty features — and the equally heavy-duty headaches — of a Wordpress blog.

But that's not what you hear in the the blogging world, is it? I know that moving to Wordpress is seen as a required step in the process of "making it" as a blogger. But every blogger should very carefully weigh the pros & cons (and costs) of moving to self-hosted Wordpress before making the switch. A premature switch can cost you your blog. Seriously.

I've seen self-hosted Wordpress blogs get completely destroyed in hacking waves — and by "completely destroyed", I mean bye-bye blog, all your content is gone. Countless others have suffered lengthy downtime and a costly recovery after getting hacked. And that doesn't even cover those that have simply floundered after an ill-timed jump to Wordpress, getting stuck with an unwieldy theme and no budget or support to get things back into working order.

If you're considering a move to Wordpress, I want you to go into it with full knowledge of the pitfalls you may encounter.

So let's talk about them.

The Wordpress Cons

You already know about the "pros" of self-hosted Wordpress. So let me fill you in on the cons no one wants to talk about. They're multifacted, but they boil down to two main categories: security and cost.

Security

Here's what you have to do to secure your blog on Blogger, Typepad, Tumblr, Wordpress.com, or Squarespace: Use a strong password and never share it with anyone. Some platforms even offer two-step verification to help you keep your login safe.

That's all you need to do; the rest is managed by the blogging platforms themselves.

Here's what you need to do to secure your self-hosted Wordpress blog:
  • Select a web host with rigorous security precautions in place to protect your blog from server vulnerabilities.
  • Select a secure theme. If you're using a free, third-party theme, be sure to check for pre-installed malware before installing the theme on your site.
  • Update Wordpress, your theme, and every plugin you use as soon as each update becomes available (and cross your fingers that nothing breaks after the update).
  • Familiarize yourself with the components of your theme and your plugins, and keep up with Wordpress security news to make sure that none of the features of your blog have fallen victim to the latest hacking wave.

And that's just the highlights: you can read more from the official Wordpress codex.

Now, these issues are not impossible to manage. If you don't mind getting your hands dirty in the backend of your blog, security setup and maintenance is actually a fun challenge and a learning experience. If you're not technically-inclined, you can get all of these issues dealt with by hosting your blog with a managed Wordpress host (WPEngine and Pagely are two great options for managed Wordpress hosting). Or, you can invest in a relationship with a developer who can manage your Wordpress installation on your behalf.

But that brings me to the next item in the "Wordpress cons" column: the cost.

Cost

Yes, the Wordpress.org software is free, but using it will cost you more money or time (or both) than other blogging platforms. There is no way to run a successful, secure Wordpress blog without investing in managed hosting, forming a relationship with a developer you trust, or becoming an entry-level developer yourself.

Managed hosting for Wordpress automates the security and maintenance of a Wordpress blog and keeps you safe from questionable themes/plugins and database hacks. It is, of course, not free: the average managed hosting plan starts at about $25 a month for a small blog. Larger blogs and websites can expect to pay anywhere from $50 - $250/month depending on size and features required.

Good developers that speak your language (both literally and figuratively) don't come cheap. However, a good developer will make your blogging life sweet & serene. They're worth every penny, their weight in gold, and every other financial cliché I can throw at them.

Learning it yourself is rarely free — you can learn from the codex and the official forums, but to go in-depth into security topics and theme design you're better off paying for lessons or books on the subject. And then there's that intangible cost of time. If you're losing time you could use to create great content for your blog, you're hurting your blog.

Of course, the security and peace of mind these investments provide is worth it, but it all costs significantly more than running your blog on Blogger, Typepad, Squarespace, Wordpress.com, or Tumblr.

Do This Before You Switch

If those cons haven't deterred you: good! You're very well prepared for the realities of moving to self-hosted Wordpress. But before you make the jump, let's do a few quick exercises to determine if you really need to invest the time and money it takes to make the switch.

Current Blog Features Inventory
  1. Write down a list of the features of your current blog platform. Pro tip: If you're on a blog platform that has a built-in mobile template, don't forget to add that to the list of features even if you don't personally visit your blog on a mobile device — it might be the format of choice for a big chunk of your readers.
  2. Compare that list with the core features of Wordpress. Look into what it will take to add all of those features to Wordpress (themes, plugins, etc).
  3. Estimate the time and cost of moving your blog to Wordpress with all of its current features intact.

Now that you've done an apples to apples comparison between your current platform and Wordpress, let's move on to your dream features.

Feature Wishlist
  1. Write down your dream features for your blog.
  2. Confirm that those features really aren't available on your current blog platform. You may be surprised!
  3. Find out how you'd implement those same features on Wordpress, and make an estimate of the realistic cost (in time or money) to add them to your blog.

If self-hosted Wordpress is still the winner after you've done those exercises and considered all the costs and challenges, go to it! You have my blessing.

If Wordpress isn't the right choice for you, but you're still feeling like you're stuck in your current blog platform, I've got something to show you:

Hugely Successful Blogs on "Starter" Platforms

These popular and authoritative blogs are all on "starter" blogging platforms — and nobody cares. Consider the success of these blogs when you're worried that your platform is holding you back.

Kendi Everyday: This wildly popular everyday fashion blog is beautiful on Blogger.

Seth Godin's Blog: Mr. Godin rocks a default Typepad template, and he gets about a thousand retweets per post.

CarScoops: This automotive blog gets millions of readers every month. It's on Blogger.

Strobist: Yet another eminent blog that very openly runs on Blogger. Heck, they haven't even hidden the navbar. If your concerned that a "starter" blog design will scare off sponsors, check out their ad rates. Clearly, advertisers can deal with the plain design. They want to be associated with the blog's stellar content.

What I hope you'll see from these examples is that blog success doesn't have much to do with what platform you're on. Great, unique content wins every time. You can build an amazing, engaging blog anywhere. If you're happy where you are, stay there, and keep doing what makes your blog great.

Post image by the fabulous Cris Stone