< IUP ISI | MediaWiki-Silk Contents 1 libmediawiki 1.1 Problem statement 1.2 Success criteria 1.3 Product position 1.4 Roles 1.5 Features 2 Wikimedia widgets 2.1 Problem statement 2.2 Success criteria 2.3 Product position 2.4 Roles 2.5 Features 3 Mass file uploader 3.1 Problem statement 3.2 Success criteria 3.3 Product position 3.4 Roles 3.5 Features 4 Wikimedia offline editor 4.1 Problem statement 4.2 Success criteria 4.3 Product position 4.4 Roles 4.5 Features libmediawiki Problem statement The fact that there doesn't exist a Qt API for MediaWiki affects Qt and KDE developers, and their users, because the absence of readily available API discourages developers from building desktop tools for reading or editing MediaWiki-hosted content. A successful solution would provide Qt developers with such a tool, therefore enabling and encouraging them to create new software based on it. Success criteria The library is usable and reused outside this project. Product position For Qt and KDE developers who want to build software that interacts with a MediaWiki website libmediawiki is a Qt API that allows to quickly and abstractly interface with a MediaWiki interface in a better way than building a (different) interface from scratch each time. Roles Qt & KDE developer Features See http://www.mediawiki.org/wiki/API for details. Name Priority Short description Authentication API Login & logout Query API Meta info, properties & lists Parsing API Template expansion & rendering Editing API Page creation, edition, move, watch Maintenance API Deletion, protection, rollback, patrol User API Block, e-mails, user rights Uploading API File upload Wikimedia widgets Problem statement The fact that a web browser is required to access information from Wikimedia websites affects KDE users, because they have no way of quickly accessing Wikimedia information from the desktop. A successful solution would provide widgets to reach Wikimedia's services. Success criteria Good mark (e.g. 4 stars) Product position For users of the KDE desktop who wish to access bits of Wikipedia and other Wikimedia websites from their desktop, Wikimedia widgets are a suite of widgets/plasmoids that bring pieces of information from Wikipedia/Wikimedia to their desktop in a better way than the browser. Roles KDE users Features Name Priority Short description Commons picture of the day Wikipedia article of the day in multiple languages? Wiktionary look-up Watchlist RSS Mass file uploader (name TBD) Problem statement The fact that Wikimedia Commons doesn't provide an intuitive, fully-fledged and cross-platform mass file uploader affects the current and potential participants to Wikimedia Commons because contributing large amounts of media files is cumbersome. A successful solution would provide an easy way to mass upload media files from the desktop to Wikimedia Commons. Success criteria The tool is well-received by the community of users. The tool is downloaded by a large number of people. A large number of media files are uploaded using the tool. Product position For current and potential participants to Wikimedia Commons who want to contribute media files, the mass file uploader is a cross-platform Qt application that facilitates the upload of multiple files in a better way than the web interface, Commonist, Nichalp's Upload Script and Pywikipediabot. Roles Wikimedia Commons participant Features Name Priority Short description Multilingual descriptions Copyright terms Author, source, license Specifics of Wikimedia Commons Mandatory fields, licenses and other templates Prepopulation of fields Metadata extraction from EXIF, IPTC, XMP Batch operations Ability to apply specific changes to a selection of files User preferences Ability to customize and remember settings Integration with KIPI plugins Lossless rotation Progress bar Geolocation Ability to extract from EXIF and add template or hide for privacy Wikimedia offline editor Problem statement The fact that an Internet connection is required to edit Wikimedia websites affects current and potential participants to Wikimedia websites, including Wikipedia, who have limited, intermittent or no access to Internet because they can't share their knowledge A successful solution would provide a way to edit Wikimedia sites offline and synchronize the changes later. Success criteria The product is downloaded, and used, by a large amount of users to edit Wikimedia and other Wikimedia sites offline. Product position For current and potential participants to Wikimedia websites who have a limited, intermittent or no Internet connection the Wikimedia offline editor is a cross-platform Qt application that allows to edit Wikimedia content offline and synchronize the changes later in a better way than manual offline editing and synchronization. Roles Wikipedia users Features Name Priority Short description Retrieved from "https://community.kde.org/index.php?title=IUP_ISI/MediaWiki-Silk/Project_vision&oldid=5452" This page was last edited on 7 October 2010, at 18:04. Content is available under Creative Commons License SA 4.0 unless otherwise noted.