I've just been reading l.m. orchard's site. He's working on a wiki plugin for MovableType. Very cool. I've been writing my weblog with a wiki format for a long time. Wow, almost for 1000 posts already. My first post using wiki formatting was a fitting "1776" (freedom! from HTML).
I've been getting an adrenaline rush from reading WeblogWithWiki. Ya'll freaking wait. The system that exists in my head does all of this stuff. Just you wait.
What if every page could have a time-ordered collection of comments attached?
Yes, it will...
I don't know if every weblog post will be a wiki page, although they'll look the same in the database. The kind of have to be treated a little differently from a UI perspective. Weblog posts have archives, etc.
I have about three or four main questions/problems now, as I'm about to start doing this stuff.
- I need to nail the format of the database before I start. I want to see how other CMS projects designed their databases.
- I have to get my StructuredText parser "up to snuff". I started rewriting it awhile ago, but haven't finished. The StructuredText parser will be pretty much central to everything. Every page will be formatted with it, etc., but I'm wondering how much it should do. Is it a full templating system? Or can it just include the output of other code?
- Which brings me to this... how do I include code in the system? How do other CMSs structure their "Modules". I have to come up with a good plugin format before I start. If my CMS makes it more of a pain to work with my site, it won't have been worth it to write it.
- Lastly, speed. How much will this slow down my site? If it's not fast, it's not worth it. Unfortunately, there's no real way to know before I start, but I will take some hit, guaranteed. You can't get much faster than mostly static HTML files which is what I have right now for everything but my weblog.
I'm wondering whether to get the Content Management Bible.
I have a concept that I describe here -- it is very close to what you are talking about. I am not a programmer so all this is very difficult for me, so any help would be appreciated.
http://www.e-church.com/archives/000003.html