Jump to content

Extension:SpamRegex/nl

From mediawiki.org
This page is a translated version of the page Extension:SpamRegex and the translation is 100% complete.
MediaWiki Handleiding extensies
SpamRegex
Release status: stabiel
Implementatie Speciale pagina
Beschrijving Voegt een speciale pagina toe die gebruikt wordt om ongewenst taalgebruik er uit te filteren.
Auteur(s)
Laatste versie 1.9
MediaWiki 1.43+
Database wijzigingen Ja
  • spamregex
Licentie GNU General Public Licentie 2.0 of hoger
Download
Vertaal de SpamRegex extensie indien beschikbaar op translatewiki.net
Problemen Open taken · Rapporteer een bug

De extensie SpamRegex voegt een pagina "Special:SpamRegex" toe die ongewenste woorden of links eruit filtert. Op deze pagina staat ook de lijst met de op dat moment geblokkeerde woorden en links. Deze 'spamregexed expressies' kunnen niet gebruikt worden in de pagina-inhoud, de uitleg van een bewerking of verplaatsen van een pagina, het hangt wel af hoe de blokkade is gezet.

Installatie

  • Download en plaats de bestanden in de map SpamRegex in de map extensions/.
    Ontwikkelaars en bijdragers van code moeten in plaats daarvan de extensie van Git installeren, met behulp van:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/SpamRegex
    
  • Voeg de volgende code onderaan het bestand LocalSettings.php toe:
    wfLoadExtension( 'SpamRegex' );
    
  • Voer het update script uit, dat automatisch de vereiste database-tabellen creëert die nodig zijn voor de extensie.
  • Deze extensie gebruik Memcached , controller of Memcached geconfigureerd is in Global/LocalSettings.php .
  • Controleer of het gebruikersrecht spamregex aan een bestaande gebruikersgroep is gegeven;standaard wordt het gegeven aan gebruikersgroep staff (die bestaat niet in een standaard MediaWiki installatie).
  • Yes Klaar – Navigeer naar Special:Version op de wiki om te controleren dat de extensie geïnstalleerd is.

Gebruik

  1. Ga naar "Special:SpamRegex"
  2. Voer de te blokkeren tekst in
  3. Vul de reden van het blokkeren in
  4. Kies een of beide beschikbare opties: tekst blokkeren in de pagina zelf of tekst blokkeren in een de uitleg (bewerking, verplaatsing)
  5. Druk op de knop om de blokkade op te slaan

Interoperabiliteit

SpamRegex ondersteunt ook het controleren op spam van de inhoud die via de volgende extensies wordt verzonden:

Geen van deze extensies gebruikt de classes ContentHandler of Content die in MediaWiki core worden gedefinieerd, of dat nu goed of slecht is...

Zie de gekoppelde functies in /extensions/SpamRegex/includes/backend/SpamRegexHooks.php voor een idee hoe u ondersteuning kunt toevoegen voor een andere aangepaste extensie. Het basisidee is eenvoudig: haal de gewenste gegevens op bij SpamRegex (roep SpamRegex::fetchRegexData() aan met SpamRegex::TYPE_TEXTBOX of SpamRegex::TYPE_SUMMARY als parameter), zorg ervoor dat u iets heeft, itereren over het array en gebruik PHP's preg_match() om een match te detecteren. In geval van een match, meld dit het terug door bijvoorbeeld een boolean te geven zodat de consument weet dat de inzending spam is en niet moet worden opgeslagen.


Zie ook