Jump to content

Extensión:Herramientas de debate

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 53% complete.
Outdated translations are marked like this.
Manual de extensiones de MediaWiki
DiscussionTools
Estado de la versión: estable
Implementación Interfaz de usuario
Descripción Herramientas para mejorar las páginas de debate
Autor(es) Equipo de edición de Wikimedia
Última versión actualizaciones continuas
Política de compatibilidad Se publican nuevas instantáneas junto con MediaWiki. La rama maestra no es retrocompatible.
Cambios en la base de datos
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
License Licencia MIT
Descargar
Ayuda Ayuda:Herramientas de debate
Traduce la extensión DiscussionTools
Incidentes Tareas abiertas · Reportar un error

La extensión Discussion Tools es un conjunto de herramientas de próxima disponibilidad que mejoran las páginas de debate. A partir de 2020, el equipo de edición trabajaba en las herramientas como parte del proyecto de páginas de debate .

La documentación sobre el uso se encuentra en Ayuda:Herramientas de debate

Determinadas funcionalidades pueden desactivarse en ciertas páginas y secciones, tal como se describe en Help:DiscussionTools/Magic words and markup .

Funcionalidades

Dependencias

Optional dependencies

Instalación

Esta extensión viene con MediaWiki 1.40 y versiones posteriores, así que no necesitas descargarla. Las instrucciones de configuración restantes aún deben seguirse.
  • Instalar las dependencias.
  • Descarga y mueve la carpeta DiscussionTools extraída a tu directorio extensions/.
    Los desarrolladores y contribuidores de código deberían instalar la extensión desde Git en su lugar, usando:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DiscussionTools
    
  • Añade el siguiente código en la parte final de tu archivo LocalSettings.php :
    wfLoadExtension( 'DiscussionTools' );
    
  • Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión.
  • Además, en LocalSettings.php, hay que cerciorarse de que se ha definido un huso horario , así como $wgFragmentMode en html5.
  • Configurar según sea necesario.
  • Yes Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.

Configuración

Nombre de la configuración

$wgDiscussionTools +

Valor predeterminado Descripción
Beta false Hace de las herramientas de debate una funcionalidad beta .
_visualenhancements 'default' Override availability of DiscussionTools visual enhancements.
Possible values:
'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.
AutoTopicSubEditor 'any' Editor which triggers automatic topic subscriptions. Either 'discussiontoolsapi' for edits made using DiscussionTools’ API (e.g. reply and new topic tools), or 'any' for any editor.
TalkPageParserCacheExpiry 0 Override $wgParserCacheExpireTime for discussion pages, regardless of DiscussionTools enablement.
ReplyIndentation 'invisible' Sintaxis de sangría de respuesta para usar: 'invisible' (use etiquetas <dl><dd> para mostrar : en wikitexto) o 'bullet' (use etiquetas <ul><li> para mostrar * en wikitexto).
ShowFeedbackLinks false MW 1.40+ Muestre los enlaces "Deja tus comentarios acerca de esta característica" en el pie de página de la herramienta de respuesta y la herramienta de nuevo tema.
TimestampFormatSwitchTime '2022-07-12' Date on which the internal timestamp format has changed (T304595), in ISO 8601 format.
ConflictingGadgetName 'convenientDiscussions' Nombre interno del gadget Convenientes debates, que entra en conflicto con la herramienta de respuesta. La herramienta de respuesta no estará disponible cuando el usuario tenga habilitado este gadget.


API

Edición

Acción Description Interno?
discussiontoolscompare Obtenga información sobre los cambios en los comentarios entre dos revisiones de la página. Yes
discussiontoolsedit Publicar un mensaje en una página de discusión. N
discussiontoolsfindcomment Encontrar un comentario por su ID o nombre. N
discussiontoolspageinfo Devuelve los metadatos requeridos para inicializar las herramientas de discusión. N
discussiontoolspreview Previsualizar un mensaje en una página de discusión. Yes

Subscriptions

Action Description Internal?
discussiontoolsgetsubscriptions Obtiene los estados de suscripción de los temas dados. N
discussiontoolssubscribe Subscribe (or unsubscribe) to receive notifications about a topic. N

Páginas especiales

Integración con otras extensiones

DiscussionTools puede integrarse con PlaceNewSection para establecer la ubicación en que se colocarán los temas nuevos.

It can also integrate with AutoModerator to enable community-configured reversion of Machine Language-scored bad edits.

Véase también