GSoC/GCI Archive
Google Summer of Code 2011 Wikimedia Foundation

AMICUS: Awesome Monolithic Infrastructure for Customization of User Scripts

by Salvatore Ingala for Wikimedia Foundation

MediaWiki allows registered users to personalize the aspect of its user interface by the insertion of personal user script (in JavaScript language, on a per-user basis) or by enabling “gadgets” managed by sysops (on a site-wide basis). This project aims to build a framework to make those user scripts configurable in an easy way.