Download the PHP package blomstra/spam-prevention without Composer
On this page you can find all versions of the php package blomstra/spam-prevention. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download blomstra/spam-prevention
More information about blomstra/spam-prevention
Files in blomstra/spam-prevention
Package spam-prevention
Short Description Spam prevention for your Flarum community.
License mit
Informations about the package spam-prevention
Spam prevention is an extension based on our spam fighting experience on the official Flarum community Discuss. After installation it does a great job at preventing any form of unwanted spam. Give it a spin if spam is an annoyance on your community!
Requirements
- flarum/approval - this is required
- flarum/flags - this is recommended
- fof/spamblock - optional, when enabled immediately deletes users that open discussions with spam subjects
Installation
Now enable this extension from your admin area and it will already do its job. No further configuration needed.
That's it. Read below what this package does and how to customize its behavior.
Spam prevent logic
How does it try to identify spam?
- it scans for phone numbers
- it scans for email addresses
- it scans for links that aren't in the allow list
- it identifies the language used against the language packs installed
- it ignores elevated users (mods and admins)
Where does it scan for spam?
- it scans (first) posts
- it scans user bio's
How does it take action?
- it flags posts with flarum/flags enabled
- it marks posts as not approved with flarum/approval enabled
- it overwrites user bio's if it identifies spam
- it marks users as spammer if a discussion subject contains spam with fof/spamblock
Customization
FAQ
Why is there no admin settings page?
Building a ux for an extension takes a lot of time, especially when the code isn't mature enough. Changes to the inner workings might affect a settings page countless times. We will build a settings page once we're satisfied about the features contained in this tool.
- Blomstra provides managed Flarum hosting and development.
- https://blomstra.net
- https://blomstra.community/t/ext-spam-prevention
- https://github.com/blomstra/flarum-ext-spam-prevention
All versions of spam-prevention with dependencies
flarum/core Version ^1.0.0
patrickschur/language-detection Version ^5.2.0