Wikipédia:Lua
| Domínios | Domínios de discussão | ||
|---|---|---|---|
| Domínios da Wikipédia | |||
| 0 | Principal | Discussão | 1 |
| 2 | Utilizador | Utilizador Discussão | 3 |
| 4 | Enciclopédia de conhecimento da Igreja de Deus | Enciclopédia de conhecimento da Igreja de Deus Discussão | 5 |
| 6 | Ficheiro | Ficheiro Discussão | 7 |
| 8 | MediaWiki | MediaWiki Discussão | 9 |
| 10 | Predefinição | Predefinição Discussão | 11 |
| 12 | Ajuda | Ajuda Discussão | 13 |
| 14 | Categoria | Categoria Discussão | 15 |
| 100 | [[Wikipédia:Portal|]] | 101 | |
| 104 | [[Wikipédia:Livros|]] | 105 | |
| 446 | [[Wikipédia:Programa de Educação|]] | 447 | |
| 710 | ' | ' | 711 |
| 828 | Módulo | Módulo Discussão | 829 |
| 2600 | [[Wikipédia:Flow|]] | — | — |
| Domínios virtuais | |||
| -1 | Especial | ||
| -2 | Multimédia | ||
| Domínios extintos | |||
| 102 | Anexo | Anexo Discussão | 103 |
| 2300 | Gadget | Gadget Discussão | 2301 |
| 2302 | Gadget definition | Gadget definition Discussão | 2303 |
Lua é uma linguagem de programação de script (um código interpretado) disponibilizada para uso na Wikipédia, por meio de uma extensão do software base MediaWiki, chamada Scribunto.
O código escrito em Lua, é armazenado em páginas individuais chamadas Módulo (por exemplo, Módulo:Bananas) e, pode ser inserido/invocado nas predefinições usando-se o comando "{{#invoke:}}" da extensão Scribunto.
Por exemplo, Módulo:Bananas/doc usa o código {{#invoke:Bananas|ola}} para exibir o texto "Olá, mundo!".
Abaixo veja o código de exemplo do módulo "Bananas": <source lang="lua"> local p = {}
function p.ola() return "Olá, mundo!"
end return p </source>
Ver também
Ligações externas
- Templates em Lua na Wikimedia, por InfoQ (2013)
- Página oficial
- Manual de Refêrencia Lua/Scribunto, no MediaWiki
