Central da Comunidade
Anúncio
Central da Comunidade
Lua-logo-nolabel

Lua está disponível como uma linguagem de predefinições no Fandom, fazendo com que usuários tenham a habilidade de criar predefinições mais sustentáveis, e para melhorar a performance em algumas das nossas páginas que carregam muito devagar.

Lua é uma experiência de código diferente do predefinições de wikitext básicas, parecendo com uma sintaxe mais 'tradicional' de programação. Lua oferece duas vantagens-chaves:

  1. Funcionalidade lógica é construído de forma nativa na linguagem Lua, fazendo com que a implementação da lógica básica seja muito mais fácil na Lua do que outros métodos MediaWiki.
  2. Lua é otimizada para operações lógicas, por isso performa de forma melhor do que seus homólogos em wikitexto

Lua não foi projetado para substítuir JavaScript, CSS, our todas as predefinições wikitexto.

Habilitação e suporte[]

Lua é habilitada por padrão em todas as wikis. O padrão geral de bibliotecas Lua, junto com as bibliotecas especializadas Scribunto também estão disponíveis. A implementação do Scribunto do Fandom na plataforma antiga usa a maioria dos recursos padrões, mas nem todas as funções são suportadas. As diferenças estão detalhadas no manual de referência.

Para mais informações sobre a ferramenta, leia a nossa introdução a Lua.

Repositório de módulos Lua[]

Módulos Lua também podem ser carregados da Fandom Developers Wiki usando require("Dev:ModuleName"), ao contrário do require("Module:ModuleName")[1]. Esses "módulos globais" estão disponíveis para uso ao redor do Fandom-wide e são descritos em mais detalhes aqui.

Documentação e mais ajuda[]

Fandom Developers Wiki contém documentação e guias sobre como escrever predefinições em Lua.

Em adição a essa documentação, existe um fórum para responder perguntas e conseguir ajuda.

Veja também[]

Mais ajuda e feedback[]

Referências[]

Anúncio