We basically have both here. Sometimes someone just starts a discussion. Other times they post a link to an article and that starts a discussion. I'd like to formalize that second form.
So basically you'd have the standard, always-there categories: Open, News, Politics, etc.
Then you'd have an article that someone posts under some set of categories. This article can then have it's own collection of threads, which would "live" under the same categories that the article is posted under.
There's no reason at this point not to support journals and private messages using the same framework.
My current thinking is this:
- newsreader-style tuples to track read status on a per-post basis
- mark a post ID as "first of the current posts". This gets moved up every week, and everything before that ID is considered 'read' no matter what, unless someone has marked it as 'saved' for themselves. This keeps the querysets manageable.
- Trim up the read-tuples whenever posts are archived.
The alternative is to use the current system of marking a category read and allowing saved threads. Article threads would get marked read along with their categories in this approach. Although you could do the same retire trick on old Articles and allow them to be marked read the same as a category.

Edited by
admin
June 12, 2006, 04:52:25 PM EDT
Why not both?
We basically have both here. Sometimes someone just starts a discussion. Other times they post a link to an article and that starts a discussion. I'd like to formalize that second form.
So basically you'd have the standard, always-there categories: Open, News, Politics, etc.
Then you'd have an article that someone posts under some set of categories. This article can then have it's own collection of threads, which would "live" under the same categories that the article is posted under.
There's no reason at this point not to support journals and private messages using the same framework.
My current thinking is this:
- newsreader-style tuples to track read status on a per-post basis
- mark a post ID as "first of the current posts". This gets moved up every week, and everything before that ID is considered 'read' no matter what, unless someone has marked it as 'saved' for themselves. This keeps the querysets manageable.
- Trim up the read-tuples whenever posts are archived.
The alternative is to use the current system of marking a category read and allowing saved threads. Article threads would get marked read along with their categories in this approach.
Regards,
-scott anderson
"Welcome to Rivendell, Mr. Anderson..."