Upgrading WordPress All By Yourself

A new version of WordPress was released last night. They’re up to 2.6 which offers some nifty new features, as seen in this video created by WordPress.

While it may seem that WordPress releases upgrades every week, it’s important to install them. Hackers have made sport of seeking out securty holes in WordPress, and the longer you wait to patch them the more likely you are to be hacked. I’ve seen it, and it ain’t pretty. If you’re running a version of WordPress prior to 2.5.1, upgrade NOW.

If you’re using a self-hosted version of WordPress (in other words, you aren’t hosted at wordpress.com, in which case none of this applies to you, thanks for stopping by and have a great day!) there are a few ways to deal with upgrades.

  1. Contact someone (like me!) who will take care of your upgrade for you for a fee. Or maybe you have a generous friend who knows how to upgrade.
  2. Use Fantastico (via cPanel) or some other one step upgrade script offered by your webhost (not all hosts offer this, you may have to contact your host to find out what your options might be.)
  3. Use the WordPress Automatic Upgrade plugin.
  4. Manually upgrade yourself via FTP.

Each of these options has it’s pros and cons.

Hiring someone is a good solution if you have more money than time, but be aware that you need to hand over the keys (passwords) to your site, so make sure you trust that person completely. If a friend offers to help be sure that friend has experience with upgrading WordPress. It would be a stupid thing to ruin a friendship over, right?

Fantastico and other one-step upgrades are quick and easy, but if your site is highly customized you risk losing some of the customizations. It sometimes takes awhile for the lastest version of WordPress to become available (for example at this writing version 2.6 is not available via Fantastico.) Also if something goes wrong your timesaver just could have added hours of work to troubleshoot and correct the problem. Same with the WordPress Automatic Upgrade plugin, I’ve used it a few times with no problems but then there was that one time…

If you decide to go with one of these options be sure to backup your database and files first! Even if you think you don’t need to, do it anyway.

Upgrading yourself, while appearing at first to be complicated, may be your best and smartest option.

If you already have experience uploading files using an FTP client, upgrading yourself is actually quite easy. And you get that wonderful sense of pride and satisfaction knowing you did it yourself. There are step by step instructions at WordPress, but the key is “step by step.” Do not skip a step, and you’ll do fine. Remember these key points:

  • Back up your database (using phpMyAdmin or something similar, or via the WP-DB-Backup plugin which works quite well), and the following files in your WordPress installation:

    • wp-config.php (this contains the information WordPress needs to speak to your database, it’s content is crucial.)
    • all the contents of your wp-content folder, in particular your theme folder if you are using anything but the default or classic themes as they arrived out of the box, any custom plugins, and the contents of your uploads folder.
    • your .htaccess & robots.txt files (which may appear in your web root.)

    If you have an older version of WordPress there may be other files to be aware of, so be sure to check the instructions at WordPress.

  • Back up your content by going to Manage > Export in the admin panel. Your content is also in your database backup, but in some cases having the XML file this tool generates may make recovery (if necessary) a bit less painful.
  • Ensure that these backups are safely set aside where you have easy access to them (I like to keep them on my desktop until the upgrade is complete, then I file them away just in case.)
  • Be sure to deactivate ALL plugins prior to upgrading. (adding the bold because I’ve seen a few people on Twitter suffering from upgrade issues that I suspect were caused by skipping this step.)


Once you’ve done this preliminary stuff, the actual upgrade is simple. WordPress recommends that you delete and replace your WordPress files rather than overwriting them, and yes, that is the safest bet. Be careful with the wp-content folder, if you delete or overwrite it you’ll lose any custom themes or added plugins (which of course you’ve saved backups of so no big deal right? Right?) Save that folder for last, then open it and the theme and plugin folders within it to upload the new versions of the default themes and plugins individually.

After the files are uploaded, go to yoursite.com/wordpressfolder/wp-admin/upgrade.php and follow the instructions (which consist of a single mouse click.) Next reactivate your plugins via the admin panel, one by one. You may see a message that a particular plugin is out of date, and some may not install at all (if you’re upgrading from an old version in particular.) You can update your plugins by going to their individual sites and grabbing the latest version. You do in most cases have the ability to let WordPress do this for you but keep in mind this involves giving your credentials to a third party.

