Tillägg:RottenLinks

From mediawiki.org
This page is a translated version of the page Extension:RottenLinks and the translation is 96% complete.
Manual för MediaWikitillägg
RottenLinks
Utgivningsstatus: stabil
Beskrivning Tillgängliggör specialsidan Special:RottenLinks.
Författare John Lewis, Universal Omega
Ansvarig(a) Miraheze system administrators
Senaste versionen continuous updates
MediaWiki 1.39+
PHP 7.2+
Förändringar i databasen Ja
Composer miraheze/rotten-links
Licenser GNU General Public License 3.0 eller senare
Ladda ner
README
CHANGELOG

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

Tillägget RottenLinks tillhandahåller specialsidan "Special:RottenLinks", som visar en tabell över alla externa länkar på wikisidor, och deras status.

För att rapportera problem eller buggar, var god använd Miraheze Phabricator. Se här för arbetsbordet.

Installation

  • Ladda ner och placera filen/filerna i en katalog som heter RottenLinks i din extensions/-mapp.
  • Lägg till följande kod längst ner i din LocalSettings.php -fil:
    wfLoadExtension( 'RottenLinks' );
    
  • Kör uppdateringsskriptetsom automatiskt kommer skapa de nödvändiga databastabellerna som tillägget behöver.
  • Konfigurera efter behov.
  • Kör följande skript för att fylla specialsidan "Special:RottenLinks":
    php extensions/RottenLinks/maintenance/updateExternalLinks.php
    
  • Yes Klart – Ta dig till Special:Version på din wiki för att bekräfta att tillägget har installerats ordentligt.

If you would like to use RottenLinks with MediaWiki 1.39, you have to use the REL1_39 branch.

Konfigurering

$wgRottenLinksBadCodes
Innehåller en lista över HTTP-koder som anses dåliga. Standardvärde [ "0", "400", "401", "403", "404", "405", "502", "503", "504" ].
$wgRottenLinksCurlTimeout
Anger timeout för cURL i sekunder. Standardvärde 30.
$wgRottenLinksHTTPProxy
Anger en proxy för att använda för begäran. Återgår till "" (använd inte proxy). Exempel: $wgRottenLinksHTTPProxy = "http://username:password@proxy.example.com:8080";
$wgRottenLinksExcludeProtocols
Innehåller en lista över protokoll som inte borde kontrolleras för validitet. Standardvärde [ "tel", "mailto" ].
$wgRottenLinksExternalLinkTarget
Anger den externa länkmålet (_self för samma flik _blank för ny flik). Standardvärde _self.
$wgRottenLinksExcludeWebsites
Lista över webbplatser att svartlista från att kontrollera responskoder. Standardvärde false. Omit the protocol, e.g. use $wgRottenLinksExcludeWebsites = [ "www.example.com" ];

Användning

Kör skriptet "updateExternalLinks.php" som ingår i tillägget varje gång man skulle vilja skapa eller uppdatera listan över ruttna länkar på specialsidan "Special:RottenLinks".