I have built a few forums in a couple of languages and databases. They have all been very nice, fast and functional.
I have two theory questions, one of which I want to do, and one of which I want a concept of how to do, unsure if I will.
1- The one thing I want to do but never have previously is indicate "unviewed topics" or "new topics since last visit", however you want to word it. I can't wrap my head around how would be the best way to track which topics have been viewed and which haven't without having a db table that tracks user and topic clickthru, when that topic is updated, the records are removed accordingly...blah, blah blah. Which, in my mind seems rediculas. There must be a way to set a time of last logout and the next return use that somehow...but even that isn't perfect...
I dunno, any thoughts?
Secondly, and I dunno if I will do this, rather than one long string of posts, how on earth does one make a "thread with all the different levels of replies to different messages in the thread...that has to be the ultimate in nested and looped queries or something...