The Abuse report module enables site visitors to report various forms of website abuse. This can be anything from flame-type forum posts, rude comments on blog posts or message boards, spamming, links to illegal content or any other form of website abuse coming from user input.
The whole functionality is based on website users reporting these forms of website abuse to website administrators via one of the provided web parts - Abuse report and In-line abuse report. Both web parts are described in Developer's Guide -> Modules -> Abuse report -> Available web parts. The Using the In-line abuse report web part in transformations topic in the same chapter of the Developer's Guide demonstrates how the In-line abuse report web part can be used in transformations to provide the abuse report functionality together with dynamically loaded content.
Abuse report functionality is also embedded in web parts of the Forums and Message boards modules. Advice on how to use the embedded functionality can be found in the Integration with other modules topic.
Website administrators can read and manage submitted reports in CMS Desk -> Tools -> Abuse report. This is where a list of submitted reports is displayed, with the possibility to get redirected to the source of reported abuse and take an appropriate action. All abuse report management possibilities provided in this part of the administration interface are described in the Abuse reports management topic. A user who wants to manage abuse reports must be in a role granted with appropriate permissions for the module - please consult the Security topic for more details on the module's permissions.
The Abuse report internals and API sub-chapter provides information about the database tables and classes used by the module, as well as examples of how abuse reports can be managed using Kentico CMS API.
The Abuse report module is just one of the modules which can help you deal with unwanted user behavior on your site. If you want to keep your site free of rude language or simply filter user input based on contained keywords, the Bad words module may come in handy. If you are facing a problem with notorious spammers or have another reason why an IP address should be prevented from accessing your site, you can deny access to a particular IP address using the Banned IPs module.