
Lua è disponibile come linguaggio di template su FANDOM, contribuendo a fornire agli utenti la possibilità di creare modelli più manutenibili e di migliorare le prestazioni di alcune delle nostre pagine più lente.
Lua è un'esperienza di codifica diversa rispetto ai modelli base di wikitext, simile a una sintassi di programmazione più "tradizionale". Offre due vantaggi chiave: innanzitutto la funzionalità logica - le istruzioni 'if', 'else' e 'while' insieme agli array e alla definizione delle variabili, ad esempio - è integrata nella lingua Lua, rendendo l'implementazione di base la logica è molto più semplice in Lua rispetto agli altri metodi di MediaWiki. In secondo luogo, poiché Lua è ottimizzato per le operazioni logiche, è molto più tecnicamente efficiente.
Abilitazione e supporto[modifica | modifica sorgente]
Lua è abilitato di default su tutte le wiki. Se abilitato, sono disponibili anche le librerie Lua standard generali e le librerie specializzate di Scribunto. L'implementazione di Scribunto da parte di FANDOM utilizza la maggior parte delle funzionalità standard, ma non tutte le funzioni sono supportate; le differenze sono dettagliate nel manuale di riferimento.
Per ulteriori informazioni sullo strumento leggi la nostra introduzione a Lua.
Documentazione e aiuto[modifica | modifica sorgente]
Documentazione Lua sulla FANDOM Open Source Library:
- Conversione di modelli wikitext
- Manuale di riferimento, una pagina di documentazione completa del codice Lua
- Librerie di Scribunto
- Librerie Lua standard
- Altre pagine di aiuto
- Oltre a questa documentazione, abbiamo un forum creato qui per porre domande e ottenere aiuto.