Lua



This page is an index to Lua as it relates to MediaWiki.


 * Resources:
 * Lua &mdash; English Wikipedia article, provides a nice overview of the language
 * Lua/Overview — a basic overview of the implementation of Lua on Wikimedia projects
 * Lua/Scripting — comprehensive review of the language functions and mediawiki libraries available
 * Extension:Scribunto &mdash; the current implementation of Lua support
 * Lua reference manual - This contains docs for all the libraries available when using Lua in the wiki.
 * Tutorials
 * Lua/Tutorial — plenty of examples to get started plus links and tips
 * http://phrogz.net/Lua/LearningLua_FromJS.html &mdash; "Learning Lua from JavaScript"
 * Lua &mdash; usage on Wikimedia projects
 * w:Wikipedia:Lua &mdash; information about the use of Lua in the English Wikipedia
 * Wikidata:Lua, Lua seen from a Wikidata point of view
 * Extension:Wikibase Client/Lua &mdash; documentation for accessing a Wikibase repo instance (e.g. Wikidata) from a client wiki. (e.g. Wikipedia)
 * Initiation au Lua avec Scribunto (French tutorial on Wikiversity)
 * Lua request queues on other wikis
 * en:Wikipedia talk:Lua
 * Background for use of Lua in Wikimedia projects and other related discussions
 * Lua scripting &mdash; information about Wikimedia's effort to implement Lua as a template scripting language (2011-2013)
 * User:Sumanah/Lua vs Javascript &mdash; discussion about the rationale for choosing Lua (2011-2012)
 * Historical comparison of Lua performance vs non-Lua performance (2013)
 * [Wikitech-l] Using wiki pages as databases (2013)
 * Basic example how to convert a wikitext template into a Lua module (2013)