FANDOM


ListFiles es un script para usuarios o para todo el wiki para mantenimiento de archivos. Este provee un formulario para generar URL's para solicitar a través de API MediaWiki, incluyendo una gran lista de opciones para formatear los resultados después de recibirlos. Algunas cosas que puedes hacer con este script son:

  • Enumerar alfabéticamente todos los archivos del wiki. *
  • Buscar todos los archivos que tengan un prefijo definido *
  • Conseguir una lista de archivos mayores a 1 MB *
  • Generar nuevas listas sin recargar la página. *
  • Guardar y resetear tus configuraciones. *
  • Ordenar archivos por nombre, usuario, fecha, ancho, etc. *
  • Listas generadas en texto plano que pueden ser utilizadas por otras aplicaciones como Bot.

Nota: Las funcionalidades con un asterisco (*) aún no se encuentran en español, solo el artículo de información y parte del código en proceso de traducción.

Algunas cosas que no son posibles de hacer son:

  • Buscar fácilmente archivos subidos recientemente (Usar la página especial Special:NewFiles para ello)
  • Buscar todas las imágenes .png en una wiki. El parámetro aimime podría ser usado para buscar por el tipo mime... Pero desafortunadamente es intensivo para el servidor y es deshabilitado a través de FANDOM.

Instalación

Para instalar este script para todos los usuarios en un wiki, los administradores pueden ubicar este código en la página MediaWiki:Common.js. Si eres un usuario que quiere instalarse este script para todas las wikis, inserta el código en tu global.js en< Community Central:

Instalación

Agrega este JavaScript en tu wiki:

Global Personal
w:Special:Mypage/global.js Special:Mypage/common.js
importArticles({
    type: "script",
    articles: [
        "u:dev:ListFiles/code.js" // ListFiles from Dev Wiki
    ]
});
importArticles — Mejores prácticas para JavaScript en Wikia
La declaración importArticles está diseñada para combinar solicitudes HTTP dentro de una sola transferencia de datos, permitiendo múltiples scripts para cargar y ejecutar rápido. Si has instalado unos cuantos scripts, tu archivo JavaScript pudo acumular innecesarias declaraciones para importar. Haz clic en "Mostrar" para aprender cómo hacer eficientemente eficaz lotes de scripts importados para mayor velocidad y hacer lucir tu código limpio.
Si tu archivo JavaScript tiene varias lineas de importScript, importScriptPage, o importArticles, Debes ser capaz de combinarlos. Con importar lotes o una colección de scripts con una sola importación, tu código JavaScript cargará rápido y lucirá limpio. Considera el siguiente ejemplo. El de la izquierda es un ejemplo de cómo tu archivo de JavaScript puede lucir actualmente. En la derecha es como podrías mejorar tal código.
Múltiples importaciones — desordenado y lento Una importación — Limpio y eficiente.
importScriptPage('AjaxRC/code.js','dev');
 
importScript('MediaWiki:localScript.js');
 
importArticle({
  type: 'script',
  article: 'u:dev:FloatingToc/code.js'
});
 
importScriptPage('page1.js', 'wikiname');
 
importScriptPage('page2.js', 'wikiname');
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxRC/code.js',
        'MediaWiki:localScript.js',
        'u:dev:FloatingToc/code.js',
        'u:wikiname:page1.js',
        'u:wikiname:page2.js'
    ]
});
Nota: En este ejemplo, presta mucha atención a la colocación de comas y otras puntuaciones. Para la gente que no le es familiar programar (hasta incluso a los que si), un error común al escribir código es borrar accidentalmente, olvidar, o equivocarse símbolos críticos como comas o marcas de citas. Esto puede causar un error de sintaxis que rompe el código. Siga cuidadosamente la conversión usada aquí al usar importArticles.
¡Pero hay mucho más con importArticles que solo esto! Para más ejemplos y un uso avanzado, ver la página de ayuda Ayuda:Incluyendo adicional JavaScript y CSS.


Demostración

Una demostración de este script se encuentra disponible en w:c:terraria:Project:ListFiles.

Ver ejemplos de la funcionalidad "Listas de archivos":

Uso

Una vez que el script ListFiles esté instalado, puedes visitar Project:ListFiles en tu wiki para ver el script funcionando. Esto también se cargará en el espacio de nombre Usuario: que tenga 'ListFiles' en el título, ej. Usuario:Nombredeusuario/ListFiles - esto está diseñado para los usuarios que tienen instalado el script en su página global.js.

Si quieres cargar el script en otra página, simplemente edita cualquier página y agrega el siguiente código en ella:

<div id="ListFiles-container">Esta página provee un formulario para consultar a través de API MediaWiki para imágenes y requiere Javascript adicional para funcionar. Ver [[w:c:dev:ListFiles/es]] para más información.
</div>

El id="ListFiles-container" es la parte importante. El Script ListFiles buscar{a un contenedor con ese id, Así que puedes poner ese código en cualquier página, el Script funcionará en esa página.

Listas planas de archivos

Una característica de este script es que provee una lista sin formato de nombres de archivos en las siguientes páginas especiales:

Estas listas de código pueden ser utilizadas para algún usuario con un Bot o un scriptautomatizado. Por ejemplo, si tu buscas eliminar archivos sin uso de tu wiki, podrías visitar Special:UnusedFiles y copiar la lista dada por este script, y después añadirla en el formulario del script Borrado por Lotes para realizar fácilmente esa tarea.

Actualizaciones

23 Enero 2014
ShutterBat iniciada traducción del código en español (por el momento listas planas de nombres de archivos para la versión avanzada de QuickTools)
7 Febrero 2013
Mathmagician expandida la funcionalidad "Listas planas de archivos" a Special:UncategorizedFiles, gracias a la nota de Revitalizeren la página de discusión.
2 Febrero 2013
Mathmagician expandida la funcionalidad "Listas planas de archivos" a la nueva página Special:UnusedVideos.
29 Enero 2013
Mathmagician Añadida la funcionalidad de listas de nombres de archivos en Special:UnusedImages (útil para la gente que busca borrar para hacer limpieza de archivos en desuso).
30 Octubre 2012
Mathmagician Añadida funcionalidad e lista plana de nombres de archivos en Special:ListFiles (Conveniente método para conseguir una lista de todos los archivos subidos por un usuario).
22 Octubre 2012
Mathmagician añadida una funcionalidad de previsualización cuando se señala sobre un nombre de una imagen en la tabla de resultados.
25 Septiembre 2012
Mathmagician Creado.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.