Extension:RottenLinks

This page is a translated version of the page Extension:RottenLinks and the translation is 100% complete.
Manuel des extensions MediaWiki
RottenLinks
État de la version : stable
Description Fournit la page spéciale Special:RottenLinks.
Auteur(s) John Lewis, Universal Omega
Maintenance Miraheze system administrators
Dernière version continuous updates
MediaWiki 1.39+
PHP 7.2+
Modifie la base
de données
Oui
Composer miraheze/rotten-links
Licence Licence publique générale GNU v3.0 ou supérieur
Téléchargement
README
CHANGELOG

  • $wgRottenLinksBadCodes
  • $wgRottenLinksCurlTimeout
  • $wgRottenLinksExcludeProtocols
  • $wgRottenLinksExcludeWebsites
  • $wgRottenLinksExternalLinkTarget

L'extension RottenLinks fournit la page spéciale Special:RottenLinks qui affiche un tableau avec tous les liens externes de vos pages wiki et leur état.

Pour rapporter un problème ou un bogue veuillez utiliser Miraheze Phabricator. Voir ici pour le tableau de bord.

Installation

  • Téléchargement et placez le(s) fichier(s) dans un répertoire appelé RottenLinks dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'RottenLinks' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Configurer si nécessaire.
  • Exécuter le script suivant pour remplir la page spéciale Special:RottenLinks :
    php extensions/RottenLinks/maintenance/updateExternalLinks.php
    
  •   Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Pour utiliser RottenLinks avec MediaWiki 1.39, utiliser la branche REL1_39.

Configuration

$wgRottenLinksBadCodes
Contient une liste de codes HTTP qui sont considérés comme mauvais. Par défaut [ "0", "400", "401", "403", "404", "405", "502", "503", "504" ].
$wgRottenLinksCurlTimeout
Définit le temps d'attente pour cURL (en secondes). Par défaut 30.
$wgRottenLinksHTTPProxy
Définit un proxy à utiliser pour les requêtes. Par défaut à "" (ne pas utiliser de proxy). Exemple : $wgRottenLinksHTTPProxy = "http://username:password@proxy.example.com:8080";
$wgRottenLinksExcludeProtocols
Il contient une liste de protocoles qui ne doivent pas être vérifiés pour leur validité. Par défaut [ "tel", "mailto" ].
$wgRottenLinksExternalLinkTarget
Définit la cible de lien externe (_self pour l'onglet courant ou _blank pour le nouvel onglet). Par défaut _self.
$wgRottenLinksExcludeWebsites
Liste des sites web en liste noire pour vérifier les codes de réponse. Par défaut false. Omit the protocol, e.g. use $wgRottenLinksExcludeWebsites = [ "www.example.com" ];

Utilisation

Exécuter le script updateExternalLinks.php fourni avec l'extension chaque fois que vous souhaitez créer ou mettre à jour la liste des liens en rouge affichés sur la page spéciale Special:RottenLinks.