Cahier des charges en français. The French list is much more complete than this one.
- Creation, modification, and deletion of posts.
- More than one author per weblog.
- Allow posts from certain authors to be approved by others before publication.
- More than one language per weblog, and per post.
- Comments, trackback, pingback.
- RSS and Atom feeds for weblog and comments.
- Possibility to make it work without a database back-end (XML back-end would be nice!).
- Multiple categories.
- Choice of main permalink (a unique page per post) either by date, or by category, or simply by name, or combination (flexibility on the choice). Examples:
- http://example.com/2003/04/post_id/
- http://example.com/category/post_id/
- http://example.com/post_id/
- http://example.com/category/2003/04/post_id/ (unique page per post)
- Allow a different permalinking scheme per category (for example, would allow the “articles” category to be permalinked as http://example.com/articles/post_id/ whereas other weblog posts would be permalinked as http://example.com/2003/04/#post_id).
- “Clean” URI scheme without any nasty “?”
- Possibility to list all posts belonging to: month, author, category, combination.
- Static front-end (I mean, pages are not to be dynamically generated each time a page is requested from the server).
- Author information: name, e-mail, uri.
- Atom-compliant, and default standards-compliant xhtml strict and css layout output.
[Editing list as my thoughts evolve… so don’t be surprised if you read stuff that says other things are written here than what is!]