It’s WordPress !
My PHP friends accuse me of being a Microsoft shill and my co-workers chastise me for my use on non-Microsoft technology, so it should be interesting to here the response to my decision to move my blog from Graffiti to WordPress.
Graffiti served me well.
In fact I think it’s a GREAT application that turned out to be an unsuccessful product for Telligent.
It’s business failure had nothing to do with it’s quality as a CMS / Blogging Engine.
In any event. Some time ago Telligent discontinued GraffitiCMS and “Open Sourced” it.
As an Open Source application GraffitiCMS has not really exploded. I did experiment with GraffitiCMS 1.3 and I’ll continue to use GraffitiCMS but not for my blog. So why WordPress ?
Isn’t it hypocritical to be a .NET blogger on WordPress.
No !
Microsoft has done a lot of work to make PHP applications run well on Windows and IIS. Why not practice what we preach?
Choosing WordPress (for me at least) has nothing to do with what it’s written in.
I’ a pragmatist and WordPress is an AMAZING “Tool”.
I don’t intend to be a WordPress developer, I just want to reach a lot of folks and I had some problems that needed to be solved with my blog.
I’ve been blogging for about five years. When I started blogging, I had no idea that blogging was a science and I needed to consider the future.
In my first year of blogging this blog was located at JoeOn.net. Since I my developer blogging wasn’t restricted to .NET I wanted a personal band that was not Microsoft technology specific so I moved to www.Misfiteek.com and the export / import tools were not very good so lots of stuff got broken. I’ve also moved between blogging engines. I’ve used Subtext, DasBlog, .Text, and GraffitiCMS. None of the import / export tools were great.
In five years I made many technical mistakes as a blogger.
Old posts accumulate broken links.
Hot linking images creates broken image links over time.
LiveWriter’s default behavior for uploading images creates an undesirable directory structure.
I used non standard images sizes and did not size via CSS so changing themes cased an image “bleeding” mess !
Modern Blogs have many features not available in GraffitiCMS
More blogs are run on WordPress than anything else and I’ve had other WordPress based blogs.
Every time I’ve ever tried to switch blogging engines the export / import process was problematic so I wanted to test things out before making any decisions.
I found this GraffitiCMS to BlogML exporter.
http://darkfalz.com/post/2009/04/14/Graffiti-To-BlogML-Exporter.aspx
I set it up and run it against a local copy of my GraffitiCMS based blog. Then I set up a local instance of WordPress and selected the BlogML import function from the Admin menu. WordPress automatically installed the importer plugin and processed the import. Poof ! It just WORKED ! Of course, the content was a mess, but that was MY fault. After choosing a theme for WordPress I started cleaning up my content. First, I was working off line but I’ll my images were resolving to my live MisfitGeek.com blog (still on GraffitiCMS).
For EVERYTHING – there is a WordPress plugin.
I found a global search and replace plug-in for WordPress which I installed.
Next, I created local wp-content/uploads/archive and downloads folders in my WordPress installation. This is where ALL my post linked files would go. I spent the weekend (about 24 hours) in WordPress going through every post and fixing all the links and images to resolve to http://localhost, fixing up categories and tags, etc. Deployment was pretty easy.
Use the Microsoft WPI (http://microsoft.com/web ) and make sure to install the IIS URL re-writer.
I just set up WordPress on my Windows 2008 Server (V-Max instance at MaximumASP), imported a backup of my MySQL database for WordPress and installed my chosen theme. Then I installed the WordPress Search & Replace plugin and changed all the post references to locahost to www.misfitgeek.com. Then, I used my MaximumASP control panel to switch my domain name service to point to the new instance. WordPress is a feature fest !!!!
I’ve installed PodPress so that I can get more serious about Podcasting and a couple of SEO plugins and now it’s time to get to writing.
So, send me your suggestions !