Username or display name (will be displayed publicly):
Tohaomg
Session type (select one):
Workshop (including Q/A) - 55 mins
Venue (select one):
I would like to be on the main track
When are you available to have the session?
I am in UTC+3 time. Can do it any time, but preferrably somewhere at the middle of the day (not morning and not evening): from 10 to 16 o'clock in UTC.
Session Details
Short description of the session (~150 words):
There are two principal ways of creating templates in Wikipedian and related projects. First is the old-fashioned parser language with a lot of curly brackets, which is hard to read, has limited functionality, but has low entry threshold. The other way is Lua modules, which are written in the full-fledged programming language of Lua. Entry threshold of this, second, way is quite high, but I will try to help the participants to overcome it. I will try to teach participants to create and edit such modules, create and edit templates so that they use Lua modules, or at least understand how it all functions.
Target audience:
Wikipedians, who create or maintain templates
What will participants get out of this session? (~50 words)
Knowledge how to create or edit Lua-based modules in Wikipedia and related projects
Additional resources:
https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual
https://www.lua.org/docs.html