I've read quite a few of articles claiming that blog software is very simple and that one can quickly create his (or her) own blog in a day or two.
To verify this claim (well, building my own blog with - say - Django or Pylons is a tempting idea), I dumped notes of what my current blog software is doing for me.
Or, in text form:
Writing
-
Web interface
-
preview
-
tags
-
categories
-
date/time
-
WYSIWYG
-
via API
-
Metaweblog
-
Categories
-
Post as draft
-
Update post
-
Tags
-
Title and author
-
-
Modifications
-
preserved date
-
published articles
-
Products
-
Entries
-
Static pages
-
Category descriptions
-
Pictures
-
upload
-
galeries
-
flickr
-
-
Entry content
-
Title
-
Author
-
Date
-
Basic text
-
Extended text
-
Meta description (excerpt)
-
Meta keywords
-
Tags
-
Category
-
Draft status
-
Versioning
-
Pretty URL
- permalink
-
UTF8
-
Special properties
-
Sticky
-
Invisible in index
-
Password protected
-
-
Categories
-
Hierarchy
- Multilevel
-
Names and descriptions
-
Sidebar plugin
-
Tags
-
Assigning
- from list
-
Autogeneration
-
Technorati
-
Formats
-
Markdown
-
HTML
- fix HTML errors
-
Source code formatting
-
Nice to have
-
REST
-
Article table of contents
-
Image styling
-
Javascript image zoom
-
Administration
-
Multilanguage
-
Polish
-
English
-
Sidebar titles, standard headers, hints, ...
-
Admin interface
-
Performance
-
Cache
-
Layout
-
C-M-C
-
M-CC
-
Page title tuning
-
Helpers
-
Google Analytics
-
Google Adsense
-
AddThis
-
Amazon scripts
-
Users
-
Authentication
-
Authorization
-
Registration
-
Multisite
-
Many blogs
-
Many authors
-
Translated versions
-
Feedburner
-
subscribe by email
-
hide original feed
Reading
-
Entry index
-
General
-
For category
-
For tag
-
Sorted by date
-
Sticky articles
-
Entry data
-
Title
-
Author
-
Category
-
Leading text
-
Link to the full article
-
Comments count
-
Trackbacks count
-
Tags
-
-
pagination
-
Sidebar
-
Category list
-
Tag cloud
-
Newest comments
-
Persistent info
-
Ads
-
Links to other entries
-
Specific period
-
Random
-
Popular
-
-
Archive
-
per year/month
-
Single entry
-
Sidebar
-
Like on index page
-
Newest entries
-
Entries from the same category
-
-
Content
-
Date/time
-
Title
-
Author
-
Category
-
Leading text
-
Main (extended) text
-
-
Extras
-
Social icons (digg, stumbleupon, ...)
-
Comments count
-
Trackbacks count
-
Tags
-
Links
-
Related by tags
-
Neighbours
-
-
Trackbacks
-
Comments
-
Reply to link
-
Hierarchy
-
Link to author's page
-
Avatar
- Gravatar
-
Email reminders about replies
-
-
Static pages
-
Search engine
-
Full text
-
Javascript panel
-
Feeds
-
Main
-
For category
-
For tag
- Maybe useless
-
Subscribe by email
Commenting
-
Text comments
-
Data
-
Author
-
Remeber data in cookie
-
Email
-
Title
-
Autor's page link
-
Text
-
Markdown
-
-
Handling
-
Preview
-
Result info
-
Accepted
-
Awaiting moderation
-
Email reminders about replies
-
-
Integration
-
Disqus
-
cocomment
-
-
Trackbacks (accepting)
-
Pingbacks (accepting)
-
Contact form
Moderating
-
Automatical
-
Akismet/antispam
-
Captcha
-
URL filtering
-
Manual
-
Accept
-
Reject
-
Edit
-
Email
-
New comment
-
New trackback
-
Contact form filled
Catalogues/SEO
-
Permanent URLs
-
Entry
-
Category
-
Feed
-
Tag
-
Index
-
To be preserved in case of blog engine change
-
MetaKeywords
-
title
-
description
-
keywords
-
Automation
-
Trackback posting
-
Ping posting
-
Sitemap
-
generation
-
upload
-