Anyone who has run a large forum has probably run into that difficult situation when there suddenly appears 1 or more rogue members causing havoc or insults to others. Sure you can ban the IP but that never stops a determined person from re-registereing again and again. It's easy for anyone who has access to internet through multiple sources like colleges, libraries and internet cafes all using different IPs.
Our current forum is fine for a happy friendly group where things go well, but how would we deal with malicious attacks? I would like to suggest a system of selective filtereing for all members of a public forum, that allows an administator or moderator to control not only the forum status of MODERATED - UN-MODERATED - READ ONLY, but also each individual member of the forum.
Looking at the example in the graphic below; if security is an issue, the site administartor typically makes a forum 'moderated by default . He then selects 'MEMBER (inherit default)' Now all new members have their posts moderated to match the forum default setting. If a friend registers, the site administrator can quickly promote that member to 'unmoderated' because he knows the friend is trustworthy.
As other 'moderated' members become trustworthy, their status is also promoted to 'un-moderated' Conversly if any member causes problems on the forum, they can be demoted back to 'moderated' or even 'read only' status. At this point an administrator would be on their guard for all new registrations and carefully scrutinise new registrations again in case it's the 'old bad apple' on a new IP!!
This way the forum has maximum security and filtering of individual members without affecting the general forum status and other members priviledges. New members are screened for good character first, while the member that causes problems, can be quickly removed.
The administartor can also change the default setting for the whole forum, promoting it to un-moderated, or read only. If he clicks 'MEMBER )inherit default' all members are like wise promoted to the new status. Left unchecked, existing members keep old status and only new members are affected. He could also demote the forum to 'read only' and leave 'MEMBER (inherit default)' unchecked. This would effectivly close the forum to new members, while still leaving existing members active (useful if a forum got too large!)
The forum is often the most active and yet the most vulnerable part of a site. Anything that offers moderation in this way surely must be a benefit?
I have drawn up a graphic to illustrate the GUI of a possible system. ALAS, I can not write a module mod script. I would really like to know if others would find this a useful addition to the forum facilities. Perhaps module developers could also comment how feasable this would be to build.
Richard