Sign in with
Sign up | Sign in
Your question

Important: New logic for status indicators (orange buttons)

Last response: in Forum Feedback
Share
November 29, 2005 5:36:42 PM

Hello all,

Starting today, and by popular request, we are implementing a new logic for orange/white status indicators (the buttons on the left of forums/thread showing if the item is 'new' or not). Previously this was based on your last visit time. i.e. anything before your last visit was white, and anything after was orange. People were complaining of sessions expiring, or moving to other computers, and not being to catch up with new topics.

So we have changed the logic now so anything that you have not read is orange in status (regardless of last login). So now, if you want to turn status to white, use options like 'Mark this topic read' or 'Mark this forum read' to mark them as such.

Do give this a spin, so that we can work out the bugs. INITIAL status indicators would be out-of-wack, so that one is normal.

Also, you can move to other machines, etc. etc. as the status is not cookie based (it is server based).
November 29, 2005 5:55:10 PM

Nice! Thanks Steve! :D  :D  :D 

Mike.
November 29, 2005 5:56:23 PM

Hi fishmahn

Trying :)  Hopefully it works good. Do test it out.
November 29, 2005 6:30:25 PM

Good job Steve, THANKS.
November 29, 2005 8:38:05 PM

Excellent, the way it should be! Thannx!
November 30, 2005 7:38:19 AM

Still not working completly for me. Said there were new posts in here (this forum subsection), but no threads were marked.
November 30, 2005 9:24:09 AM

Nice.

is this a custom edit to phpBB or is it a setting in phpBB?

just curious, since this is the first website i have seen with such a good idea.

Alltaken
November 30, 2005 10:04:38 AM

Lol, it'll better be custom with all the troubles we've been having! :p 
November 30, 2005 12:07:45 PM

Quote:
Still not working completly for me. Said there were new posts in here (this forum subsection), but no threads were marked.


I'm still having this same experience ... main page lit, but no threads lit when entered :( 
November 30, 2005 1:17:50 PM

Cool. :D 

And thanks, thanks, thanks! After coming off of a really crappy Thanksgiving weekend and missed day of work (darn flu) it was so awesome to see this in the works. :mrgreen: :mrgreen: :mrgreen:

I haven't used it much, but it looks like there's a bug already. If I say, go into Home->Community the Feature Requests forum is orange, which is right. But then I go into Feature Requests and all of the threads are white, which isn't right. And then I look into an actual thread and all of the posts are orange, which is right. So it looks like the thread determination logic still has a bug. But other than that, so far it looks great! :D 
November 30, 2005 3:32:25 PM

phpbb uses cookies to track last reads. I am now taking that info (without mod) and writing it to user's table (and reading it back) on each page view. I though it would slow things down, but it seems like things are faster ('guess cookie processing is slow).

There is a minor bug, as identified, with the main section pages (where all the forums are shown).. that one I am working on today.

steve
November 30, 2005 4:35:47 PM

Huh. Yeah. I guess cookies probably need to communicate back and forth between client and server, where as putting it all into the server could be faster because you don't have the whole of the world's wires in between. Cool and good to know.

You're doing an awesome job, Steve. It's amazing how much the forumz have improved already. :D 
November 30, 2005 4:39:40 PM

Great. Thanks. Trying hard is all I can do.

Yes, I did not realize how much cookies slow the site down, unitl I implemented the feature. One read and one write from/to db on each page view seems to be a lot faster than carrying large cookies around. Live and learn.
November 30, 2005 5:17:03 PM

steve to the rescue as usual!

good job stevie
November 30, 2005 6:30:25 PM

I like it, Steve.

There are a couple bugs I've found. First is the bug mentioned by others at the section pages showing orange while no new messages have been posted.

I also notice sometimes the section keeps its orange status even if you visit later, until you've hit 'mark all as read' in that section. Minor bug, IMO, and probably will get fixed by 'accident' 8O with the other one.

Mike.
December 1, 2005 12:24:21 AM

Hi guys,

I did a new release, and I 'believe' I fixed the problem. If you see the bug from here on, please report.

Note that due to performance reasons, I check for new posts up to 7 days before current time. Orange shows for any of the 7 day new content that is not marked read or is actually read.

This should work pretty good, since anyone who is not visiting a forum in 7 days is really not a user. I cannot extend to more than 7 days (performance), and in fact, like to reduce the time to say 3 days. What do you think?

steve
December 1, 2005 12:36:26 AM

3 days works for me....i hate clicking the Mark everythign as read because i forget and come back later thingking there are new posts.....lol....stupid me

I vote yes on 3days
December 1, 2005 12:41:12 AM

Yes, the new tracking mode involves more work on the user's side. Yap, 3 days should work pretty good, let's see what others say.

