Rozšíření:PageAuthors

This page is a translated version of the page Extension:PageAuthors and the translation is 100% complete.
Příručka k rozšířením MediaWiki
PageAuthors
Stav rozšíření: stabilní
Implementace Funkce analyzátoru
Popis Získejte rozumný seznam autorů stránek
Autoři Sophivorusdiskuse
Nejnovější verze 1.4 (2022-08-10)
MediaWiki 1.35+
PHP 7+
Změny v databázi Ne
Licence GNU General Public License 3.0 nebo novější
Stáhnout
Příklad [1]
  • $wgPageAuthorsMinBytesPerEdit
  • $wgPageAuthorsDelimiter
  • $wgPageAuthorsIgnoreGroups
  • $wgPageAuthorsIgnoreBots
  • $wgPageAuthorsIgnoreUsers
  • $wgPageAuthorsIgnoreSystemUsers
  • $wgPageAuthorsIgnoreMinorEdits
  • $wgPageAuthorsLinkUserPages
  • $wgPageAuthorsIgnoreBlocked
  • $wgPageAuthorsMinBytesPerAuthor
  • $wgPageAuthorsUseRealNames
  • $wgPageAuthorsIgnoreAnons
  • $wgPageAuthorsIgnoreSummaryPatterns
Přeložte rozšíření PageAuthors, používá-li lokalizaci z translatewiki.net

Rozšíření PageAuthors zavádí kouzelné slovo {{PAGEAUTHORS}}, které vrací seznam autorů hlavní stránky stránky seřazený podle počtu přidaných bajtů.

Rozšíření je vysoce konfigurovatelné, takže můžete doladit, co se počítá jako autor.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného PageAuthors 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/PageAuthors
    
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'PageAuthors' );
    
  •   Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Použití

Jednoduše přidejte {{PAGEAUTHORS}} na libovolnou stránku a získáte čárkami oddělený seznam hlavních autorů aktuální stránky seřazený podle počtu přidaných bajtů.

You can also do {{PAGEAUTHORS:Some page}} to get the list of authors for some page other than the current one.

Viz #Konfigurace pro definování vlastních kritérií toho, co se počítá jako autor a jak by se měl seznam autorů zobrazovat.

Nastavení

Option Default Description
$wgPageAuthorsMinBytesPerAuthor 100 Minimální počet bajtů, které musí uživatel přidat, aby mohl být považován za autora.
$wgPageAuthorsMinBytesPerEdit 10 Minimální počet bajtů, kterých musí každá úprava dosáhnout, aby se započítala do celkového počtu autorů. Pozitivní hodnota zde již znamená, že úpravy, které redukují obsah, se nepočítají, což je obvykle žádoucí, protože i když je syntetizace a odstranění problematického obsahu často hodnotné, neřekli bychom, že se tím stáváte autorem stávajícího obsahu.
$wgPageAuthorsIgnoreMinorEdits true Zda se mají ignorovat úpravy označené jako drobné.
$wgPageAuthorsIgnoreBlocked true Zda se mají ignorovat blokovaní uživatelé.
$wgPageAuthorsIgnoreAnons true Zda ignorovat anonymní uživatele.
$wgPageAuthorsIgnoreBots true Zda ignorovat roboty.
$wgPageAuthorsIgnoreSystemUsers true Zda se mají ignorovat uživatelé systému (například při hromadném importu).
$wgPageAuthorsIgnoreSummaryPatterns [ '/Undo.*/', '/Revert.*/' ] Ignorujte úpravy pomocí souhrnů úprav, které odpovídají těmto PHP vzorům regulárních výrazů. Ve výchozím nastavení budou úpravy se souhrny úprav, které začínají na Undo nebo Revert, ignorovány (tyto odpovídají výchozím souhrnům úprav, když provádíte návrat nebo vrácení na anglické wiki). Pokud tedy například nějaký vandal vymaže stránku a uživatel ji vrátí zpět, vrácení se nebude započítávat do počtu bajtů uživatele.
$wgPageAuthorsIgnoreUsers [] Ignorovat úpravy provedené těmito uživateli (bez předpony User:).
$wgPageAuthorsIgnoreGroups [] Ignorovat úpravy provedené těmito skupinami.
$wgPageAuthorsUseRealNames false Ukažte skutečná jména, pokud jsou k dispozici, nikoli uživatelská jména.
$wgPageAuthorsLinkUserPages false Propojte každého autora s jeho uživatelskou stránkou.
$wgPageAuthorsDelimiter ', ' Oddělovač mezi autory.

Související odkazy

  • Příručka:$wgMaxCredits - vestavěná možnost seznamu nejnovějších autorů následovaných ostatními v pořadí podle posledních úprav v zápatí wiki. To není spolehlivé, protože nejnovější autoři často nejsou těmi hlavními.
  • Extension:Contributors - seznam autorů podle počtu úprav. To není spolehlivé, protože někteří uživatelé mají tendenci dělat málo, ale velké úpravy, zatímco jiní mají tendenci dělat mnoho malých. Extrémní, ale skutečné případy zahrnují stránky, kde původní autor vytvoří celou stránku v jedné velké úpravě, zatímco jiní pozdější editoři provedou více úprav, které opraví triviální problémy.
  • Extension:SemanticExtraSpecialProperties - Vlastnost _EUSER uvádí autory v chronologickém pořadí. To není spolehlivé ani proto, že i když často platí, že prvních několik editorů je hlavními autory, stává se také, že pozdější editoři významně přispívají a mohou dokonce přepsat celou stránku.