Postcards From My Life

Lint I find in my mind's belly-button.
  • EPK
  • Consulting
  • Resume
  • Nerd Herding
  • Talks
  • CWJ 09
« New Site: autobiographicalfiction.com
Sixty Second Tech Promo appears on The New Mediology »

The 2 Hours After the WordPress 5 Minute Install

Dear Reader,

I now run WordPress on 4 of my web properties. So let me first say a big thank you to the entire WordPress development community for all their work. It’s an excellent platform for the types of projects I’ve been working on lately. More importantly, it allows me to get going quickly and move on to working on my main idea.

In the process of installing and managing these properties, I’ve learned just a little bit about WordPress and decided that I had better document some of it before it falls out the back of my head. So while I was spending time yesterday installing and configuring WordPress for autobiographicalfiction.com, I decided to document my steps. I’m putting them down here, mainly for me but if you find it useful as well, I’m glad.

These are the steps I take in installing a basic WordPress site. If you are not sure why you would want to use WordPress, check out “The Secret to Cheap and Easy Websites” over at my podcast, Sixty Second Tech.

Pre-Install Preparation

  • The night before you want to do the install, make sure you make any DNS changes that need to be made. If you have the site parked, go ahead and move it. Yes, I know change are distributed in 5 minutes these days but it takes a while for some people to see the change, especially Google. (That’s important when we get to the sitemap section.)
  • Pick a theme. There are some good, free, WordPress theme sites out there. There are also some very talented designers who are happy to build you a site from scratch. Which ever way you decide to go, do it before you start your install.

