I’ve chosen WordPress as my blog engine for a number of reasons. One of the main reasons to try it was the promise of one-minute install procedure. And in fact I did install it just under a minute, to my surprise! Having done that, I set up to find a suitable theme that I would have liked, and did not really find one. But hey, it’s just me! One thing I did not want to have for sure was using one of those common themes that are replicated on hundreds, if not thousands of WordPress powered sites, even though I am not a web designer at all.
Here are some of the annoyances that I encountered while setting up the blog using WordPress:
<?php
if (!defined('WP_USE_THEMES')) {
define('WP_USE_THEMES', true);
}
if (!defined('TEMPLATEPATH')) {
define('TEMPLATEPATH', $_SERVER['DOCUMENT_ROOT'] . '/MyThemeDirectory');
}
require('./wp/wp-blog-header.php');
?>
As I studied the code a lot, I have an opinion on it. It’s a mixed opinion. The main thing is that the code just works for all standard applications and settings. That’s why people use it in the first place. Customizing it to suit your specific needs might be difficult, however, depending on what you want to accomplish. Some nontrivial bugs can drive you crazy, and I did not find much support in that area. I might not have looked in the right places for it though. The overall feel of the code that I’ve got was that it is structured well, yet it’s somewhat mushy, not clean and lean, and not very consistent. Also, it came as a shock to me when I turned on full warnings, and the system spit out a hundred of warning about undefined variables each time a blog page loaded in the browser. Hopefully the code gets improved as it matures.
The overall design and the structure of this site will most definitely change over time as I add, change, or remove things here and there. After all, it’s my first real take at a web site, it’s not a thing I am used to do for breakfast. It took me some learning the hard way.
I never had a blog, and frankly I never thought I would ever have one. Still I am not sure yet that I will have the time and desire to keep up with writing on a periodical basis, and make it into a habit. Anyhow, this is the first real post.
One of the reasons for starting a blog was that I had several ideas that I wanted to see developed into something real, and so I thought of having a personal website with a blog, wiki, and whatnot for sharing the ideas with trusted friends. I was thinking of a blog as a way of sharing my thoughts, musings, and ideas with those who knows me, and might be interested in joining me in further development of the ideas. The other thing was that I don’t see some of my friends as often now as I would like to, and a blog might be a way for us to still have that exchange of ideas that we used to do in the kitchen having a bottle or two of cheapest vermouth with nothing to eat.
We’ll see how it goes.