¡Vikidia te necesita!
Actualmente tenemos 6614 artículos. ¡Anímate! a crear los artículos solicitados |
Módulo:Ficha/doc
Este módulo permite crear fichas, ya sea desde otro módulo, o mediante la plantilla {{Ficha}}
.
Uso[editar código]
El módulo puede ser invocado en dos formas distintas. La forma más fácil de crear una ficha es usando la plantilla homónima (véase la documentación en Plantilla:Ficha/pruebas). La segunda, es importando el módulo desde otro módulo, lo que es algo más complicado, pero permite realizar algunas acciones que no serían posibles, o lo serían de una manera muy complicada, usando sólo wikitexto, como el uso de bucles, o llamadas a Wikidata.
Para crear un módulo que cree una ficha, puede usarse el siguiente modelo:
local z = {}
-- Módulos y funciones externas
local modUtilidades = require('Módulo:Utilidades')
local modFicha = require('Módulo:Ficha')
--Obtener una copia de los argumentos eliminando los argumentos sin valor
local argumentos = modUtilidades.eliminarArgSinValor(mw.getCurrentFrame():getParent().args)
function z.Ficha(frame)
local ficha = {
titulo = argumentos.nombre or frame:getParent():getTitle(),
resto de parámetros
...
}
return modFicha.Ficha(ficha)
end
return z
Funciones[editar código]
Pendiente[editar código]
Tareas pendientes en el módulo. Si alguien se anima a añadir las funciones necesarias, es bienvenido a hacerlo:
- Integrar más tipos de filas especializados, de modo que ya no haga falta usar una sección genérica para ciertos tipos de contenido. Por ejemplo:
- Mapa de localización (adaptando Módulo:Mapa) Hecho
- Celdas tabuladas (para insertar datos tabulares en una celda)
- Gráficos simples (de barras, de pastel)
- Integrar importación de datos Wikidata (hace falta alguna de estas extensiones mw:Extension:LinkedWiki o mw:Extension:Wikibase)
- Habilitar microdatos/RDF (para proveer datos semánticos, que pueden ser usados, por ejemplo, en los resultados de búsqueda)
- Implementar los esquemas de fichas (para controlar los campos a mostrar, dependiendo de un parámetro en específico. Véase motivación principal en esta encuesta de Wikipedia)
Para sugerir una mejora al módulo, puedes comentarlo en la discusión del módulo.