If you decide to upgrade yourself please do not rely on this post alone. There is important information at the links I’ve provided, particularly at Wordpress and I make no guarantees that reading this post will result in a flawless upgrade. Hopefully, though, I’ve taken a bit of the mystery out of the process. The most important step you can take is back up your database and custom theme. In fact, backing up is, in my opinion, the most complicated part of an upgrade, yet it’s something that you should be doing on a regular basis anyway. If you have backups any problems that occur can be easily overcome. And once you’ve done one upgrade you won’t hesitate to keep your WordPress installation up to date and secure. So go for it!

PodCamp NYC 2 Panel Session- Video Conversaton

I was thrilled to create and present a panel discussion at PodCamp NYC this past weekend on the topic of Video Conversations. In recent months I’ve been an active user of Seesmic, which is both a tool that allows for connecting with friends and strangers via video, and a community. I was lucky to receive an invitation into the alpha (rather, pre-alpha!) testing stage of the site in October 2007, and have been amazed with how quickly and tightly I’ve come to know and bond with other users. Unlike YouTube, which is an all-purpose personal video hosting site, you typically would post to Seesmic a video of yourself, with the intention that viewers will respond and take the conversation further. In fact their tagline is “Join the video conversation.”

A PodCamp is an “unconference”, based around podcasting and podcasters, but also including social media and social networking. The idea is not just to attend but to contribute. I had attended my first PodCamp, in Philadelphia in September 2007, as a sponge, soaking up as much knowledge as I could. This time I felt I had something to offer, and realizing that many of my new “Seesmic friends” would also be attending, I decided to put together this session about Video Conversations. And what better format than a panel, a live version of the type of conversations we were having online? A panel that would hopefully answer the questions What? Who? How? and most importantly- Why?

There are other services that allow you to have a video conversation. Seesmic is the one I’m most familiar with and the community I’m most connected with, but it’s not really about one particular service, it’s about this new way to connect, what it is and where it’s going.

I’d like to thank the people who made this session what it was: Phil Campbell, Seth Eagelfeld, Mike Gaines, Patty Hartwell, Jeff Hinz, Dan Patterson, Christian Payne, and most especially Christine Cavalier who saved me when I had the wrong connection from MacBook to projector and who gave me feedback as I developed the session. Also thank you to the many other Seesmic users who attended the session, provided insight, and helped fill seats ;).

What follows are videos that were sent to Seesmic during the session. The first two were uploaded by Christian Payne (aka Documentally), the remainder by Patty Hartwell. At the end are the slideshow itself and a video I put together of responses to the question “What is the Future of Video Conversation.” If you watch nothing else (and I wouldn’t blame you, it’s a lot!) I encourage you to watch the video at the end.

Seesmic is still in testing and you can become a member by invite only. If you would like to join, register by leaving a video comment here, contact me at annie@pixelcurrents.com, or if you are on twitter you can follow getseesmic and send a DM request for an invitation.
Above image originally uploaded to flickr by Filmosity, aka ChrisCavs, used with permission.

Documentally Part One

Documentally Part Two

Patty Hartwell Part One

Patty Hartwell Part Two

Patty Hartwell Part Three

Patty Hartwell Part Four

Patty Hartwell Part Five

Patty Hartwell Part Six

Presentation slideshow

What is the future of Video Conversation?

PodCamp NYC is this weekend!

I’m so excited to be presenting a session this Friday at PodCamp NYC 2 entitled “Video Conversations.” It will be a panel discussion and I’ve invited some fascinating folks to participate. They’re all active users of Seesmic and other video conversation tools and services.

It will be a lively and fun real life conversation about video conversation!

My friend (and PodCamp roomie) Christine Cavalier (known far and wide as purplecar) will be co-moderating with me, and I’ll be assisting her with a presentation on “Social Media Parenting” which will also take place on Friday. Christine has some brilliant thoughts on raising the next generation in a digital age.

I’ll also be running around helping out in the registration area both Friday and Saturday.

We may even try to record an episode of Push My Follow at some point, since four of the six of us will be there!

Did I mention how much fun this is going to be? A long weekend in NYC at the foot of the Brooklyn Bridge!

If you see me please make sure to say hi! And ask for a Push My Follow sticker :).

Collected Wisdom and the Power of Twitter

The other day, feeling a bit overwhelmed, I sent out a desperate cry for help to Twitter:

