Jump to content

Rozšíření:DiscussionTools

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 100% complete.
Příručka k rozšířením MediaWiki
DiscussionTools
Stav rozšíření: stabilní
Implementace Uživatelské rozhraní
Popis Nástroje pro vylepšení diskusních stránek
Autoři Editační tým Wikimedie
Nejnovější verze průběžné aktualizace
Zásady kompatibility Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní.
Změny v databázi Ano
Tabulky discussiontools_items
discussiontools_item_ids
discussiontools_item_pages
discussiontools_item_revisions
discussiontools_subscription
Licence Licence MIT
Stáhnout
Nápověda Nápověda:Nástroje pro diskuzi
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsEnableThanks
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
Přeložte rozšíření DiscussionTools
Problémy Otevřené úkoly · Nahlásit chybu

Rozšíření Discussion Tools je sada nástrojů pro vylepšení diskusních stránek. Do 2024 je sestavován týmem editace jako součást projektu diskusních stránek .

Uživatelská dokumentace je na Nápověda:Nástroje pro diskuzi .

Některé funkce lze deaktivovat na jednotlivých stránkách a sekcích, jak je popsáno u Help:DiscussionTools/Magic words and markup .

Funkce

Závislosti

Volitelné závislosti

Instalace

Toto rozšíření je součástí MediaWiki 1.40 a vyšší. Zbývající konfigurační pokyny je stále nutné dodržovat.
  • Nainstalujte závislosti.
  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného DiscussionTools 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/DiscussionTools 
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'DiscussionTools' ); 
  • Spusťte aktualizační skript, který automaticky provede všechny nezbytné databázové změny, jaké rozšíření vyžaduje.
  • Také se v LocalSettings.php ujistěte, že máte nastavené časové pásmo a $wgFragmentMode nastavené na html5.
  • Nakonfigurujte podle potřeby.
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

Nastavení názvu Výchozí hodnota Popis
$wgDiscussionToolsBeta false Vytvořit z diskusních nástrojů beta funkci .
$wgDiscussionTools_visualenhancements 'default' Přepsat dostupnost vizuálních vylepšení DiscussionTools.
Možné hodnoty
'default', 'available', 'unavailable'
$wgDiscussionTools_visualenhancements_reply_icon_languages
[ 'ar' => true, 'zh' => true, 'yue' => true, 'ja' => true, 'nod' => true, ] 
Slovník jazykových kódů, který bude mít ikonu ve vylepšeném tlačítku pro odpověď, protože překlad je velmi krátký. (T323537) Záložní jazyky budou kontrolovány, pokud není jazyk explicitně nastaven na hodnotu false. (T352289) Normalizované jazykové kódy se píší malými písmeny.
$wgDiscussionToolsAutoTopicSubEditor 'any' Editor, který spouští automatické odběry témat. Buď 'discussiontoolsapi' pro úpravy provedené pomocí API DiscussionTools (např. nástroje pro odpovědi a nová témata), nebo 'any' pro libovolného editora.
$wgDiscussionToolsTalkPageParserCacheExpiry 0 Přepsat $wgParserCacheExpireTime pro diskusní stránky bez ohledu na povolení DiscussionTools.
$wgDiscussionToolsReplyIndentation 'invisible' Syntaxe odsazení odpovědi, která se má použít: 'invisible' (použijte tagy <dl><dd> pro výstup : ve wikitextu) nebo 'bullet' (použijte tagy <ul><li> pro výstup * ve wikitextu).
$wgDiscussionToolsShowFeedbackLinks false MW 1.40+ Zobrazit odkazy "Odeslat zpětnou vazbu k této funkci" v zápatí nástroje pro odpovědi a nového nástroje pro téma.
$wgDiscussionToolsTimestampFormatSwitchTime '2022-07-12' Datum, kdy se změnil formát interního časového razítka (T304595) ve formátu ISO 8601.
$wgDiscussionToolsConflictingGadgetName 'convenientDiscussions' Interní název gadgetu Pohodlné diskuse, který je v konfliktu s nástrojem pro odpovědi. Když uživatel povolí tento gadget, nástroj pro odpověď nebude k dispozici.


API

Editace

Akce Popis Vnitřní?
discussiontoolscompare Získat informace o změnách komentářů mezi dvěma revizemi stránky. Yes
discussiontoolsedit Zveřejnit zprávu na diskusní stránce. N
discussiontoolsfindcomment Find a comment by its ID or name. N
discussiontoolspageinfo Vrací metadata potřebná k inicializaci Diskusních nástrojů. Yes
discussiontoolspreview Náhled zprávy na stránce diskuse. Yes


Předplatné

Akce Popis Vnitřní?
discussiontoolsgetsubscriptions Získat stavy odběru daných témat. N
discussiontoolssubscribe Přihlášení (nebo odhlášení) příjmu oznámení o tématu. N

Speciální stránky

Integrace s dalšími rozšířeními

DiscussionTools lze integrovat s PlaceNewSection , aby bylo možné umístit umístění, kam se začnou přidávat nová témata.

Může se také integrovat s AutoModerator , což umožňuje komunitou nakonfigurované vrácení chybných úprav ohodnocených strojovým jazykem.

Související odkazy