Jump to content

Extension:LinkFilter

From mediawiki.org
This page is a translated version of the page Extension:LinkFilter and the translation is 26% complete.
Manuel des extensions MediaWiki
LinkFilter
État de la version : stable
Implémentation Page spéciale
Description Ajoute quelques nouvelles pages spéciales et une accroche d'analyse pour la soumission/approbation/rejet de liens
Auteur(s)
Dernière version 3.5.0 (2017-07-11)
MediaWiki 1.39+
Modifie la base
de données
Oui
Tables link
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
  • $wgLinkPageDisplay
  • $wgLinkFilterTypes
  • linkadmin
Téléchargements trimestriels 0
Traduire l’extension LinkFilter sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

LinkFilter est une extension permettant aux utilisateurs de soumettre des liens d'actualités (etc.) et aux administrateurs/autres utilisateurs privilégiés du wiki de les approuver.

En plus des nouvelles pages spéciales, LinkFilter fournit également la balise d'accroche d'analyseur ‎<linkfilter>.

Nouvelles pages spéciales

  • Special:LinkSubmit
  • Special:LinkApprove (disponible pour les utilisateurs ayant le droit linkadmin)
  • Special:LinkEdit (redirects to LinkSubmit form, allowing to edit the link details, target etc.)
  • Special:LinksHome
  • Special:LinkRedirect

Install

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé LinkFilter dans votre dossier extensions/.
    Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LinkFilter
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'LinkFilter' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
    • If a pre-r90829 version of SocialProfile extension is installed on the wiki, you'll need to patch the existing user_stats table by running patch-columns_for_user_stats.sql against it (try php maintenance/sql.php extensions/LinkFilter/patch-columns_for_user_stats.sql from command line)
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

  • $wgLinkFilterTypesan array of link types that will be available in the dropdown menu on Special:LinkSubmit. If this is not defined, LinkFilter will use the defaults in Link::$link_types. The defaults are the same as Link::$link_types currently:
$wgLinkFilterTypes = array(
	1 => 'Arrest Report',
	2 => 'Awesome',
	3 => 'Cool',
	4 => 'Funny',
	6 => 'Interesting',
	7 => 'Obvious',
	8 => 'OMG WTF?!?',
	9 => 'Rumor',
	10 => 'Scary',
	11 => 'Stupid',
);
  • $wgLinkPageDisplaynot really a configuration variable per se. Used to display different stuff on LinkFilter pages. For example, setting $wgLinkPageDisplay['in_the_news'] = true; will display "In the News" section on Special:LinksHome.

Customization

You can edit the general instructions displayed to everyone on Special:LinkSubmit by editing MediaWiki:Linkfilter-instructions.

Admins instructions can be edited through MediaWiki:Linkfilter-admin-instructions.

User rights

The extension adds one new user right, linkadmin. Users with this right are able to use LinkFilter's administrative functions, such as approve/reject links. By default, linkadmin, staff and sysop groups have this right.