The goal of this project is to promote a selection of projects from the Community Wishlist Survey 2016 to hackathons (Wikimedia Hackathon) and developer outreach programs (GSOC/Outreachy).
Selection of proposals suitable for outreach programs, hackathon & volunteers
See below.
Small tasks
# | Task | Languages/Familiarity with | Point of contact | Status | Comments |
#50 | T12347: Should protection status indicators be handled by MediaWiki core (vs. templates)? | CSS, PHP, Familiarity with MediaWiki interface | @matmarex | 1) A day long task for exp. contributor 2) When this task is done, check with TC team about announcements. | |
#53 | T160227: Add new inverted filters options to Special:Contributions | PHP, Familiarity with MediaWiki in general, Javascript | See js file linked in the task | ||
Big tasks
# | Task | Languages/Familiarity with | Point of contact | Status | Comments | |
#14 | T156442: New User Landing Page - Article Creation Workflow | CSS, Javascript, Design skills | ||||
#27 | T77154: Notification: Your file was used | PHP, Javascript, familiarity with MediaWiki in general | @Lea_WMDE | |||
#29 | T158462: Identify high-use gadgets and ensure that they have proper long-term maintenance | Familiarity with developing gadgets | Some action items for this task are in T159334 | |||
#38 | T3886: A cross-wiki "What links here" (aggregate local iwbacklinks from wikis) | PHP, Javascript, familiarity with MediaWiki in general | @Krinkle | 1) This project would require architecture review. 2) To understand the problem, explore a tool like this first: https://tools.wmflabs.org/guc/ | ||
#49 | T123866: Notify users about deletion tags being added to pages they created | PHP, Javascript, familiarity with MediaWiki in general | ||||
#65 | T154100: Implement Internet Archive BookReader in Commons & Wikisource | Integration skills & more | First pick a best pdf reader (e.g. Book2Scroll, Internet Archive) | |||
Complex tasks
# | Task | Languages/Familiarity with | Point of contact | Status | Comments |
#53 | T2639: [Epic] Add feature annotate/blame command, to indicate who last changed each line / word | Familiarity with MediaWiki, PHP | 1) Requires familiarity with implemention of diff engines 2) Dig into SCM systems like CVS, SVN and GIT, where this concept already exists | ||
Research
# | Task | Languages/Familiarity with | Point of contact | Status | Comments |
#45 | T49492: Automatically propose/suggest a category for images | Image recognition/ analysis, NLP | @WereSpielChequers | Check subtask T76886 too | |