Blog24 is a really simple publishing system which installs on web servers to enable individuals or organizations to manage and update weblogs. Blog24 is free and opensource.
If you want to read more about why I decided to implement my own blog, you can read my post called Time to blog!.
Note: Examples are delimited in this section between lines of "----". The "----" lines are not part of the example itself.
Both posts and comments are stored as plain text file in the filesystem under the directory of your choice (entries/ by default). Each post and comment are saved into a separate file.
The syntax of the filename for a post and comment is described bellow. The 'post-filename' describes the syntax used for post filenames where the six digit number represents the number of the post. The 'comment-filename' represents the syntax used for comment filenames where the six digit number represents the number of the post this comment refers to and the three digit number represents the number of this comment (relative to a particular post).
post-filename = "E"[6*DIGIT] comment-filename = "C"[6*DIGIT]"-"[3*DIGIT]
Example:
---- entries/E000001 // the first post entries/E000002 // the second post entries/C00001-001 // the first comment of the first post entries/C00001-002 // the second comment of the first post ----
Both posts and comments are plain text files and have a syntax very similar to the Internet Message Format (RFC 2822). First come the header fields, followed by a blank line and the body message.
Plain text or HTML for posts. Only plain text for comments for security reasons.
---- Author: Eka Email: foo@bar.com Date: Sat, 29 Nov 2003 14:02:06 +0100 Title: Test Blog24 is a really simple publishing system. ----
That will come soon...