Jump to content

Rozšíření:LinkFilter

From mediawiki.org
This page is a translated version of the page Extension:LinkFilter and the translation is 100% complete.
Příručka k rozšířením MediaWiki
LinkFilter
Stav rozšíření: stabilní
Implementace Speciální stránka
Popis Přidává některé nové speciální stránky a háček analyzátoru pro odeslání/schválení/odmítnutí odkazu
Autoři
Nejnovější verze 3.5.0 (2017-07-11)
MediaWiki 1.43+
Změny v databázi Ano
  • $wgLinkPageDisplay
  • $wgLinkFilterTypes
  • linkadmin
Licence GNU General Public License 2.0 nebo novější
Stáhnout
Přeložte rozšíření LinkFilter, používá-li lokalizaci z translatewiki.net
Problémy Otevřené úkoly · Nahlásit chybu

LinkFilter je rozšíření, které umožňuje uživatelům odesílat odkazy na novinky (atd.) a administrátorům wiki/dalším privilegovaným uživatelům je schvalovat.

Kromě nových speciálních stránek nabízí LinkFilter také tag háček parseru ‎<linkfilter>.

Nové speciální stránky

  • Special:LinkSubmit
  • Special:LinkApprove (k dispozici uživatelům s právem linkadmin)
  • Special:LinkEdit (přesměruje na formulář LinkSubmit, který umožňuje upravit podrobnosti odkazu, cíl atd.)
  • Special:LinksHome
  • Special:LinkRedirect

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného LinkFilter ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/LinkFilter
    
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'LinkFilter' );
    
  • Spusťte aktualizační skript, který automaticky provede všechny nezbytné databázové změny, jaké rozšíření vyžaduje.
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.


Nastavení

  • $wgLinkFilterTypes – pole typů odkazů, které budou k dispozici v rozbalovací nabídce na webu Special:LinkSubmit. Pokud toto není definováno, LinkFilter použije výchozí hodnoty v Link::$link_types. Výchozí hodnoty jsou stejné jako u Link::$link_types v současnosti:
$wgLinkFilterTypes = array(
	1 => 'Arrest Report',
	2 => 'Awesome',
	3 => 'Cool',
	4 => 'Funny',
	6 => 'Interesting',
	7 => 'Obvious',
	8 => 'OMG WTF?!?',
	9 => 'Rumor',
	10 => 'Scary',
	11 => 'Stupid',
);
  • $wgLinkPageDisplay – ve skutečnosti nejde o konfigurační proměnnou. Používá se k zobrazení různých věcí na stránkách LinkFilter. Například nastavení $wgLinkPageDisplay['in_the_news'] = true; zobrazí sekci "Ve zprávách" na Special:LinksHome.

Přizpůsobení

Obecné pokyny zobrazené všem na účtu Special:LinkSubmit můžete změnit úpravou účtu MediaWiki:Linkfilter-instructions.

Pokyny pro administrátory lze upravovat přes MediaWiki:Linkfilter-admin-instructions.

Uživatelská práva

Rozšíření přidává jedno nové uživatelské právo, linkadmin. Uživatelé s tímto oprávněním mohou používat administrativní funkce LinkFilteru, jako je schvalování/odmítání odkazů. Ve výchozím nastavení mají toto právo skupiny linkadmin, zaměstnanci a sysop.