Rozšíření:DiscussionTools
Appearance
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
Hlavní stránky: Talk pages project/Feature summary a Extension:DiscussionTools/Comparison
Závislosti
Volitelné závislosti
- Rozšíření:Echo - umožňuje předplatné témat a pingování uživatelů.
- Extension:Thanks - umožňuje poděkování za komentáře.
- Extension:MobileFrontend - umožňuje mobilní podporu.
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
DiscussionToolsve 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/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.
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. | |
| discussiontoolsedit | Zveřejnit zprávu na diskusní stránce. | |
| discussiontoolsfindcomment | Find a comment by its ID or name. | |
| discussiontoolspageinfo | Vrací metadata potřebná k inicializaci Diskusních nástrojů. | |
| discussiontoolspreview | Náhled zprávy na stránce diskuse. |
Předplatné
| Akce | Popis | Vnitřní? |
|---|---|---|
| discussiontoolsgetsubscriptions | Získat stavy odběru daných témat. | |
| discussiontoolssubscribe | Přihlášení (nebo odhlášení) příjmu oznámení o tématu. |
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
- Extension:DiscussionTools/How it works – technické informace
- Convenient Discussions – another tool for discussions, incompatible with DiscussionTools
| Toto rozšíření se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
| Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: Toto není autoritativní seznam. Některé wiki farmy/hostitelé a/nebo balíčky mohou toto rozšíření obsahovat, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |
Categories:
- Stable extensions/cs
- User interface extensions/cs
- MIT licensed extensions/cs
- Extensions in Wikimedia version control/cs
- ApiMain::moduleManager extensions/cs
- BeforeCreateEchoEvent extensions/cs
- BeforeDisplayNoArticleText extensions/cs
- BeforePageDisplay extensions/cs
- ChangeTagsListActive extensions/cs
- DiscussionToolsAddOverflowMenuItems extensions/cs
- EchoGetBundleRules extensions/cs
- EchoGetEventsForRevision extensions/cs
- GetActionName extensions/cs
- GetBetaFeaturePreferences extensions/cs
- GetDoubleUnderscoreIDs extensions/cs
- GetPreferences extensions/cs
- ListDefinedTags extensions/cs
- LoadExtensionSchemaUpdates extensions/cs
- OutputPageBeforeHTML extensions/cs
- OutputPageParserOutput extensions/cs
- ParserAfterTidy extensions/cs
- ParserOutputPostCacheTransform extensions/cs
- RecentChange save extensions/cs
- ResourceLoaderGetConfigVars extensions/cs
- RevisionDataUpdates extensions/cs
- SidebarBeforeOutput extensions/cs
- SkinTemplateNavigation::Universal extensions/cs
- All extensions/cs
- Extensions bundled with MediaWiki 1.40/cs
- Extensions used on Wikimedia/cs
- Extensions included in Canasta/cs
- Extensions available as Debian packages/cs
- Extensions included in Miraheze/cs
- Extensions included in MyWikis/cs
- Extensions included in wiki.gg/cs
- Discussion and forum extensions/cs
- Extensions with VisualEditor support/cs
- Talk pages project/cs
