Extensão: DiscussionTools
Appearance
A extensão DiscussionTools é um conjunto de ferramentas para melhorar as páginas de discussão. As of 2024, it is being built by the Editing team as part of the talk pages project.
User documentation is at Ajuda: Ferramentas de Discussão.
Some features can be disabled on individual pages and sections as described at Help:DiscussionTools/Magic words and markup.
Funcionalidades
Dependências
Dependências opcionais
- Extensão: Echo – Enables topic subscriptions and user pinging.
- Extensão: Thanks – Enables comment thanking.
- Extensão:MobileFrontend – Enables mobile support.
Instalação
This extension comes with MediaWiki 1.40 and later, so you do not need to download it. The remaining configuration instructions must still be followed.
- Install the dependencies.
- Exporte e coloque o ficheiro, ou ficheiros, num diretório chamado
DiscussionTools, na sua pastaextensions/.
Developers and code contributors should install the extension from Git instead, using:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
- Acrescente o seguinte código ao fundo do ficheiro $LocalSettings:
wfLoadExtension( 'DiscussionTools' );
- Execute o script de atualização que irá criar automaticamente as tabelas da base de dados necessárias para esta extensão.
- Also in LocalSettings.php, ensure that you have a timezone set and $wgFragmentMode set to
[ 'html5' ]or[ 'html5', 'legacy' ]. - Configure as required.
Pronto – Na página especial Special:Version da sua wiki verifique se a extensão foi instalada.
Configuração
| Nome da configuração
|
Valor predefinido | Descrição |
|---|---|---|
Beta
|
false
|
Make any configurable sub-features marked as 'default' part of a beta feature. See HookUtils::CONFIGS. |
_visualenhancements
|
'default'
|
Override availability of DiscussionTools visual enhancements. Valores possíveis 'default', 'available', 'unavailable'
|
_visualenhancements_reply_icon_languages
|
[
'ar' => true,
'zh' => true,
'yue' => true,
'ja' => true,
'nod' => true,
]
|
A dictionary of language codes which will receive an icon in their enhanced reply-button treatment, due to translation being very short. (T323537) Language fallbacks will be checked unless a language is explicitly set to false. (T352289) Normalized language codes are lower case.
|
TalkPageParserCacheExpiry
|
0
|
Override $wgParserCacheExpireTime for discussion pages, regardless of DiscussionTools enablement.
|
ReplyIndentation
|
'invisible'
|
Reply indentation syntax to use: 'invisible' (use <dl><dd> tags to output : in wikitext) or 'bullet' (use <ul><li> tags to output * in wikitext).
|
ShowFeedbackLinks
|
false
|
MW 1.40+ Show "Partilhe um comentário sobre esta funcionalidade" links in the footer of reply tool and new topic tool. |
TimestampFormatSwitchTime
|
'2022-07-12'
|
Date on which the internal timestamp format has changed (T304595), in ISO 8601 format. |
ConflictingGadgetName
|
'convenientDiscussions'
|
Internal name of the Convenient Discussions gadget, which conflicts with the reply tool. Reply tool will be unavailable when the user has this gadget enabled. |
API
Edição
| Ação | Descrição | Interno? |
|---|---|---|
| discussiontoolscompare | Obter informações sobre alterações de comentários entre duas revisões de página. | |
| discussiontoolsedit | Publicar uma mensagem numa página de discussão. | |
| discussiontoolsfindcomment | Encontrar um comentário pelo seu identificador ou nome. | |
| discussiontoolspageinfo | Devolve os metadados necessários para inicializar as ferramentas de discussão. | |
| discussiontoolspreview | Antever uma mensagem numa página de discussão. |
Subscrições
| Ação | Descrição | Interno? |
|---|---|---|
| discussiontoolsgetsubscriptions | Obter o estado de subscrição dos tópicos especificados. | |
| discussiontoolssubscribe | Subscrever (ou cancelar a subscrição) para receber notificações sobre um tópico. |
Páginas especiais
Integração com outras extensões
DiscussionTools can integrate with PlaceNewSection to put the location of where added new topics will begin to be placed.
It can also integrate with AutoModerator to enable community-configured reversion of Machine Language-scored bad edits.
Consultar também
- Extension:DiscussionTools/How it works – informação técnica
- Convenient Discussions – another tool for discussions, incompatible with DiscussionTools
| Este extensão está a ser utilizado em um ou mais projetos da Wikimedia. Isso provavelmente significa que a extensão é estável e funciona bem o suficiente para ser usada por esses sites de alto tráfego. Procure o nome desta extensão nos arquivos de configuração CommonSettings.php e InitialiseSettings.php da Wikimedia para ver onde está instalado. Uma lista completa das extensões instaladas em um determinado wiki pode ser vista na página Special:Version do wiki. |
| This extension is included in the following wiki farms/hosts and/or packages: |
Categories:
- Stable extensions/pt
- User interface extensions/pt
- APIAfterExecute extensions/pt
- APIGetAllowedParams extensions/pt
- ApiMain::moduleManager extensions/pt
- ArticleParserOptions extensions/pt
- BeforeCreateEchoEvent extensions/pt
- BeforeDisplayNoArticleText extensions/pt
- BeforePageDisplay extensions/pt
- ChangeTagsListActive extensions/pt
- DiscussionToolsAddOverflowMenuItems extensions/pt
- EchoGetBundleRules extensions/pt
- EchoGetEventsForRevision extensions/pt
- GetActionName extensions/pt
- GetBetaFeaturePreferences extensions/pt
- GetDoubleUnderscoreIDs extensions/pt
- GetPreferences extensions/pt
- ListDefinedTags extensions/pt
- LoadExtensionSchemaUpdates extensions/pt
- OutputPageBeforeHTML extensions/pt
- OutputPageParserOutput extensions/pt
- ParserAfterTidy extensions/pt
- ParserOutputPostCacheTransform extensions/pt
- RecentChange save extensions/pt
- ResourceLoaderGetConfigVars extensions/pt
- RevisionDataUpdates extensions/pt
- SidebarBeforeOutput extensions/pt
- SkinTemplateNavigation::Universal extensions/pt
- MIT licensed extensions/pt
- Extensions in Wikimedia version control/pt
- All extensions/pt
- Extensions bundled with MediaWiki 1.40/pt
- Extensions used on Wikimedia/pt
- Extensions included in Canasta/pt
- Extensions available as Debian packages/pt
- Extensions included in Miraheze/pt
- Extensions included in MyWikis/pt
- Extensions included in Telepedia/pt
- Extensions included in Weird Gloop/pt
- Extensions included in wiki.gg/pt
- Discussion and forum extensions/pt
- Extensions with VisualEditor support/pt
- Talk pages project/pt
