The first thing I started to plan was a way for classifying posts in a automagic manner. I envision a section in the member profiles to select several options for filtering out various things based on the autoclassifications done by this modification. The modification would, of course, be server side and be done without the need for human effort.
1) An option to handle "naughty words".
- User can create their own naughty word list.
- User can start with a default list and modify as they wish.
Based on this list, when threads are displayed, they will be modified in some manner, also chosen by the member on their profile.
- Don't display the entire thread, but instead redirect to a page that lists the reasons the thread has been deemed "inappropriate" based on their profile.
- Display the thread, but not individual posts in the thread that have been deemed inappropriate.
There would also be links to override and display the thread/post if the member chooses as well as links to provide a more detailed report on why it was deemed inappropriate. Furthermore those pages linked to would have a further link to provide feedback on how the system is working.
Short of not displaying the thread/post, the profile can be set to modify the way the thread/post is displayed.
I plan on making some mock screen shots to demonstrate these. However, some options might include:
- Modifying hyperlinks to such threads/posts.
- Substituting *'s for the letters of an inappropriate word.
- Substituting the
icon for inappropriate words. - Encasing the inappropriate sentence in a spoiler tag.
2) An option to flag external links.
I have taken the initiative to contact the folks at
OpenDNS. I would work (in conjunction with wordzilla and mouser) with the folks at OpenDNS to allow for DC servers to run the URLs through OpenDNS and determine if they are classified as "adult - for nudity", "adult - for mature themes", "known phishing site", etc.
The information obtained from OpenDNS (Adult site data is provided by St. Bernard's iGuard. iGuard is the 100% human-reviewed URL database from St. Bernard Software.) would cause the hyperlink to be modified in some manner to signal the possibly objectionable material.
(to be continued...)