Abstract (please use no less than 300 words to describe your proposal)
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, especially as KDE and Wikimedia Deutschland shared an office for a time.
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.
This short presentation will present the project, its context, and its output. The Qt library will be presented, and tools that were built with it will be demoed. So far, they include basic editing and uploading programs, plasma desktop widgets (article of the day, picture of the day), and a KIPI export plugin to mass upload photos from imaging applications like digiKam or Gwenview.
Possible future tools include a standalone, full-featured mass upload tool, and an offline editor for Wikipedia that would use the power of Akonadi resources to allow offline work, and synchronize the edits later.
Will you attend Wikimania if your submission is not accepted?
Slides or further information
If you are interested in attending this session, please sign with your username below. This will help reviewers to decide which sessions are of high interest. Sign with four tildes. (~~~~).