Extension:PageAuthors/cs
![]() Stav rozšíření: stabilníCategory:Stable extensions/cs |
|
---|---|
Implementace | Funkce analyzátoruCategory: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 | |
|
|
Čtvrtletní stahování | 3 (Ranked 107th) |
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žceextensions/
.
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.