linux.conf.au 2014

Perth, Western Australia - 6th to 10th January 2014

linux.conf.au


<-- Back to schedule

The codebase anyone can edit

Project: Scribunto

Wikipedia and other Wikimedia websites now allow untrusted users to supply Lua scripts which generate markup on the server side. The scripts can be edited like a wiki page. This talk will discuss the motivations, implementation challenges and results of almost 12 months of Lua deployment. I will try to explain (perhaps not to everyone's satisfaction) why we didn't use JavaScript, or Guile, or Tcl.

Tim Starling

Tim Starling is Lead Platform Architect at the Wikimedia Foundation. He has had a leading role in MediaWiki software development since 2004. He began as a volunteer, and was one of the first people hired by the Wikimedia Foundation.