Type of activity: Pre-scheduled session
Main topic: How to grow our technical community
The problem
JavaScript is one of the most popular programming languages of today, yet its role on Wikimedia projects is small, underestimated, neglected and highly disorganized. How can we gather, coordinate and grow a community that can unleash all the potential of this web technology?
Expected outcome
- Better documentation on the best current practices to develop JavaScript code for the Wikimedia projects
- A roadmap of what needs to be done to make JavaScript development as pleasant and efficient as possible
- Improve the JavaScript API
Links
- mw:Gadget kitchen - Current portal for gadget development
- c:ProveIt - One of the most advanced gadgets available
- m:Grants:Learning patterns/Developing a fully internationalized and centralized gadget - Learning pattern based on the development of ProveIt
- c:Help:TemplateScripts - Templates with JavaScript associated, enabled in the Spanish Wikipedia and the English Wikiversity
mw:Extension:EmbedScript - Designed to sandbox scripts from the local wiki by inserting them into an iframe hosted from a separate domain- github:node-mediawiki-express - MediaWiki installation invoked from node.js/express - a proof-of-concept for a "single integrated install" of MediaWiki (last updated in 2015)
- mw:Category:JavaScript
- mw:search for intitle:JavaScript