There is a reason why Wordpress was made. It simplifies the process of creating a blog. Install in 5 minutes, setup your Admin console, choose a theme and start blogging.
But if you are coding your own blog(I wonder if anyone does that now) what points must one keep in mind?
Here are a few that I gathered:
- Make sure your blog is secure from attacks(example: comments box can be filled with malicious code).
- Provide a complete categorized archive of all entries.
- Provide a permalink to every entry.
- Provide a "Read More" link in the index of entries so as not to make the page too large.
Any more points to be taken care of?

5 Comments
Oli
Written Jan. 22, 2008 / Report /
I know a few people here (myself included) code their own blogs.
You should be able to split reader and admin functionality up quite well... Here's what I consider a good start for reader functionality:
/index.php?post=23482749&ddsid=348923742937429734hfdoesn't mean anything to anybody./read/this-is-my-post-titledoes.The admin side of things is really up to you unless you're going to redistribute your blogging package at a later date.. I would say the bare minimums would be:
SQL-injection and XSS attacks are a given - you shouldn't allow attacks on any site unless you want to get hacked.
chapstick
Written Jan. 22, 2008 / Report /
I'll have to agree with Oli on the fact that the admin side is really up to you, and what's most important to you.
On my CMS, the most important thing for me was the article creating/editing page. That's where I put most of my time, getting that page as easy to use as possible, since I use that page the most.
The second most important thing (for me) was managing my visitor's comments and spam.
The third most important thing is managing my additional site content, like site pages and blocks/widgets/sidebar items. So creating a system to easily add, edit, delete, and move pages/blocks was created.
In the end I look at it like this - If I ever have to go into my database to manually add/update/remove something, then my CMS needs improvement. But again, the admin side is really up to you and if you plan on making it public.
Also make sure your site is secure and idiot proof.
dreaming_awake
Written Feb. 7, 2008 / Report /
Wow! Oli's and chapstick's indepth write up doesn't leave much room for any more suggestions. Good one folks! I thought my coding was over... There is so much more to do...
Lol! That's where most of the effort goes...
dreaming_awake
Written Feb. 21, 2008 / Report /
@dvazquez I must say that having free time is not the concern here. Many of us do this as a hobby or interest and finding time for something that you like is not "free time" that you might be insinuating. The satisfaction of seeing your own efforts compare up to something done by professionals is beyond words, at least for me. And by the way, it's good coding skill development too.
chapstick
Written Feb. 21, 2008 / Report /
If you're coding your own cms as a hobby, then you'll definitely need a lot of free time. I've been coding mine for the past 2-3 years now, either when I have free time at work, or at night when I get home.
But there are also periods where I won't touch my coding for months at a time. I don't know if it's because I lose my motivation or just don't know where to go from here.
I guess that can be another good rule while coding your own blog - make sure you stay motivated. :)