Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Trivial
-
Resolution: Unresolved
-
Affects Version/s: 2.0
-
Fix Version/s: None
-
Component/s: Forum
-
Labels:None
-
Environment:All
-
Database:MySQL
-
Affected Branches:MOODLE_20_STABLE
Description
Some discussions and replies are ephemeral. Others are keepers. Suggestion: auto-hide or auto-kill stale posts. Newcomers to a forum have an easier time ploughing through.
1) HIDING: For automatic dross removal, add required-entry drop-down box above Submit button to self-set an expiration date. Writer chooses, say, from hide in 10/20/30... days, delete in 10/20/30... days or sticky. Applies to both new topic and replies. Thus writer self-moderates to summarize the forum for the longer term. Admin sets the default for the drop-down null choice.
2) A soft Delete could flag record as permanent-hide from all viewers except admin and writer, who can edit anytime to upgrade as hide or sticky.
2) DISPLAY: Readers viewing Forum toggle hide as a filter for viewing only the most enduring postings (or unhide if they really want to troll through everything not set to the permanent-hide.)
3) STICKY: (no-hide, no-autodelete) if the post has lasting value into the future. A sticky reply forces its discussion topic to no-hide during display. Admin and original writer can edit a sticky to downgrade to hide or kill.
4) CREAM: For the cream-of-the-cream posts, let Admin set a cream (super-sticky) option that causes an icon to be displayed during page-view to advise future readers of valuable content worth reading first.
5) GUI - Add one drop-down box as above. Add Edit Status option link alongside the Reply link for original writer and admin.
6) DATABASE - two more small-integer fields per discussion or reply. First set to 0,1,2,3 for cream,sticky,hide,kill. Second gives number of days since posting-date for hide or kill.
7) CRON not needed for the soft-delete (permanent-hide) variety since all records remain intact. Display or not is filtered during the page view.
Activity
- All
- Comments
- History
- Activity
- Source
- Test Sessions
Assigning to me temporarily because Vy-Shane no longer works for Moodle HQ.