The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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
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
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
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
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
Features
Name |
Priority |
Short description
|
|
|
|
|
|
|