I like this layout. I very much dislike the web 2.0 nonsense that all "modern" forum software uses by default. If it has any rounded corners, then I don't want it.
There certainly are many problems:
- I need to create a membergroup that can moderate only certain other membergroups
- I need forum rank to be determined by both time and post count
- Certain membergroups should be exempt from certain bans
- SMF uses MySQL, which sucks
- I need to be able to clone posts
- There should be a report queue, and mods should only be emailed when something gets 2-3 reports
- All limits must be per membergroup
- There needs to be a blacklist of phrases. When you post one of these phrases, you are banned or prevented from posting or allowed to post depending on which membergroup you are in.
- It should be possible to apply certain ban "templates" automatically (IP, user-based, subnet-based, etc.) with a single click
- Users should be sent a PM automatically when they are banned or have a post deleted
- The board should update its list of Tor exit nodes automatically from the Tor directory servers
- There should be a ban appeal system
- Passwords use double-SHA-1, I believe, which is unacceptable
- Animated signatures/avatars and cookie stuffing should be prevented
- It should be possible to ignore users (SMF has a mod for this, but it breaks the forum and I haven't had time to fix it)
- A true web of trust would be nice
- Threading would be nice
- It would be nice to allow access to the forum over NNTP and mailing lists
- I find the code very difficult to deal with, so I can't fix any of these things
Probably no software solves
all of these problems, though. If I'm going to have to do a lot of modifications, I'd rather write my own forum software and not deal with a transition. Then I don't have to worry about security, either.