Previous Thread
Next Thread
Print Thread
Hop To
#136431 07/11/2000 3:58 AM
Anonymous
Unregistered
Anonymous
Unregistered
I would like to see an interface where a user could scroll through all new messages in one interface. All new messages in subscribed groups would be available by simply clicking a 'next' and 'back' button. This would save my users a lot of hassle with searching through different threads and boards for new messages.

#136432 07/10/2000 4:25 PM
Anonymous
Unregistered
Anonymous
Unregistered
This type of request isn't that new... I guess the only way I can picture this working is to have another type of subscription where the User is allowed to check which forums they want to include in the 'New Post' area... if you have a site with several hundred forums and you make them read ALL the new posts, when they really only want to see the ones from two forums... you'll lose business...

What I'm trying to figure out, is how to implement something like this... you'd probably need a new table... w3t_NewPosts that tracks post id's (from w3t_Posts... each time a post is made, add it's number to each row(userid) in w3t_NewPosts) for each registered user... once it's been read, delete it from that table... I think this might be adding a lot of server overhead... but since I haven't done it, I don't know for sure... can anyone think of another way to do it? (feeling bored, Eileen...? <img border="0" title="" alt="[Wink]" src="images/icons/wink.gif" /> )

matt

#136433 07/11/2000 4:03 PM
Anonymous
Unregistered
Anonymous
Unregistered
I tried something like that that Bill Faulk wrote. It marked every message for every user and let them hide those they'd read. Great idea but a HUGE resource hog. I ended up deciding it simply wasn't worth it.

<img src="http://www.amdragon.com/images/eileensig.gif" alt=" - " />

#136434 07/11/2000 6:21 PM
Anonymous
Unregistered
Anonymous
Unregistered
Tracking each message or thread for a user is resource intensive, agreed.

What logic do the Usenet readers use? The older ones were able to keep track of read/unread threads and messages, without all the fancy flags, and such.

I think they used "ranges" kept in the local ini file. Perhaps looking at that logic could lead to some better solutions.

This would be an extension of a user profile manager, and could either keep the profile information in a MySQL text field, or in a USERID.txt file that was updated once the user session expired. (though there is probably no advantage to that over a mysql text field).

You could expire this information every x-days (30,60, 90) if it hasn't been updated, depending on how active your forum is, and just keep the last_logon_date, or a system default of 30-days max (or similar) as the "new" period for a user.

This would in some ways be a side-ways look at a 'favorite' or 'watched' threads profile.

As interactivity becomes more important, especially on support type boards, the ability to mark messages read/unread and threads read/unread or 'watch' becomes important.

Creating an entry for user and each message is wasteful. There has to be some sparse-array or table logic algorithms out there to help with the problem.

Perhaps tracking up to 30 days of threads/messages and keeping track of what was 'read' and assuming everything else was unread would work for most people most of the time.

#136435 07/11/2000 6:23 PM
Anonymous
Unregistered
Anonymous
Unregistered
If I'm reading you right (the second time) what you are really looking for is a 'watched' or 'favorites' list that a user can default to only their selected forums/topics rather than having to scroll through all of them.

That could be as simple as creating a new table, and bit of code for the user profile area to allow a user to check which forums to present to them as a default.

They could always get the entire list by picking "main index" as opposed to say "my-forum"

#136436 07/12/2000 12:15 AM
Anonymous
Unregistered
Anonymous
Unregistered
You might want to get in touch with Bill Faulk. He seems to be working on a newsreader feature on his site at <A HREF="http://www.wolfnews.org/cgi-bin/wolfnews/wwwthreads.pl?Cat=" target="_new">http://www.wolfnews.org/cgi-bin/wolfnews/wwwthreads.pl?Cat=</A>.

<img src="http://www.amdragon.com/images/eileensig.gif" alt=" - " />


Link Copied to Clipboard
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Recent Topics
Bots
by Outdoorking - 04/13/2024 5:08 PM
Can you add html to language files?
by Baldeagle - 04/07/2024 2:41 PM
Do I need to rebuild my database?
by Baldeagle - 04/07/2024 2:58 AM
This is not a bug, but a suggestion
by Baldeagle - 04/05/2024 11:25 PM
spam issues
by ECNet - 03/19/2024 11:45 PM
Who's Online Now
0 members (), 686 guests, and 131 robots.
Key: Admin, Global Mod, Mod
Random Gallery Image
Latest Gallery Images
Los Angeles
Los Angeles
by isaac, August 6
3D Creations
3D Creations
by JAISP, December 30
Artistic structures
Artistic structures
by isaac, August 29
Stones
Stones
by isaac, August 19
Powered by UBB.threads™ PHP Forum Software 8.0.0
(Preview build 20230217)