FANDOM


Lua-logo-nolabel

Lua está disponible como un lenguaje de plantillas en Fandom, ayudando a proporcionar a los usuarios la capacidad de crear plantillas más fáciles de mantener y que permiten mejorar el rendimiento de algunas de nuestras páginas más lentas.

Lua es una experiencia de codificación diferente a plantillas que usan wikitexto básico, que se parece a una sintaxis de programación más "tradicional". Ofrece dos ventajas fundamentales: en primer lugar es que las funcionalidades lógicas (declaraciones junto con matrices y definición de variables 'if', 'else', y 'while', por ejemplo) están incorporadas al lenguaje Lua, por lo que la implementación de lógica básica es mucho más fácil en Lua que a través de otros métodos de MediaWiki. En segundo lugar, como Lua está optimizado para operaciones lógicas, es mucho más eficiente técnicamente.

Lua (para uso de wikis) no tiene la intención de reemplazar JavaScript, CSS, o las plantillas de WikiTexto.

Activación y soporte

Desde finales del 2014, Lua está habilitado de forma predeterminada en todo FANDOM. Cuando está activado, las bibliotecas estándar generales de Lua junto con las bibliotecas especializadas Scribunto también están disponibles. Además, InfoboxBuilder se incluirá automáticamente en la instalación.

Para mayor información sobre la herramienta lea la introducción a Lua y la introducción a InfoboxBuilder.

Repositorio de Módulos Lua

Los módulos lua pueden ser cargados desde Fandom Open Source Library utilizando require("Dev:NombreMódulo), en lugar de require("require("Module:NombreMódulo")[1]. Estos "módulos globales" están disponibles para su re-uso en todo Fandom y son descritos con más detalle aquí.

Documentación y ayuda

Documentación de Lua en la comunidad FANDOM Developers (en inglés):

Además de esta documentación, tenemos un tema del foro establecido aquí para hacer preguntas y obtener ayuda.

Más información

FANDOM Open Source Library (dev.wikia.com)

Ayuda y comentarios


Referencias

  1. Usuario Blog:Zeist Antilles/Actualización técnica: 24 de junio de 2015
El contenido de la comunidad está disponible bajo CC-BY-SA a menos que se indique lo contrario.