Installing and configuring WordPress

  1. Install Wordpress
    There are several good options for doing this. On my hosting service, we have Installatron that will walk you through it. You host may have another installer but the thing you want to ask yourself is do you want to bother with the nuts and bolts of the install or do you want to trust the installer? If you trust your installer, it will be quicker overall but you have to make sure that they upgrade on a regular basis. Otherwise you may be stuck unable to upgrade your installation later. Your other option is of course, WordPress’ famous 5 Minute Install.

    No matter which way you go, you need to follow the instructions to get a working installation.

  2. Change the Admin password
    The last step in your install gives you a randomly generated password for the admin account. Log in right now and change it. Go ahead and setup the entire admin account while you are there. WordPress 2.5 has a great new feature that helps you decide whether the password you have chosen is secure or not. This is the key to the kingdom so you will want to make sure it’s secure but memorable.
  3. Delete default post
    Go ahead and get rid of it. The thing you don’t want is for your new feed to start with the default “This is a new WordPress” message, it just looks amateurish.
  4. Delete About Page
    Same reasoning as above. Unless you have content to go into it immediately, go ahead and get rid of it. Worst case scenario, you will have to add it back in later when you have content to put in it.
  5. Change the settings in Settings->General
    Go ahead and change the name of your blog, the tagline and browse the other options while you are there. As with the default post, the idea here is not to look like an amature by leaving “Just another WordPress blog” in the tagline. You can always revisit this section after you are up and running and fine tune the settings.
  6. Activate Permalinks
    If you are going to activate Permalinks (and I always do) then do it now. In a couple of steps we are going to be building our sitemap and we want the URLs to be correct for that. Click on Settings and then Permalinks check everything over and then save changes.
  7. Install Your Theme
    Hopefully you took my advice and have already selected your theme or had one designed for you. If not, stop now, go get you one, we’ll wait. Now, once you have it, fire up your FTP program and upload it into wp-content/themes. Then in the Admin control panel, select Design and activate the theme you just uploaded.
  8. Activate Akismet (optional)
    If you are going to allow comments on your blog (and that’s not a given, it’s a choice) then you will want Akismet installed and activated. If you are not familiar with Akismet, it helps control spam comments. It’s free and it comes with WordPress so all you do is have to install and configure. If you don’t have one already, you need a WordPress API Key for Akismet to work. They are free, you just need to go to wordpress.com and register. If you already have an account with wordpress.com and an API key, you can use it on multiple blogs.
  9. Setup Feedburner feed
    I run all my feeds through feedburner because it gives me the stats I want on my feed reader. FeedBurner (Google) has a FeedBurner plugin for WordPress that makes everything simple. It’s a multi-step process though so I’ll list them.
    1. Create a FeedBurner account.
    2. Register your feed with feedburner
    3. Install the plugin.
    4. Activate the plugin
    5. Configure the plugin
    6. In a browser, visit http://yourblog/feed/ and make sure it’s working. If it’s not, backtrack and make sure you’ve got everything configured correctly.
  10. Register with Friend Feed
    Ok, you’ve got a feed, let’s use it. If you have a friendfeed.com account, go ahead and register your feed with it. If you don’t have one, friendfeed.com is a great tool for aggregating all of your content into a single feed that people can follow. Of course your new feed won’t have any content in it because we deleted the default post earlier. Registering now will ensure that when you do post for the first time on your new blog, it will be listed.
  11. Install Google Sitemap XML Plugin
    Sitemaps are an important way to get your site spidered. Since it’s an off-site service like Akismet and FeedBurner, installing and configuring is a multi-step process.
    1. Register with Google.com/webmastertools
    2. Install the plugin.
    3. Configure the plugin. You may have some trouble at this point. Some systems are finicky about permissions. If, after configuring everything, you still can’t generate a sitemap because of permissions issues, here’s a tip. Create a file on your local computer called sitemap.xml, just an empty text file. Now, upload that file into the root of your blog. Now you should be able to create your sitemap. You will probably need to do the same thing with sitemap.xml.gz and possibly robots.txt.
    4. Go to google.com/webmastertools and register your site and then your new sitemap. This can be tricky and it’s really beyond the scope of this article to describe. The only advice I have is what I gave in the pre-install instructions, make sure you make any DNS changes the night before. Google caches DNS entires for about eight hours. Any changes you make just before installing may slow things down a bit.
  12. Install wp-db-backup
    If your blog is important to you then make sure you have nightly backups. Code is easy to reinstall, the hear of your blog is the database. I use wp-db-backup to do this on a daily basis for all my blogs.
  13. Install SimpleTags
    Tagging is an important part of blogging. To help me tag my posts I install SimpleTags. It allows me to use TagTheNet to analyze my post and suggest tags. It also takes care of “related posts” and even has a TagCloud widget. It will also place your tags in your header if you don’t have the following plugin installed.
  14. Install All in one SEO Plugin
    This is going to surprise a lot of you that know me and know my feelings about SEO but yes I use All in one SEO plugin. No, I don’t think it helps my page-rank one bit, my content does that and I preach this message every chance I get. However All in one SEO gives me a degree of control over keywords and the title field that I occasionally want. I always install this plugin because it’s simple to install, requires very little configuration and when I want to tinker with things I can. Don’t take this as an endorsement of anything revolving around SEO though.
  15. Write something!
    If you don’t have a blog post ready to go, why did you go through the last 2 hours of work? Seriously, the point of all of this is to give you a place to blog. Don’t skip the most important part, Write something and write something relevant.

I hope you’ve learned something. Feel free to post any additions to the process that you normally go through. I’ve done this countless times now but I’m still learning new tricks.

Until next time,
(l)(k)(bunny)
=C=

Related posts

  • Upgrading WordPress (10)
  • Upgrading Software (1)
  • My response to “Blogs Will Kill The Web Design Star” (2)

Tags: Akismet, FeedBurner, Google, wordpress

This entry was posted on Sunday, April 13th, 2008 at 11:10 am and is filed under Blogging, wordpress. You can follow any responses to this entry through the RSS 2.0 feed.Both comments and pings are currently closed.