hey twitter, write a blog post for me wouldja? kthxbai

I was joking- but not really. I knew I needed some content, some good content, but I was coming up with nothing.

Out of the tweeterstream came this from twitter friend Becky McCray.

We can do that.

A few quick direct message exchanges later, Becky sent me an amazing collection of wisdom she’d gathered from her twitter followers. She kindly offered it to me, to publish. What’s even better is this list is full of ideas and links that I can use myself, and happily share with my readers.

Becky has an incredible site called Small Biz Survival. On her site Becky offers a wealth of helpful information for small business owners. While her stated focus is on businesses in small towns, such as her own liquor store in Oklahoma, any small business will find great advice here. And even better, as proven by her offer to share this collection with me, Becky is quick to help and encourage fellow entrepreneurs. Check her site out, you won’t be sorry!

So, without further ado, Twitter Wisdom on Web Design and Small Business Resources, as collected by Becky McCray (after the jump!)

Read More »

How to plan ahead to save time, money, and get a great design

The initial discussions I have with clients about what they want often go in circles. I have to accept some blame for this, because if I don’t ask the right questions I can’t expect the answers I need.

It’s also important for clients to put in some thought and do a bit of homework before reaching out to a designer. The more clear an initial request for proposal is, the more quickly and accurately the proposal can be returned, and the less likely it is that additional costs will be incurred, and time wasted.

I’ve developed this simple list of questions/criteria for potential clients. These are WordPress specific, but can be applied to other design projects as well.

Not every client can, or should, answer every question, of course. If your answer to a question is “I don’t really care” or “Give me some ideas” those are perfectly valid responses. You might be hiring a designer because you don’t want to think about these things!

Content: What type of content will your site include?

  • Text
  • Photos
  • Video
  • Ads
  • Types of badges
    • Flickr
    • Twitter
    • LinkedIm
    • Etc.

Images: What images/graphics do you need for your site? Is there existing artwork to use or adapt?

  • Header image
  • Images in sidebars (as section headers, etc.)
  • Other images (bullets, RSS, etc.)
  • Footer image

Colors: What colors are necessary (corporate ID, etc) or what would you like to use?

  • background
  • focal (sidebar backgrounds, etc)
  • accents

Inspiration: What have you seen elsewhere that has influenced or inspired you?

  • Existing artwork or design
  • Links to attractive sites
  • Other inspiration or ideas

Custom Pages:

  • Static or blog front page?
  • About
  • Archive
  • Links
  • Other

Additional functionality:

  • Photo gallery
  • Forum
  • Etc.

General Layout:

  • Width:

    • fluid?
    • static?
    • narrow, wide, or something in between
  • Header:
    • text?
    • graphic?
    • both?
  • Columns:
    • number of sidebars
    • location of sidebars
    • width of main content and sidebars
  • Footer
    • any special requirements?

Hopefully these questions are helpful. Can you think of others I may have missed? Do you think there are too many? Add your voice in the comments!

What I mean by “Web Presence”

socnetsIn the early days of the Internet there was no consistent terminology. The terms website (or web site) and web presence (or Internet presence) were used interchangeably, meaning “a collection of files located at a particular web address.”

It wasn’t long before the term website took hold and web presence became much less common. It makes sense. Website is shorter, easier to say, and clear in meaning.

These days I don’t think the term “website” is broad enough, though. It doesn’t cover all the other ways we can be present and available on the Internet. Sure, your blog is a website. But what about a Twitter or Facebook account? How about your YouTube or Flickr profile? A website is just one piece of your broader web presence.

How can you bring all these things together?
It’s being done a few different ways. Some connect it all by embedding and linking everything into a single website. Others might use a social network aggregator, a service created just for this purpose. More and more are using Facebook, through third party applications that display everything you’re doing across the web on your profile.

Then there are those who don’t try to keep everything in one place. Instead they consistently use the same handle or username to make it easier to be found across multiple services.

I think most people don’t use any of these methods, though. They open accounts haphazardly, sometimes using their real name, other time using a nickname, and not always the same one. I’m a bit guilty of this myself, mostly because over the years I’ve changed the way I want to present myself on the web. Currently I use my real name or the handle “banannie” pretty much everywhere, but I still have active accounts under other nicknames just because of the hassle involved making everything consistent (or in some cases getting there too late to use “banannie,” which explains my Twitter nickname “banannie7.”) If you’re just getting started I’d recommend either using your real name or choosing a nickname you love, and using it everywhere you go.

