#4: Show new stuff since last login
- Contents
Add various methods for showing returning forum visitors which forums and conversations have new content since their last visit.
- Proposed by
- Jon Stahl, ONE/Northwest
- Seconded by
- Marshall Mayer, LiveModern.com
- Proposal type
- User interface
- State
- completed
Motivation
Returning forum visitors quickly become frustrated by having to wade through all of the old forum content in order to find what's new. This problem only becomes more severe as a forum grows, and can become a huge barrier to effective ongoing user participation in a forum.
Proposal
We believe that there are several simple steps to making it easy for Ploneboard user to find "what's new."
1) In the board contents page, show:
* The total number of conversations & replies for each forum
* The number of new conversations + replies since user's last login
2) In the forum contents page, show:
* The number of new replies since user's last login
3) Create one or more portlets that could be deployed anywhere on the site showing:
* Most recently created forums and/or conversations (since user's last login, or overall if not logged in)
* Most recently active forums and/or conversations (based on # of recent conversations and/or replies since user's last login or overall if not logged in)

The two killer functionalities I see are
- Unanswered posts (great for people trying to help newbies)
- Unread posts since the last time you logged on
It's very easy to make too many of these available, though - and kill caching as a result. Especially the portlet approach is a disaster waiting to happen. ;)
It all depends on the scale of your site of course - but a general pattern in Plone in the upcoming versions is that we're trying to make it as cache-friendly as possible, and move often-updated listings like the Review portlet and Latest Changes portlet to a separate "Dashboard" template that can have different caching policies.