Extension:PageTriage/es

PageTriage es una extensión que tiene como objetivo proporcionar una interfaz rica en funciones para clasificar artículos recién creados. Su objetivo es reemplazar la función principal de patrullaje de páginas nuevas al tiempo que agrega funcionalidad adicional para revisar, etiquetar y mejorar nuevos artículos. Agrega una nueva página a Special:NewPagesFeed y una barra de herramientas de revisión de páginas para páginas nuevas para aquellos con el permiso de verificador. Fue desarrollado por el equipo de desarrolladores de caracteísticas de la Fundación Wikimedia. Para detalles adicionales, véase Revisión de páginas.

Una nota importante es que parte de la configuración y el código son específicos de los flujos de trabajo de Wikipedia en inglés y, como está construido ahora, la extensión es prácticamente imposible de internacionalizar. (Véase T50552.)

Instalación
Para ver la extensión en funcionamiento:


 * Agregue una nueva página de código auxiliar como usuario anónimo.
 * Visita Special:NewPagesFeed

La nueva página debería aparecer marcada como "", "", etc. Para ver la barra de herramientas de revisión de páginas:


 * Inicie sesión como usuario con el permiso 'sysop', o agregue un grupo con el permiso "patrol", y agregue algún usuario a ese grupo, e inicie sesión como ese usuario.
 * Visita Special:NewPagesFeed
 * Ahora debería ver un botón "" al lado de la nueva página.
 * Haga clic en esto y debería ver la barra de herramientas de revisión de página en la nueva página.

Configuración de extensión
La extensión se basa en el permiso de "verificador". Para obtener más información sobre la configuración de patrullaje, véase.

Las siguientes variables de configuración se pueden establecer desde su archivo LocalSettings.php:


 * $wgPageTriageEnableCurationToolbar: Establecer en falso para deshabilitar la barra de herramientas de revisión (el valor predeterminado es verdadero)
 * $wgPageTriageInfiniteScrolling: Si se usa o no el desplazamiento infinito en el nuevo feed de páginas (el valor predeterminado es verdadero)
 * $wgPageTriageNoIndexUnreviewedNewArticles: Set this to true if new, unreviewed articles should be set to noindex. In other words, if they should not be indexed by search engines until they are reviewed. (default is false)
 * $wgPageTriageMaxAge: The age (in days) at which PageTriage allows unreviewed articles to become indexed by search engines (if $wgPageTriageNoIndexUnreviewedNewArticles is true) (default is 90).
 * $wgPageTriageNamespaces: The namespaces that PageTriage is active in. (default is NS_MAIN and NS_USER).

See extension.json for the full list of config variables.

On-wiki configuration
It is possible to configure much of PageTriage on-wiki via the pages  and , although the structure of the configuration may change in the future (to better accommodate wikis besides English Wikipedia).

You can get a general idea of how the configuration works by looking at the following:

Both of these files operate in much the same way.

There are two top-level jQuery variables that define the curation templates that are listed in the curation toolbar under the (add tags) and  (nominate for deletion) buttons. Son:

The 'Main' and 'User' refer to the namespace of the page being curated. Each sub-item in the three sets above defines the tabs shown at the left side of the toolbar, and has the following form:

Then the actual templates that are listed are defined under the above  variable. Each deletion template has the following form:

At the moment, some tags must be present:



Ejemplo
So, if you don't want to use any of the built-in deletion templates (which can be imported from NewPagesFeed_Templates.xml, by the way) then you can replace them all with a single one by adding the following at the bottom of your  page:

API
PageTriage adds 5 API endpoints which can be used:


 * - Retrieves stats about the number of pages in the queue and the top reviewers
 * - Retrieves the list of pages in the queue and associated metadata
 * - Mark a page as reviewed or unreviewed
 * - Add clean-up tags or deletion templates to a page
 * - Internal API for fetching Backbone templates for use in the JS application

Véase también

 * commons:Category:PageTriage extension