Why is a consistent web presence important?
For individuals, a consistent or centrally located web presence means it’s easy for your friends to find you across social networks. It allows new acquaintances to get a broader picture of who you are.

For a small business or nonprofit, a consistent web presence is simply an extension of branding. Confusion over the “official” media presence can confuse customers and clients and possible hurt you if it makes you hard to find, or if your brand is used by someone else negatively.

What does your web presence look like?

Ch-ch-ch-changes…

Pixel Currents is expanding! In the near future I’ll be updating the site to reflect the new services I’m offering, and I’ll be adding content that can help your blog or website not only look better but function better as a cog in the wheel of your venture, or your life!

Meanwhile, I’ve begun a tumble log (sort of a mini-blog) for informative, fun, and thought-provoking content I find that I’d like to share with you. Please come stop by the Pixel Currents Annex!

PodCamp Philly connections!

I just spent the weekend in Philadelphia at the PodCamp Philly unconference. Feel free to click the links if you don’t know what that is.

I met some amazing people and had a fantastic time. If you’re visiting because I gave you my card, or for any other reason for that matter, please feel free to contact me about WordPress, other web design, or even just to say hi and keep in touch. I was so inspired by every person I spoke to!

09/12/2007 - I’ve written more about my PodCamp Philly experience at my personal blog, Banannie.

Not sure whether you should start blogging? Here are reasons you should.

The Blog Herald today points out Ten Reasons Why You Should Start Your Own Blog.

Everyone knows more than they realize about something.

I’m convinced that just by living, most people gather enough information about some subject that could easily become a blog. Someone who sits in front of the television for eight hours a day after work could blog about the shows they enjoy.

Blogging can broaden your mind.

We each have closely held opinions and see the world in our own particular way. Most of us don’t regularly have our world views tested because we come into contact with a limited set of people. Putting your thoughts online opens you up to an entire world of opinion. I feel it’s a good thing to be exposed to different points of view - you may even reconsider your own.

A large part of blogging is just showing up.

Because of the low barrier to entry, a large number of blogs sprout on a whim and whither away shortly thereafter. With some determination, discipline, and dedication, you can rise above the stereotypical one post a month average and gain a readership. Just by writing regularly and consistently you already have one up over the rest.

Visit The Blog Herald for the rest!

How To Install And Setup WordPress at Show In A Box

Show In a Box is pulling together an easy to set up system for video bloggers. They’ve put together a great screencast showing How To Install And Setup WordPress. It covers the entire process step-by-step, and for you visual learners (like me) it’s a great way to learn.

Why, you may ask, am I pointing you to a tutorial on setting up WordPress? Isn’t that what I’d like you to hire me to do?

WordPress is a little scary to people who aren’t used to dealing with databases, php, etc. If you, the client, understand how WordPress works, and feel comfortable with it, you’re more likely to see the benefits of customizing it and making it work for you. You see all the benefits of using WordPress, if only you had the time.

That’s where I come in :).

A great example of how to make WordPress work your way.

Chris Messina at Factory City has posted the details of his default WordPress setup, including the plugins he likes to use. A good basic set up for an easy to maintain blog!

FactoryCity » My default WordPress setup: 17 must-have plugins

WordPress. Is it magic?

More than a Blogging Engine, More than a CMS

This article is a bit technical, but the crux of it is this- WordPress is incredibly flexible. It can be molded into practically anything you may need. That’s why I love working with it so much.

For the next day or two, every time you stumble upon a web site - be that three static pages or the newest Web 2.0 service, ask yourself a question - “Can this be implemented with WordPress?”. I promise, you’ll be amazed by the number of times you’ll say “yes”…

101 Steps for Better Blogging

Over at lifehack.org they’ve posted a list of 101 things you can do to become a better blogger. They call them “steps” but to me they’re more like a list a great ideas. You certainly don’t have to use all of them, but I use a number of them and will undoubtedly add more!

101 Steps to Becoming a Better Blogger

There has to be a first post, this is it.

A blog design business without a blog is just silly, don’t you think? Check back here for hints, WordPress and blogging news, and anything else I think might interest folks!

-Annie