Choosing a blog server - SOA - Techguide

Choosing a blog server

 

Summary

Want to build your very own blog server? David McAmis discusses options and considerations.

Events

IBM Technology Conference & Expo 2012
May 22, 2012

One World Hotel, First Avenue, Bandar Utama City Centre, 47800 Petaling Jaya, Selangor

Echelon 2012
June 11 and 12, 2012

University Cultural Centre, National University of Singapore

Startup Asia Jakarta 2012
June 7 and 8, 2012

12th Floor, Annex Building, Wisma Nusantara Complex, Jl. M.H. Thamrin No. 59 Jakarta 10350, Indonesia

MMA Forum Singapore
April 23-25, 2012

Grand Hyatt Singapore

Blogging has grown in popularity over the past few years. And you can find bloggers from just about all walks of life, from software developers to politicians, angst-ridden teenagers and everyone in between.

Want to blog? Let's look at some of the options available for setting up your own blog server.

To start, there are a number of different scenarios to consider when selecting a blog server platform. The first question you need to ask is if you are going to want only a single blog or multiple blogs with multiple authors. Second, you need to look at what type of server environment you have available to deploy the blog server. Will you deploy it on your own server or use a commercial Web host? And if you are using a commercial Web host, what platforms/languages do they support? The majority of blog servers that we found are based on Linux/MySQL, but there are some alternatives for other platforms, including .NET.

Which blog platform?
If you only need to publish a single blog, there are a number of quick and easy solutions available that don't require you to setup your own blog server. These include Blogger, Radio, and so on. In general the way these services work is that you will need your own Web site or Web host that will host your blog--these services provide the application front-end to post to your blog and then the blog files are uploaded to your Web server.

This is often the simplest solution and where most people will start.

If you need more flexibility or want complete control over your blog and if you have your own Web server or hosting in place, you are probably ready to setup your own blog server. There are two different types of blog servers that are available, depending on whether you store the blog posts in a database or in files on the server.

A file-based blog server is the easiest to implement, as it doesn't require any additional setup to get up and running, other than read/write permissions on the directories where your data files are stored.

If you have a more complex hosting environment that includes access to a database like MySQL, you may want to consider implementing a blog server that uses a database on the back end to store blog entries. This type of implementation can be a bit more complex and requires a basic understanding of the database platform, as well as additional setup to get everything up and running. Remember also that the majority of blog servers we are going to look at in this article are open source or free software and sometimes the setup can be a bit tricky and documentation is often poor.

Deployment considerations
Once you have decided on whether to deploy a file-based or database solution, the next consideration is on the deployment platform. Blog servers are usually written using languages and technology that is available across a number of different platforms (PHP, Perl, etc.) but keep in mind that these servers may have been created on or specifically for a particular platform (usually Linux).

So if you choose to deploy the server on a Windows platform, for example, you may spend a little extra time working through a set of installation instructions that were written for the Linux platform. It doesn't mean that deploying these solutions on a Windows platform is impossible, it just means that it may take a little additional time and effort on your part.

The Blog Server contenders

Blosxom
Blosxom is a lightweight, multi-platform blog server that can be used to host multiple blogs without a lot of overhead.

Requirements: Web Server (Apache, IIS, etc.), Perl
Pros: Easy to setup and configure, doesn't require database server.
Cons: Small development team and developer base.

More Information: http://www.blosxom.com/

Pivot
Easy to setup and use, Pivot is a Web-based blog server that can host multiple blogs and is a robust alternative to using a back-end database.

Requirements: Web Server (either Apache or IIS) and PHP
Pros: Robust feature set without a database back-end.
Cons: Rebuild process can be lengthy for large blogs.

More Information: http://www.pivotlog.net/

.Text (Beta)
Blog server created using C# and ASP.NET for the .NET platform.

Requirements: IIS, .NET Framework, SQL Server or MSDE
Pros: Runs on Microsoft framework.
Cons: Difficult to setup and configure lack of documentation.

More Information: got dot net

LiveJournal
Popular open source framework behind the blog site LiveJournal.com.

Requirements: Perl, MySQL, Apache, mod_perl
Pros: Well-established user and developer base, flexible framework
Cons: Can be difficult to customise, large code base

More Information: http://www.livejournal.com/developer/

Nucleus
Blogging and news site framework with a number of plug-ins to extend the functionality into other areas (chat, track-back, etc.).

Requirements: Web Server (Apache, IIS, etc.),PHP, MySQL
Pros: Broad feature set and easily customisable.
Cons: Plug-in's can be difficult to install and configure.

More Information: http://nucleuscms.org/

WordPress
WordPress is a free publishing system built on PHP and MySQL and licensed under the GPL.

Requirements: Web server, PHP, MySQL
Pros: Popular framework, strong developer community
Cons: Can be difficult to get up and running.

More Information: http://wordpress.org/

Talkback

Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment

ZDNet Asia Live

Mac users' indifference toward security 'worrying': 59 Jakarta 10350, Indonesia In light of the recent spate of ... http://t.co/Lxgnc1wM

Pakistan lifts block on Twitter - ZDNet Asia: Pakistan lifts block on TwitterZDNet Asia59 Jakarta 10350, Indones... http://t.co/61n85ajh

Pakistan lifts block on Twitter http://t.co/WHqoJOqm http://t.co/erFX4aVv #arcavir

http://t.co/VNaZtseV Pakistan lifts block on Twitter: Country restores access after briefly ... http://t.co/5gqegFWK http://t.co/wiqY9ktt

Pakistan lifts block on Twitter. http://t.co/y0arswpE

Mac users' indifference toward security 'worrying'. http://t.co/i7gZ8WVn

Mac users' indifference toward security 'worrying' - ZDNet Asia: Mac users' indifference toward security 'worryi... http://t.co/CD9pvW08

RT @zdnetasia: Mac users' indifference toward security 'worrying'. http://t.co/i7gZ8WVn

Mac users' indifference toward security 'worrying' - ZDNet Asia: USA TODAYMac users' indifference toward securit... http://t.co/4EUVidiO

Mac consumers indifferent about security, security vendors warn such mindset is "worrying" http://t.co/ZGIxdg67 #In

Mac users take note! RT @zdnetasia: Mac users' indifference toward security 'worrying'. http://t.co/YrLB9btb #mac #apple

RT @zdnetasia: Mac users' indifference toward security 'worrying'. http://t.co/i7gZ8WVn

Mac users' indifference toward security 'worrying': However, Mac users ZDNet Asia spoke to expressed indifferenc... http://t.co/15DulmWS

RT @jolintan: Mac users take note! RT @zdnetasia: Mac users' indifference toward security 'worrying'. http://t.co/2RQkfCKt #mac #apple

APAC tech merger and acquisition in Q1 down but value up: http://t.co/V7UkMABl

I reckon your view: "CRM is strategy, not software", if a company replicating the approach uses in ERP implementation into CRM, what they...

2 hours ago by wykoong on Gartner: Mobile CRM gives better ROI than social

This video will teach you about the Excel fill handle but also provide you with a workook to download... http://www.youtube.com/watch?v=...

19 hours ago by TradeBrother on A quick fill handle trick for Microsoft Excel

waiting...

2 days ago by eapete on What should count in a company's market value?

Boy, you've opened a can of worms now.

Wait for the rants & raves.

2 days ago by eapete on What should count in a company's market value?

I was puzzling before this whether to replicate the success formula we executed for a financial institute, and come out with a standard s...

3 days ago by wykoong on Drop the egos, copy ideas, then innovate