My “Blogging Software is Revolutionary” Rant

Posted by Susannah Gardner on 02/27 at 12:03 PM • Blogging Tools

On Saturday I gave a presentation at Northern Voice (a Vancouver-based blogging conference) about blogging software and how it can and should be used for building Web sites are more than just a blog, or perhaps look nothing like a blog.

The session was podcasted here, and I’ve pasted in my talk outline below. The site we built during the session is here: http://bloggingworkshop.com/. Enjoy!

Not Just for Blogs

I think blogging is revolutionary. I think this because it is capable of building community and relationships, of informing, of entertaining… but when it comes right down to it, the thing that I think is so mind-blowing about blogging is the software. That, and the price of that software.

I started making Web sites in 1994. At that point, and for a long, long time, the vast majority of Web sites were built by making HTML files, potentially hundreds and hundreds of HTML files.  My first job was with the L.A. Times Web site, and when we wanted to change the design in any way - from the wording of something in the navigation to the color of the links - you did it on a file by file basis. Every single page had to be opened, changed, saved, and then put onto the Web server again. Needless to say we didn’t do a lot of little changes.

As the Web evolved, so did the software solutions. If you were a big Web site company with a lot of money, you hired people to build you something better: a database-driven Web site. With a databased site you could build pages as they were needed. At the L.A. Times that meant that when someone clicked on a link for a news story, the database found that story, pulled it out, and plunked it into a template. The ground-breaking thing for the worker bees was that there weren’t individual files sitting around anymore: if you wanted to make a change to the site design you made it to the template and the next time someone looked at a story, boom, they got the new template. It made things easier for the developers and that in turn made things easier for the site’s visitors, because the developers could then spend time on other stuff, like content. It made other good stuff possible, too, like search, like archives, like content sorting by category.

That was what you did if you were a big company. If you were a little buy, or an individual, and you didn’t have the big bucks to spend, you still had masses of HTML files sitting around, and things like search were really out of your reach.

Then along comes blogging software.

What is blogging software? Well, at heart, it’s a database. You put the content in, it goes into a database. When it gets displayed, that content is dropped into a template. Sound familiar? This is why so many blog sites look the same from page to page - the home page looks just like a permalink page, except for the content of the actual blog posts. The templates are the same.

And most blogging software came with bells and whistles: search, archives, RSS feeds… it was all built in. You didn’t need any special expertise to set it up, and with a lot of blogging software you could get started in minutes. Best of all was the price. What the big companies spent hundreds of thousands on, you could get for free with Blogger. Even the blog software that did cost money was relatively inexpensive. For $200 or so, you had everything you needed.

As long as what you needed was a blog, you were set.

Well, my big message today is that if you invest some time and learning, you can make a blog software work for more than a blog. You can build any Web site using blog software, and if you do it right, no one will be the wiser.

Let’s look at some examples of what I mean. (A little caveat, I’m going to show you mostly business Web sites because those are the kinds of Web sites I’m hired to create, but the principles are the same whether you have a “brand” or not.)

Thomas Paul Fine Art
http://www.tpaulfineart.com
Rejuvenile by Christopher Noxon
http://www.rejuvenile.com
Truthdig
http://www.truthdig.com
Mani’s Bakery
http://www.manisbakery.com

Blog software can really revolutionize the maintenance issues for a web site, and make it easier to redesign (a reality we can’t ignore) as well, but that doesn’t mean every web site needs to run off of blog software. Small web sites with mostly unique page layout won’t be able to make easy use of blog software.

But any site that needs to be easy to update (perhaps by multiple people), has some standardization of presentation, and can work with a template approach.

Is it easy? Well, yes and no. Get the right blog software, and have the right know-how and it’s not a big deal. But if you aren’t willing to learn some code and invest some time… it’s hard. There are people you can hire to set up a site for you, that’s for sure.

Now, the components of blog software: usually you have:

  • publishing interface
  • admin and setup stuff
  • templates

I’m showing you pMachine’s Expression Engine, but many different kinds of blog software can be adapted for this kind of site. It’s important to choose blog software that gives you access to the templates! Wordpress.com isn’t going to do, and only the Typepad Pro level will work for you. If you can find software that can handle multiple blogs, so much the better. The reason I really love EE is that each “blog” can be customized, and because of all the extra components—mailing list, poll, photo gallery, forum module.

For this demo, I’ve chosen one of the templates that EE provides and I’m going to customize it. First, let’s deal with the Admin side and set up our publishing interface:

  • Edit the blog preferences
  • Set up custom fields
  • Put in a sample post
  • Set up categories

Next, let’s get rid of stuff in the template we don’t want.

And finally, let’s substitute a few things in the blog software code.

Voila!

 
Comments (8) • Permalink