Help:DebateTree

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Help:DebateTree and the translation is 53% complete. Changes to the translation template, respectively the source language can be submitted through Help:DebateTree and have to be approved by a translation administrator.
Outdated translations are marked like this.

DebateTree es una implementación para MediaWiki del algoritmo dialéctico. Computa el estado («sostenido» o «refutado») de cualquier argumento a partir de la estructura de su árbol de discusión. Dialectiki se utiliza en la Wikiversidad en inglés y en español (véase Wikiversity:Wikidebate), y se puede activar fácilmente en cualquier otra wiki.

Instalación

Para instalar DebateTree en cualquier wiki, solo agrega el siguiente código a la página MediaWiki:Common.js de tu wiki:

<div lang="en" dir="ltr" class="mw-content-ltr">
<span class="debatetree">'''Argument'''</span>
</div>

Then create a template called "Objection" (or whatever) with the following basic wikitext:

<div lang="en" dir="ltr" class="mw-content-ltr">
<span class="debatetree">'''Objection'''</span>
</div>

Finally, add the following code to the MediaWiki:Common.js of your wiki:

/**
 * Código de inicialización de DebateTree
 * Documentación en https://commons.wikimedia.org/wiki/Help:DebateTree
 */

// Solo cargar en páginas con debates
if ( $( '.debatetree' ).length ) {

	// Solo cargar el JavaScript al visualizar o previsualizar
	var action = mw.config.get( 'wgAction' );
	if ( action === 'view' || action === 'submit' ) {

		// Cargar el CSS directamente de Commons
		mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:DebateTree.js&action=raw&ctype=text/javascript' );
		mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:DebateTree.css&action=raw&ctype=text/css', 'text/css' );
	}
}

¡Listo! Ya puedes empezar a crear árboles de debate con la siguiente sintaxis:

<div class="mw-translate-fuzzy">
<div class="debatetree">
* Argumento sobre algo.
** Objeción al argumento.
*** Objeción a la objeción.
** Segunda objeción al argumento.
* Segundo argumento.
** Objeción al segundo argumento.
</div>
</div>

The key element of the templates is the debatetree class, which tells the DebateTree script that the current list item is an argument or objection, as opposed to other list items that may be present in the page, such as lists of external links or bibliography.

Véase también