1080degrees
July 31, 2008
Custom Blog Engines
I use a custom blog engine for a few reasons. Speed, ease of use, and easy customization are just a few. Read on for my take on why you should consider writing your own blog engine.

Random Code

From my very first blog, I have been using a custom blog engine. Never anything too fancy (or very well coded at that), but something that serves the purpose I want it to serve.

I started out with a slightly modified version of a simple blog engine. Nothing worked very well. Posts would fail to get posted on occasion for seemingly unknown errors. The code behind it seemed cryptic as it was very poorly written. Through many revisions of code, I have a much more functional blog engine.

More than anything, the beauty of writing your own blog engine is that you constantly revise it. As opposed to starting with everything you could ever want and a whole lot more, you start with what you need at the minimum. Then, over time, you develop features that you want. This keeps the overall blog engine simplistic which means less useless code that inevitably slows down your site.

In addition to the advantages in speed and simplicity, writing your own blog engine allows for infinite customization. Originally I chose not to use a common blog software package like WordPress because I felt that creating a theme for it would be too difficult. It's much simpler, in my opinion, to integrate the design into the blog engine as opposed to making them separate entities.

All in all, creating a custom blog engine allows for a simplistic, fast, and reliable blog that is easily customizable. As far as starting the creation of your own engine, just learn PHP and MySQL and you shouldn't be too confused as to how to begin creating a simple blog. Creating a blog engine could even improve your coding skills and conventions. Give it a try.

Comments
Avatar
Garda
August 2, 2008
at 12:34 PM
That's pretty cool.

Making your own blog engine seems a little out of reach for most people though.

The whole look and feel is really nice though, very professional looking
Avatar
Tom Bell
August 5, 2008
at 10:21 PM
I too have always written a custom blog engine for my web site, however I am fluent in PHP and SQL, and my latest revision uses CarbonPHP, another creation of mine.

The main reason I use my own engine is that it's easy to build the design around the engine, instead of having to learn how to create a theme for existing engines. Also I can just add any new features I need because I know where things are in the files, and the database layout.
Leave a Reply
Name (required)
Mail (will not be published)
Comment