Well, I think I’m about ready to define where I am now, and try to set some priorities for the next steps.
My blog engine will be called “blog.rb” — where “rb” might refer to my initials or to the language on which it is built, I haven’t decided yet… There will be a public git repo for the interested. (In fact, there already is, but I’m not quite ready to put the URL out there yet.)
Currently, blog.rb has the following features:
- handles multiple blogs
- a blog has a “nice url” property, so that we don’t have to refer to a blog by its numerical ID all the time
- each blog can have one or many “owners” (which currently is equal to blog admin, blog author etc. there may be more roles in the future.)
- each post can have one or many authors. This is handled so that everyone updating a post is added to the list of authors.
- it’s possible in the backend to have draft posts, but there is no UI for it yet…
- it’s possible to specify a future time when the post will be published
- blog writing is done in Textile format for now.
- code in posts can be formatted with the excellent SyntaxHighlighter tool.
I’ll be back with a list of future additions.
0 comments