MediaWiki-Silk student project report
This page is currently a draft. More information pertaining to this may be available on the talk page. Translation admins: Normally, drafts should not be marked for translation. |
Executive summary[edit]
<overview>
Context[edit]
Wikimedia and KDE are two open-source communities almost exclusively run by volunteers. They share values of openness, freedom, inclusion and commitment to quality. Both movements are supported by nonprofit organizations.
Despite their similarities, these two communities overlap only slightly. Several attempts were made in the past to try and encourage more collaboration: expand
- KDE and Wikipedia
- shared office between KDE & Wikimedia Deutschland
In 2010, Kévin Ottens, from KDE, and Guillaume Paumier, from Wikimedia, discussed possible venues for collaboration, as part of the IUP ISI program. IUP ISI is a university curriculum from Université Paul Sabatier in Toulouse, France. Each year since 2007, groups of students from this curriculum have worked on open-source projects to apply their knowledge of Agile development and test-driven development, under Kévin Ottens' supervision.
Based on their experience, and in order to facilitate the development of Qt and KDE applications to access and edit Wikimedia content, Kevin Ottens and Guillaume Paumier assembled a proposal centered around a Qt library to interface with the MediaWiki API. The proposal was discussed with KDE developers, and was then accepted by the university for the 2010-2011 term.
Project information[edit]
Products and goals[edit]
Team[edit]
The team was composed of five "M1" students (add US equivalent): add names and links if desired
They were joined in January 2011 by five more "L3" students (idem).
The project was overseen by Kevin Ottens, who acted as Scrum Master. Guillaume Paumier served as Scrum Product owner, and technical contact for MediaWiki. Sebastian Kügler and Rich Moore helped as technical mentors for KDE.
Timeline[edit]
Qt MediaWiki library[edit]
- http://quickgit.kde.org/?p=libmediawiki.git
- https://projects.kde.org/projects/extragear/libs/libmediawiki
- http://guillaume.hormiere.free.fr/?p=50
- http://techbase.kde.org/Development/Tutorials/Libmediawiki