LumberJocks

"New" visual indication

  • Advertise with us

« back to LumberJocks.com Site Feedback forum

Forum topic by KnickKnack posted 08-17-2010 08:52 PM 888 views 0 times favorited 3 replies Add to Favorites Watch
View KnickKnack's profile

KnickKnack

1062 posts in 3029 days


08-17-2010 08:52 PM

A number of the sites I frequent have some way of flagging things I haven’t looked at yet. Sometimes they’re emboldened, sometimes there’s a “New” splashed there somewhere.
I like this feature, and, given sometimes that people comment on how many new projects are posted while they go out for a cup of coffee, it would perhaps provide a useful visual clue when they’re catching up.

This is just an idea, but I came up with the following…

Pic

The green border means it’s a new project, or rather, a project you haven’t marked as viewed. The red border that you’ve seen it already. I picked green and red, but I’m not sure what the best choice would be.
I thought the coloured border was a nice, non-intrusive, way of indication. If someone doesn’t want to use the feature then that’s OK – all the borders will always be red.
The “Mark Viewed” button above “Add new project” (redone in LJ style, of course) indicates that you’re “up to date” – I guess it sets the project number somewhere. Could be a cookie. But, better, if it were “attached” to your profile somehow on the LJ server, then you could have a “go to last unviewed project” button on the home page – click it and, cool, straight to the last unviewed project. In fact, thinking about it, would it be bad to always go there when you click the “Projects” tab?

I take the RSS feed precisely because there’s no other way of “bookmarking” where I was up to – I’m sure I’m not unique in actually looking at every project that’s posted.

Just a few thoughts.

-- "Do not speak – unless it improves on silence." --- "Following the rules and protecting the regulations is binding oneself without rope."


3 replies so far

View Dan Lyke's profile

Dan Lyke

1510 posts in 3588 days


#1 posted 08-18-2010 04:19 PM

One possible reason to not implement it is that tracking who’s viewed what could be huge. 20,000 members and 36,000 projects (estimates as of right now, who knows where that’ll go in the future?) is 720 million records that would potentially be stored in a database that’d be retrieved every time you as a logged-in user viewed a page.

One reason I haven’t noticed this before is that I read using the RSS feeds, and my RSS reader takes care of marking things read. Might work for you?

-- Dan Lyke, Petaluma California, http://www.flutterby.net/User:DanLyke

View KnickKnack's profile

KnickKnack

1062 posts in 3029 days


#2 posted 08-18-2010 05:07 PM

>> One possible reason to not implement it is that tracking who’s viewed what could be huge. 20,000 members and 36,000 projects (estimates as of right now, who knows where that’ll go in the future?) is 720 million records that would potentially be stored in a database that’d be retrieved every time you as a logged-in user viewed a page.

Indeed it would! But if the database simply tracks the last project that a given user had viewed, then that’s just a single number to be stored for each person, which is, I suspect, insignificant in terms of what’s already stored for each of us. Sure, it sort of “assumes” that you’ve viewed everything before then – I think of it more like a “bookmark” of which page of the projects (but in reality the project number of the most recent project on that page) you were viewing last.

-- "Do not speak – unless it improves on silence." --- "Following the rules and protecting the regulations is binding oneself without rope."

View Martin Sojka's profile

Martin Sojka

1893 posts in 3935 days


#3 posted 08-23-2010 03:54 PM

Well, this works on the Pulse and yes it really is a very complex query and I will have to redo it sometime in the future. It’s not easily expandable to the other pages like Projects, Blogs… because the loading time of those pages would slow down. I will see if it’s possible when I will work on the readership tracking code overhaul.

Have your say...

You must be signed in to reply.

DISCLAIMER: Any posts on LJ are posted by individuals acting in their own right and do not necessarily reflect the views of LJ. LJ will not be held liable for the actions of any user.

Latest Projects | Latest Blog Entries | Latest Forum Topics

HomeRefurbers.com