Extension:PageAuthors/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
PageAuthors
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Funkce analyzátoru Category:Parser function extensions/cs
Popis Získejte rozumný seznam autorů stránek
Autoři Sophivorusdiskuse
Nejnovější verze 1.4 (2022-08-10)
MediaWiki 1.35+Category:Extensions with manual MediaWiki version
PHP 7+
Změny v databázi Ne
Licence GNU General Public License 3.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
Příklad
  • $wgPageAuthorsMinBytesPerEdit
  • $wgPageAuthorsDelimiter
  • $wgPageAuthorsIgnoreGroups
  • $wgPageAuthorsIgnoreBots
  • $wgPageAuthorsIgnoreUsers
  • $wgPageAuthorsIgnoreSystemUsers
  • $wgPageAuthorsIgnoreMinorEdits
  • $wgPageAuthorsLinkUserPages
  • $wgPageAuthorsIgnoreBlocked
  • $wgPageAuthorsMinBytesPerAuthor
  • $wgPageAuthorsUseRealNames
  • $wgPageAuthorsIgnoreAnons
  • $wgPageAuthorsIgnoreSummaryPatterns
Čtvrtletní stahování 3 (Ranked 107th)
Přeložte rozšíření PageAuthors, používá-li lokalizaci z translatewiki.net
Category:All extensions/cs

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' );
    
  • Yes 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
$wgPageAuthorsMinBytesPerAuthor100 Minimální počet bajtů, které musí uživatel přidat, aby mohl být považován za autora.
$wgPageAuthorsMinBytesPerEdit10 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.
$wgPageAuthorsIgnoreMinorEditstrue Zda se mají ignorovat úpravy označené jako drobné.
$wgPageAuthorsIgnoreBlockedtrue Zda se mají ignorovat blokovaní uživatelé.
$wgPageAuthorsIgnoreAnonstrue Zda ignorovat anonymní uživatele.
$wgPageAuthorsIgnoreBotstrue Zda ignorovat roboty.
$wgPageAuthorsIgnoreSystemUserstrue 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.
$wgPageAuthorsUseRealNamesfalse Ukažte skutečná jména, pokud jsou k dispozici, nikoli uživatelská jména.
$wgPageAuthorsLinkUserPagesfalse 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.
Category:All extensions/cs Category:Extensions in Wikimedia version control/cs Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/cs Category:GetMagicVariableIDs extensions/cs Category:ParserFirstCallInit extensions/cs Category:ParserGetVariableValueSwitch extensions/cs Category:Parser function extensions/cs Category:Stable extensions/cs