===Brief summary
https://commons.wikimedia.org/wiki/Template:Wikidata_Infobox is currently used to include a multilingual infobox in over 3 million Wikimedia Commons categories. The categories contain media related to a specific topic, while Wikidata holds structured data about the topic: the infobox brings them together to display summary information about the category contents, in around 300 different languages.
It is currently coded using MediaWiki ParserFunctions and calls to Lua modules, and it currently consumes a lot of server resources. The aim of this project is to rewrite it completely in Lua, so that it loads significantly more quickly and efficiently, and to make sure it is easy to expand it in the future.
===Skills required
Knowledge of Lua is an advantage, although it can be learnt during the project. Knowing multiple human languages is useful to check the multilingual contents of the infobox, but is not required.
===Possible mentor(s)
* @Mike_Peel: Postdoctoral researcher at the Instituto de Astrofísica de Canarias, creator of the Commons Wikidata Infobox, and programmer in Python (but not Lua).
* @RexxS, Lua expert
==Microtasks
* Improving documentation: reading through the current code and documenting how it works
* Adding support for additional properties in the infobox
* Tackling some of the technical issues raised on the talk page (https://commons.wikimedia.org/wiki/Template_talk:Wikidata_Infobox)
* Converting parts of the infobox to use Lua functions rather than ParserFunctions
* Installing the current version of the template on other wikis