[[ https://outreachdashboard.wmflabs.org/ | Programs & Events Dashboard ]] ([[ https://github.com/WikiEducationFoundation/WikiEduDashboard | code ]]) is a Ruby on Rails app with a React.js frontend. It's main purpose is to help organize and track group editing projects on Wikipedia and other wikis. It was initially designed to support the Wikipedia Education Program on English Wikipedia, in which university students write Wikipedia articles in the classes, but is gradually being extended to support other use cases such as edit-a-thons, and to work better for other languages and projects.
One of the major use cases is the [[ http://www.artandfeminism.org/ | Art+Feminism project ]], a world-wide program of edit-a-thons that take place each March. Art+Feminism [[ https://outreachdashboard.wmflabs.org/campaigns/artfeminism_2017/programs | used the Dashboard to organize its 2017 events ]] for the first time, and identified a range of problems and desired features afterwards: https://en.wikipedia.org/wiki/Wikipedia:Meetup/ArtAndFeminism/Planning/MidpointReport2016-2017#Dashboard_Report
In coordination with Art+Feminism organizers, this project will focus on improving the Dashboard to better support Art+Feminism 2018, which takes place in March 2018 and is largely planned in January and February 2018. The above report will be a useful starting point for figuring out which specific improvements to prioritize.
This project will be rooted in Ruby, JavaScript, and CSS. Additional helpful skills/experience include:
* Ruby on Rails
* React.js and Redux
* Web design
Mentors:
* @Ragesoss / Sage Ross (product, Wiki Education Foundation)
* @Capt_Swing / Jonathan Morgan (design research, Wikimedia Foundation)
Get started:
* Set up a development environment: https://github.com/WikiEducationFoundation/WikiEduDashboard/blob/master/docs/setup.md
* Talk with us: #wikimedia-ed on Freenode IRC
* Some possible microcontributions: https://github.com/WikiEducationFoundation/WikiEduDashboard/issues?q=is%3Aissue+is%3Aopen+label%3A%22newcomer+friendly%22