Расширение:DiscussionTools
Appearance
Это расширение поставляется с MediaWiki 1.40 и выше. Таким образом, вам не нужно загружать его снова. Тем не менее, вы всё равно должны следовать другим инструкциям.
The Discussion Tools extension is a set of tools to enhance discussion pages. По состоянию на 2024, it is being built by the Editing team as part of the talk pages project .
User documentation is at Help:DiscussionTools .
Some features can be disabled on individual pages and sections as described at Help:DiscussionTools/Magic words and markup .
Features
Основные страницы: Talk pages project/Feature summary и Extension:DiscussionTools/Comparison
Dependencies
- Extension:VisualEditor
- Расширение:Linter
- Расширение:Echo (optional). Only required if you want to use the topic subscriptions feature.
Установка
- Install the dependencies.
- Скачайте и распакуйте файл(ы) в папку с названием
DiscussionTools
в вашей папкеextensions/
.
Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'DiscussionTools' );
- Выполните скрипт обновления, который автоматически создаст необходимые таблицы, используемые расширением.
- Also in LocalSettings.php, ensure that you have a timezone set and $wgFragmentMode set in html5.
- Configure as required.
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Конфигурация
Название настройки | Значение по умолчанию | Описание |
---|---|---|
$wgDiscussionToolsEnable
|
true
|
Enable DiscussionTools on talk pages. |
$wgDiscussionToolsBeta
|
false
|
Make DiscussionTools a beta feature . |
$wgDiscussionToolsEnable2017Wikitext
|
false
|
Enable the 2017 wikitext editor for wikitext replies (not yet supported). |
$wgDiscussionToolsEnablePermalinksBackend
|
true
|
Enable the permalinks backend (Special:GoToComment). See Extension:DiscussionTools/How it works#Permanent links. |
$wgDiscussionToolsReplyIndentation
|
'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).
|
$wgDiscussionToolsShowFeedbackLinks
|
false
|
MW 1.40+ Show "Отправить отзыв об этой функции" links in the footer of reply tool and new topic tool. |
$wgDiscussionToolsConflictingGadgetName
|
'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
Editing
Action | Human readable | Description | Internal? |
---|---|---|---|
discussiontoolscompare | compare | Get information about comment changes between two page revisions. | internal |
discussiontoolsedit | edit | Post a message on a discussion page. | |
discussiontoolsfindcomment | find comment | Find a comment by its ID or name. | |
discussiontoolspageinfo | page info | Returns metadata required to initialize the discussion tools. | internal |
discussiontoolspreview | preview | Preview a message on a discussion page. | internal |
Subscriptions
Action | Human readable | Description | Internal? |
---|---|---|---|
discussiontoolsgetsubscriptions | get subscriptions | Get the subscription statuses of given topics. | |
discussiontoolssubscribe | subscribe | Subscribe (or unsubscribe) to receive notifications about a topic. |
Special pages
Integration with other extensions
DiscussionTools can integrate with PlaceNewSection to put the location of where added new topics will begin to be placed.
См. также
- Extension:DiscussionTools/How it works – техническая информация
Это расширение используется в одном или нескольких проектах Викимедиа. Вероятно, это означает, что расширение стабильно и работает достаточно хорошо, чтобы использоваться такими сайтами с высоким трафиком. Найдите название этого расширения в файлах конфигурации Викимедиа CommonSettings.php и InitialiseSettings.php, чтобы узнать, где оно установлено. Полный список расширений, установленных на конкретной вики, можно увидеть на странице Special:Version wiki. |
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |
Categories:
- Extensions bundled with MediaWiki 1.40/ru
- Stable extensions/ru
- User interface extensions/ru
- MIT licensed extensions/ru
- Extensions in Wikimedia version control/ru
- ApiMain::moduleManager extensions/ru
- BeforeCreateEchoEvent extensions/ru
- BeforeDisplayNoArticleText extensions/ru
- BeforePageDisplay extensions/ru
- ChangeTagsListActive extensions/ru
- DiscussionToolsAddOverflowMenuItems extensions/ru
- EchoGetBundleRules extensions/ru
- EchoGetEventsForRevision extensions/ru
- GetActionName extensions/ru
- GetBetaFeaturePreferences extensions/ru
- GetDoubleUnderscoreIDs extensions/ru
- GetPreferences extensions/ru
- ListDefinedTags extensions/ru
- LoadExtensionSchemaUpdates extensions/ru
- OutputPageBeforeHTML extensions/ru
- OutputPageParserOutput extensions/ru
- ParserAfterTidy extensions/ru
- ParserOutputPostCacheTransform extensions/ru
- RecentChange save extensions/ru
- ResourceLoaderGetConfigVars extensions/ru
- RevisionDataUpdates extensions/ru
- SidebarBeforeOutput extensions/ru
- SkinTemplateNavigation::Universal extensions/ru
- All extensions/ru
- Extensions used on Wikimedia/ru
- Extensions included in Miraheze/ru
- Extensions included in MyWikis/ru
- Extensions included in WikiForge/ru
- Discussion and forum extensions/ru
- Extensions with VisualEditor support/ru
- Talk pages project/ru