GithubHelp home page GithubHelp logo

akismetmediawiki's Introduction

Версия на русском (оригинал)

Warning!!!

This library was written in 2013. The information described here can be (veratnet all) is deprecated. Code posted as an example of my code for job search. Chances are that now on Packagist and official extentions repository you can find new and more convenient and high-quality library for working with Akismet.

AkismetMediawiki

Mediawiki extention to check changes for spam.

AkismetMediawiki

Config parameters

Name Default value Possible values Description
Reqiured fields
$wgAkismetApiKey - string The Api key, received from akismet.com. The key should be specified.
Enable/disable functionality
$wgAkismetAddDeleteReason true true Adds an item "Spam (Akismet)" to the list of reasons during deleting something (a page or a section). With this item chosen, the deleted page will be sent to the Akismet server as spam.
$wgAkismetEnableEditFilter true true Enables checking just edited block.
$wgAkismetEnableEditFilterMerged false true Enables checking of the whole article with edited block.
Managing the logic of the work (adjustment, switchers)
$wgAkismetAuthorIsCreator true   Defines the author of the article.
true Author of the article is considered as the author of the page.
false Author of the article is considered as the author of the last editing.
$wgAkismetOnSpamShowEditor true   Defines the actions to be performed when detecting spam in editing.
true Remain on the editing page and show the spam detection message in the heading.
false Show the standard page of spam detection.
$wgAkismetOnSpamShowWikiMessage true   Defines what message to show in case of spam detection.
true Show standard message about spam detection ('spamprotectiontext').
false Show the plugin message.

Appreciation

This library sponsored and requested by Hosting company 2by2host and Aimbox.

TODO

  • Find better solution and add link to here or test on last wersion Mediawiki and add this to official extentions repository.

Licence

The MIT License (MIT).

akismetmediawiki's People

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.