I '''moduli''' sono pagine particolari che contengono programmi scritti con il [[:w:linguaggio di programmazione|linguaggio di programmazione]] '''[[:w:Lua|Lua]]''', e possono essere richiamate da altre pagine per effettuare varie elaborazioni sul testo, come si fa con le [[:w:Aiuto:Funzioni parser|funzioni parser]]. Sono utili a realizzare [[Aiuto:Template|template]] quando è necessaria una logica di funzionamento complessa.

I moduli appartengono al [[aiuto:namespace|namespace]] "{{ns:828}}", ovvero il titolo delle pagine ha la forma "{{ns:828}}:Nome". Possono essere creati e modificati da chiunque, ma ovviamente occorre rispettare la sintassi di Lua; a tale scopo la casella di [[Aiuto:Modifica|modifica]] di un modulo è dotata di colorazione della sintassi.

Un modulo può essere richiamato in un template utilizzando il comando '''<nowiki>{{#invoke:</nowiki>''nomemodulo''<nowiki>}}</nowiki>'''.

Per una trattazione estesa sul funzionamento e la creazione dei moduli si veda '''[[:w:Aiuto:Moduli|Aiuto:Moduli]]''' su Wikipedia; per ulteriori informazioni sul linguaggio di programmazione Lua applicato ai progetti wiki si può consultare invece la pagina '''[[:w:Aiuto:Lua|Aiuto:Lua]]'''.

[[Categoria:Aiuto|moduli]]