First time here? Check out the FAQ!

Revision history  [back]

Askbot supports content moderation for every new edit. Moderation has three modes: 'flags', 'audit' and 'premoderation'.

'Audit' mode places edits of untrusted users onto the queue, but does not prevent the posts from being published. 'Premoderation' mode makes all posts by untrusted users go onto the queue and prevents publishing those posts until approved. The 'flags' mode will only place actively flagged posts onto the queue.

If 'stopforumspam' app is installed, IP addresses can be moderated as well.

Askbot supports content moderation for every new edit. Moderation has three modes: 'flags', 'audit' and 'premoderation'.Now Akismet module can be enabled, which requires the service key.

'Audit' mode places edits of untrusted users onto the queue, but does not prevent the posts from being published. 'Premoderation' mode makes all posts by untrusted users go onto the queue and prevents publishing those posts until approved. The 'flags' mode will only place actively flagged posts onto the queue.@Rupreck, re: karma limit to instant email distribution works approximately this way:

if askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
            #... send the message

If 'stopforumspam' app is installed, IP addresses can be moderated as well.Please suggest what else we might do.

Now Akismet module can be enabled, which requires the service key.

@Rupreck, re: karma limit to instant email distribution works approximately this way:

if askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
created:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < askbot_settings.MIN_REP_TO_TRIGGER_EMAIL:
15:
 #... send the message
notification_subscribers = \
                [u for u in notification_subscribers if u.is_administrator()]

I.e. only admins get notified, but you see the limit is hardcoded, we might use an adjustable setting instead.

Really I don't know what else you can do to mitigate spam. You can just be vigilant and block such users immediately (do not delete accounts, but block them).

Please suggest what else we might do.

Now Akismet module can be enabled, which requires the service key.

@Rupreck, re: karma limit to instant email distribution works this way:

if created:
    if not (updated_by.is_administrator() or updated_by.is_moderator()):
        if updated_by.reputation < 15:
            notification_subscribers = \
                [u for u in notification_subscribers if u.is_administrator()]

I.e. only admins get notified, but you see the limit is hardcoded, we might use an adjustable setting instead.

Really I don't know what else you can do to mitigate spam. You can just be vigilant and block such users immediately (do not delete accounts, but block them).

Please suggest what else we might do.