I have not been working on CPAN::Forum for a long time. I kept postponing it but there are a couple of things that got urgent now so I have to do something about them.
One of them is SPAM. We have seen a recent surge in SPAM on the forum. I can keep deleting the posts manually but I think there has to be a better solution.
So I was thinking about the following. For each post and each user add an approved bit. When a user registers she is not approved yet so an administrator has to approve each post of that user. That is, such posts won't be displayed not will e-mail go to the regular users about the posts.
If a suer seems not to be a spammer and administrator can approve the user. From that time any post by that user will be automatically approved.
What do you think?