I see two types of users:
-information seekers, they don't care about red/white lights

-socializers: they care about the latest and hottest topics, and the more we go back in history, the more cumbersome it is to find the hot topics in the mix.

By the way, you can always use 'show posts since last visit' (which really works as advertised) :wink: it is on the main section pages.
December 1, 2005 12:58:03 AM

Granted I'm not one dealing with All this crap, but it seems to me that since this is "state of the art" bulletin boards software then you should be able to do more with it than the old stuff we were using. On the old board even after I had been gone for a couple of weeks, when I came back all the posts that I haven't read were marked. The old system was client based cookie storage. Why is it that it's so hard to get this right with this so called "state of the art" software?

I'm sorry , but I fail to see why you insist on imposing these time constraints.

The old board worked with client based cookies. Sure it would mess up at times, but only when I taxed it by having a couple of browsers open the same time .

Put the darn cookies on my hard drive, I don't care, just make the darn thing work like it should.

This post may put me on your bad side and even earn me some bad publicity, I'm sorry, but this is the way I feel.
December 1, 2005 1:03:41 AM

Cookies: some users complained about going from work to home, etc. Some also said that they use multiple computers where they are, and that eliminates cookies as a solution.

You can always use 'show posts since last visit' which works correctly and will show you everything from the real last visit.

Basides the occasional absence, like you indicated which has a good solution, I would think most everyone would frequently visit the forums (at least once every 3 days, or once every 7 days).

For performance reasons, I cannot extend the search to infinite past. It is not going to work for us.

Constructive discussions are good, no reason to hang yourself over them, russel. :lol:  :lol: 
December 1, 2005 1:17:40 AM

Quote:
Constructive discussions are good, no reason to hang yourself over them, russel.


GOOD ONE>>>>>>>>>>> :lol: 
December 1, 2005 1:21:08 AM

Quote:
Put the darn cookies on my hard drive, I don't care, just make the darn thing work like it should.


Russell ... I agree with Steve on this. It's better for all that the cookie db be stored server side - for all concerned. There are still some bugs ... ie., when I see status indicators colored on main pages (Hardware - Sound Cards), but open Sound Cards and all is white - I'm sure this will get resolved eventually. But if you must hang your self ... invite me ... I love a good hanging :p 
December 1, 2005 1:27:41 AM

Actually, I really don't think that asking for the new system to be at least equal to the old system is grounds for hanging.
December 1, 2005 1:29:24 AM

You shouldn't need to much of a reason to enjoy a good hanging :twisted:
December 1, 2005 2:12:05 AM

Quote:
There are still some bugs ... ie., when I see status indicators colored on main pages (Hardware - Sound Cards), ...


That is the exact problem I attempted to solve. Please check if the problem is still there.
December 1, 2005 5:24:06 AM

How about a happy medium of 5days? If someone went away for a long weekend they might still want to catch up.
December 1, 2005 5:25:53 AM

Also is this is last major bug tha needs ironing out?

If so, what is next - I'm sure there are a few features over in the feature req. that would be nice to implement.

Then, what next? Layout / Style / colours?
December 1, 2005 5:38:24 AM

if you are gone for 5 days and you want to read every single thread....it would take you a longass time.

Personally i hate how i have to click the 'mark everything read' thing when i have been to many forums i dont have to do that. But i am willing for those of you Buggers who have jobs and such.
December 1, 2005 5:42:31 AM

You might not want to ready everythread after 5 days I know...but you might want to read some of them.
December 1, 2005 6:11:51 AM

Yeah but the interesting ones usually last longer then one day....the great friday threads usually last till next friday.

And the ones that got lost in the shuffle....well boo for them. They can jujst bump their way to the top.
December 1, 2005 8:57:22 AM

Who's to say what is interesting? Something I find interesting, you and the forum may deem boring.

I can remember 4Ryan6 posted a video of some crazy kite flying that didn't get one reply - But that video was amazing IMO.
December 1, 2005 9:19:20 AM

I watched that video....it was pretty sweet but i had already seen it.

Still sweet none-the-less.....
December 1, 2005 2:12:34 PM

Quote:
How about a happy medium of 5days? If someone went away for a long weekend they might still want to catch up.
I second this. Three days is a little short for those of us who have busy (and on occasion three-day) weekends. Five should be relatively safe.
December 1, 2005 2:26:23 PM

Quote:
Hi guys,

I did a new release, and I 'believe' I fixed the problem. If you see the bug from here on, please report.
So far it looks to me like the fix is good. :) 
December 1, 2005 2:39:17 PM

Yeah, it appears to be working fine now :lol: 
December 1, 2005 8:21:14 PM

Alls good here too. :D 

Thanks Steve!

Mike.
!