Topic: Proposal for an unmoderated forum
Folks,
I am in the process of setting up a general interest forum that will be completely unmoderated. Because I do not want to have to watch the forum for vandalism 24/7, I need to build into it some safeguards. I would like to discuss some of these ideas here before finalizing my choices and then hiring someone to modify PunBB to work the way I want it to work.
Here are my initial ideas and plans:
1. The forum will allow registered and unregistered posts. For the unregistered posts, a visual captcha test will be used to keep out spambots, which is the biggest problem I have encountered in other unmoderated forums.
2. There will be a minimum time limit of about 30 seconds or so between posts to keep out the spambots.
3. [edited] I would like to implement a "Make This Post Anonymous?" check box in the posting screen so that a registered user can make an anonymous post, without the captcha test.
4. Reply nesting needs to be fixed so that only one reply is nested in a post. This needs to be done cleanly, so that only the most recent reply can be seen even in the posting screen (ie, don't hack the post after the fact to remove the unwanted nested replies).
5. Images will be off in the main unmoderated forum, but I would like to be able to enable images in other registered-user-only forums. So I need a way to configure individual forums (or categories) for registered user posts only and for images.
6. I understand there can be database performance issues with overlong posts and overly long threads. I propose a post size limit of 6,000 characters (the size of a typical AP news story, not that I would ever advocate anyone violate the AP's copyrights). I also propose an arbitrary maximum thread size of, say, 200 posts. Once a thread reached this size limit it would be automatically locked.
7. To prevent ASCII impersonations, usernames will be limited to a subset of characters, abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ, plus the space, period and comma.
8. To improve performance, I would like a way to archive threads after a certain period of time, so that they can no longer be bumped, but they can still appear in search results.
9. Automatic weekly (or daily) database backup.
I would welcome your comments, reactions and suggestions regarding the above. As I said, once I nail these requirements down, I will probably go to Punlancer or something to find someone to help me implement this.