Issue Details (XML | Word | Printable)

Key: MDL-1544
Type: New Feature New Feature
Status: Open Open
Priority: Trivial Trivial
Assignee: Martin Dougiamas
Reporter: Imported
Votes: 0
Watchers: 1
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Forum dross removal

Created: 08/Jun/04 01:09 AM   Updated: 21/Feb/07 09:22 AM
Return to search
Component/s: Forum
Affects Version/s: 2.0
Fix Version/s: None

Environment: All

Database: MySQL
Participants: Imported and Martin Dougiamas
Security Level: None
Affected Branches: MOODLE_20_STABLE


 Description  « Hide
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.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Martin Dougiamas added a comment - 21/Feb/07 09:22 AM
Assigning to me temporarily because Vy-Shane no longer works for Moodle HQ.