Spam Throttle [Elgg 3.x, 4.x]

Configurable time-based limits to content creation to assist in managing spam abuse.

Last updated
Recommended Releases
Elgg Release Download Date Links
4.04.0 (10.53 kB)2021-Nov-17 (11.49 kB)2021-Nov-17 (11.49 kB)2021-Nov-17 (11.49 kB)2021-Nov-17 (11.49 kB)2021-Nov-17
Show all releases

Other community spam-protection plugins have focused on preventing registration.  This plugin is intended to work in conjunction with those methods.  This plugin handles the spammers that do manage to get through, limiting their ability to overwhelm your site until you are able to deal with them.

This plugin allows an administrator to set hard time-based limits on how much content can be created by any given user.  A global setting limits the total number of objects/comments of any type that can be created.  Individual content types have their own limits.

A user that exceeds the set limits will be reported to the site admin via the reported content plugin.

An additional setting allows the administrator to choose what happens to violators.

  • Nothing - The user is still able to log in and create content
  • Suspend - The user can log in and view content with their normal permissions, but cannot create new content for a set amount of time.
  • Ban - The user is banned from the site, cannot log in, cannot view non-public content, cannot create content
  • Delete - The user account is deleted along with all of their content. Use with care as the deletion cannot be undone, and a false positive wouldn't be fun...

Administrators are not throttled by default, and trusted users/false positives can be manually unthrottled.

Rohit Gupta

Coding is all I can say.! (


  • Category: Spam
  • License: GNU General Public License (GPL) version 2
  • Updated: 2021-11-17
  • Downloads: 401
  • Recommendations: 0

Other Projects

View Rohit Gupta's plugins