New Lua templates bring faster, more flexible pages to your wiki
blog.wikimedia.org/2013/03/11/lua-templates-faster-more-flexible-pages
From the page
Saved with the link. Notes from 2007 to 2016 are mostly the page's own words, so this is probably an excerpt.
MediaWiki developers introduced templates and parser functions years ago to allow end-users of MediaWiki to replicate content easily and build tools using basic logic. Along the way, we found that we were turning wikitext into a limited programming language. Complex templates have caused performance issues and bottlenecks, and its difficult for users to write and understand templates. Therefore, the Lua scripting project aims to make it possible for MediaWiki end-users to use a proper scripting language that will be more powerful and efficient than ad-hoc, parser functions-based logic. The example of Luas use in World of Warcraft is promising; even novices with no programming experience have been able to make large changes to their graphical experiences by quickly learning some Lua.
Same host · 21 links from blog.wikimedia.org
- What Lua scripting means for Wikimedia and open source
- The Wikidata revolution is here: enabling structured data on Wikipedia Wikimedia blog
- Announcing the official Commons app for iOS and Android Wikimedia blog
- Whats missing from the media discussions of Wikipedia categories and sexism Wikimedia blog
- Researching collaboration for a better world: John T. Riedl (1962 2013) Wikimedia blog