Extension: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 |
|
|
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 dossierextensions/
. - 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.
Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cette extension même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |
Cette extension est maintenue par Miraheze. Certaines extensions Miraheze sont très spécifiques à Miraheze et vous pouvez rencontrer des problèmes non visibles dans Miraheze. Pour rapporter un bogue ou demander une modification de paramètre, faites le dans le Gestionnaire de problèmes Miraheze et non pas dans Wikimedia Phabricator. |