
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:
- 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.
- 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[]
- Lua no Wikipedia
- Módulos Lua no Wikipedia
- Predefinições baseadas em Lua no Wikipedia
- Página de extensão Scribunto
- Aprenda Lua em 15 Minutos
- Documentação oficial Lua
Mais ajuda e feedback[]
- Navegue e pesquise outras páginas de ajuda em Ajuda:Conteúdos.
- Confira a Central da Comunidade Fandom para fontes de ajuda e suporte adicional.
- Confira o Contatando o Fandom para saber como relatar quaisquer erros ou medidas pouco claras neste artigo.