As a Microsoft .NET programmer, I originally chose Community Server Blog Engine and WebHost4Life Windows Hosting. This solution allowed me to easily write custom .NET applications for this website. Unfortunately, this scenario had several negatives as well.
- Community Server is now bloated. When I originally created the blog, I used Community Server’s predecessor .Text, which was a lightweight and an excellent blog engine for a single blog website for personal use. Community Server has become a commercial suite designed for enterprises running multiple blogs, forums, image gallery, file libraries and more. This is much, much more than I needed for this humble little site.
- Each Community Server Update required massive changes. The newest version of Community Server required that I redesign my theme, as the CSS had changed significantly from prior versions. Since I highly customized my previous theme, I was not looking forward to doing all of this work again.
- Community Server has a smaller community. As Community Server’s focus has moved completely almost completely towards commercial solutions, I found there were far less themes and plugins available for community server than for WordPress.
- WordPress is simply better. WordPress just seems to be a more highly polished product than Community Server. Making changes to the site is incredibly easy. Plugins for anything imaginable are readily available. Although I still love Windows Live Writer, making blog posts from the a web browser is not nearly as painful as it was with Community Server. Finally, although I have not tested Community Server 2007, WordPress is far more standards compliant than Community Server 2.x.
- WebHost4Life’s custom interface was difficult to use. In my opinion WebHost4Life’s custom tools were hard to use for anything slightly out of the normal. I repeatedly had to put in support requests for things that would be easy to accomplish in Microsoft Internet Information Services, but were impossible in their custom admin software. To their credit, they were very fast in responding to support requests, but it did not make up for the annoyance of having to file the request in the first place.
- Windows hosting is expensive. Although the ability to write custom web applications for the site in .NET was a great bonus, I could no longer justify the price. I chose WebHost4Life because they seemed the cheapest despite the problems with their software. Even though they are the cheapest Windows Host I could find, they offered less bandwidth, less storage space, and less options for a higher price than my new host. Additionally, almost anything I would want to add to the site is available as plugins for WordPress.
I want to personally thank Chris Benard for helping me with the site migration.
I am very satisfied with WordPress.