9 Responses to “The 2 Hours After the WordPress 5 Minute Install”

  1. Will Johnston Says:
    April 14th, 2008 at 9:41 am

    Excellent post, picked up some useful plugin tips. Sitemaps are something I need to get better about. Thanks, Will

  2. Grant Palin Says:
    April 14th, 2008 at 10:31 am

    Indeed, there is some good advice handed out in this column. I recently upgraded to WP 2.5, time to take it a little further with FeedBurner and Google Sitemap…Don’t know why I have been putting them off, but I may as well get them done already.

  3. aniss Says:
    April 16th, 2008 at 4:06 am

    thank you :)

  4. Kaloyan K. Tsvetkov Says:
    April 19th, 2008 at 4:41 am

    The Google Sitemap plugin is just ridiculously big, and very inefficient on large WP installations w/ tons of categories and tags. This is one of the plugin with the best ideas and of the most disappointing implementations.

  5. Anita Campbell Says:
    April 19th, 2008 at 11:14 am

    This is excellent advice, Cal.

    One point I’ll add: we found that the Google sitemap plugin was a little problematic. Site wasn’t getting fully indexed. So we eliminated it and actually are getting much better results without it. Not exactly sure why, but within 2 weeks of eliminating it, the number of pages being indexed jumped. Maybe we didn’t have it configured properly — not sure ….

  6. SEO Says:
    April 27th, 2008 at 10:42 am

    Thank you very much for the article. :)

  7. Tagesgeld Says:
    May 7th, 2008 at 7:22 am

    Hi,
    very nice article, good advice

  8. Festgeld Says:
    March 17th, 2009 at 5:18 pm

    The Google sitemap Plugin is in my opinion also a little bit problematic because of it works not perfect. But the other plugin tips are very useful for me. Thank you!

  9. RaiulBaztepo Says:
    March 28th, 2009 at 3:12 pm

    Hello!
    Very Interesting post! Thank you for such interesting resource!
    PS: Sorry for my bad english, I’v just started to learn this language ;)
    See you!
    Your, Raiul Baztepo

  • Team Based PHP Training

  • Sponsors and Ads

  • Conferences I’m Attending

  • About Me

    cal_evansThis is my blog. Sometimes it's my deep thoughts, sometimes it's a journal of things I've learned. Every now and then it's my box of shattered dreams. Most of the time though, it's just the place I like to write. Sit with me as I show you some postcards from my life. While you are here, do me a favor and leave a comment.

    If you are looking for my contact information, bio, picture, ASL, check out my EPK.

    My name is Cal Evans and this is my blog.



    Follow me on FriendFeed!

    View Cal Evans's profile on LinkedIn

  • My First Book

  • Support PHPWomen


    US Shop | European Shop

  • Tags

    article Cal Evans chicago codeworks conference contest cw09 developers devzone elizabeth naramore Entrepreneurship Exim fun IBuildings iPod jobs Kathy Evans linkedin Management Marketing microsoft MySQL phar photography PHP phparchitect php developers phptek podcast podcasting poem Programming Quickies respect Silly-Con Valley sixty second tech software development startup terry chay twitter upgrade video wordpress zend zend framework

  • RSS PHP Podcasts

    • The phparchitect Podcast: oddWeek #002
    • PHP Compiler Internals
    • Introduction to Zend_Mail
    • Running PHP on Embedded Devices
    • Logging in Users using Doctrine and Zend_Auth
    • Writing a Zend_Auth_Adapter with Doctrine
    • PHPSPCast #5b: PEAR e PECL – Pêras e Pepinos
    • Caching for performance
    • The phparchitect Podcast: oddWeek #001
    • The phparchitect Podcast: 2009 in Revue

  • XBox Gamer Card

  • Me

    • Best web design company
    • Cal Evans Dot Com
    • Cyrano’s Apprentice
    • Evans Internet Construction Company
    • My Life as a Child
    • PHP Podcasts
    • Sixty Second Tech

  • RSS My Blog at php|arch

    • Announcing our support for Facebook's HipHop
    • Professional Programming: DTAP – Part 2 : Other moving Pieces

  • Flickr Recent Photos

    Snow Heart@dzuelke getting ready to give his talk@fabpot talking about Dependancy Injection@derickr giving the opening keynotePeople meeting other peoplePHP Benelux Goody Bag ContentsCheck InDSCN2280The main roomSkoop gets things organized

  • Categories

    • Apache
    • BlogBling
    • Blogging
    • codeworks
    • Entertainment
    • Entrepreneurship
    • Humor
    • JavaScript
    • Long Form
    • Management
    • Marketing
    • Me
    • PHP
    • podcasting
    • Programming
    • SQL
    • Technology
    • Web 2.0
    • wordpress
    • WordPress Plugins
    • writing
    • zend framework

  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org


Postcards From My Life is proudly powered by WordPress
Entries (RSS) and Comments (RSS).