Opened 5 years ago

Last modified 5 years ago

#5173 new enhancement

User Diary Spam

Reported by: AndiG88 Owned by: rails-dev@…
Priority: minor Milestone:
Component: website Version:
Keywords: User Diaries Cc:


Would it be possible to implement a restriction that requires user accounts to fulfill one of these in order to make a diary post or for it to be published:

  • Have a certain amount of edits
  • Have a certain age (maybe a week)
  • First post requires moderator approval (basically unlocking the diary)

I think the blog is a great marketing tool to expand the community, but this spam which also ends up in the feeds (which I think are important) and then for example on Twitter really hurts those efforts.

Change History (2)

comment:1 Changed 5 years ago by Tom Hughes

Lots of things are possible - are you volunteering to write the code?

comment:2 Changed 5 years ago by Tom Hughes

By the way we sort of already do the first (in that having edits is a plus point in the spam scoring algorithm) and the other two are probably not where I would start in adding extra anti-spam features.

My first steps would be add a moderation infrastructure, with a queue of things needing to be looked at and a set of people authorised to do the moderation; and then to add a "report" button which would send something to the moderation queue.

After that I would add code to track who had reported each item, and to automatically hide things until the moderator had reviewed them if enough independent reports were received for it.

Note: See TracTickets for help on using tickets.