Lua meets Wikipedia

Lua support is being deployed in Wikipedia and other Wikimedia projects as programming language for templates. Let's learn about Lua and how it can be used to improve the quality and performance of articles.

5:30pm Open doors, open beer, open pizza.

6pm-ish (1am UTC) First talk starts:


A Brief Introduction to Lua
by Drew Ditthardt, member of the Bay Area Lua Developers meetup. A demo-based minimal crash course.


How Lua improves Wikipedia

by Rob Lanphier, Tim Starling (remote) and Brad Jorsch (remote). See to believe! Examples of bizarre wikitext based templates used in thousands of Wikipedia articles, solved in few lines of Lua code.



Most Wikipedia pages use templates written with wikitext syntax, from citation of references to infoboxes. In fact there are thousands of templates available and many of them are pretty pretty smart. But writing smart templates is hard, and many times they come with performance penalties.

Lua support simplifies the development of templates and increases significantly the performance of page rendering. Using a standard programming language for templating opens the door to many more possibilities. Add to the mix the ongoing deployment of Wikidata as a means to convert plain content into semantic data. Can you see the potential?

Join or login to comment.

  • Sam R.

    Why do I have to enter a comment here? Srsly.

    March 13, 2013

    • Quim G.

      You didn't have to...

      March 15, 2013

  • A former member
    A former member

    Thank you for streaming the meetup. Was great to listen in and even be able to ask some questions via IRC.

    1 · March 14, 2013

  • billinghurst

    oh meetup remotely, not at the door, or the room, or city, or country, or hemisphere, yes to planet

    1 · March 14, 2013

  • Quim G.

    March 14, 2013

    • Quim G.

      First speaker just got here. Setting up...

      March 14, 2013

  • Byron H.

    I just can't get there in time.

    March 14, 2013

  • Pete F.

    Sounds fantastic! Really wish I were in town for this one!

    March 1, 2013

    • Quim G.

      More pizza for the rest of us! ;) Anyway, it will be streamed live and the video will hosted afterward at least in YouTube, as we did in the previous meetup.

      March 1, 2013

    • Quim G.

      It will be posted here as soon as we have the URL, right before starting the talks (around 6pm).

      March 13, 2013

  • Quim G.

    Published today: New Lua templates bring faster, more flexible pages to your wiki

    March 11, 2013

  • howard d.

    This is actually a maybe. I have another meeting later that night.

    March 10, 2013

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy