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 and an akonadi resource
|
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
|
Akonadi resource
|
|
?
|
Widgets / plasmoids
Problem statement
The fact that
|
|
affects
|
|
because
|
|
A successful solution would
|
|
Success criteria
Product position
For
|
|
who
|
|
|
|
that
|
|
in a better way than
|
|
Roles
Features
Name |
Priority |
Short description
|
|
|
|
|
|
|
Mass file uploader
Problem statement
The fact that
|
|
affects
|
|
because
|
|
A successful solution would
|
|
Success criteria
Product position
For
|
|
who
|
|
|
|
that
|
|
in a better way than
|
|
Roles
Features
Name |
Priority |
Short description
|
|
|
|
|
|
|
Offline editor
Problem statement
The fact that
|
|
affects
|
|
because
|
|
A successful solution would
|
|
Success criteria
Product position
For
|
|
who
|
|
|
|
that
|
|
in a better way than
|
|
Roles
Features
Name |
Priority |
Short description
|
|
|
|
|
|
|
Original page
Problem statement
Le problème de
|
l'accès à Wikipedia, dépendant d'une connexion internet et d'un navigateur,
|
affecte
|
les développeurs et les utilisateurs.
|
L'impact du problème est
|
que les utilisateurs ne peuvent pas avoir le contenu de Wikipedia sur le bureau et que s'il n'ont pas de connexion, le contenu de Wikipedia est indisponible.
|
Une solution réussie permettrait de
|
pouvoir accéder au contenu de Wikipedia à partir de l'environnement KDE en étant connecté à internet ou hors-ligne.
|
Critères de succès
- Bibliothèque utilisable et utilisée.
- Taux de satisfaction et d'utilisation élevés de la part des utilisateurs. (ex : nombre d'étoiles proche de 5)
Position du produit
Pour
|
les utilisateurs et les développeurs
|
Qui
|
cherchent à utiliser de manière simplifié Wikipedia.
|
MediaWiki/Silk
|
est une API ainsi qu'une ressource akonadi
|
Qui
|
permet d'interfacer l'API MediaWiki en Qt, de synchroniser des pages Wikipedia afin de les utiliser en étant hors-ligne.
|
Mieux que
|
le navigateur internet.
|
Rôles
- Développeur
- Utilisateur
- Utilisateur KDE
Features
Intitulé |
Priorité
|
Bibliothèque libmediawiki
|
*
|
Widget photo du jour
|
12
|
Widget article du jour
|
7
|
Widget Interrogation dictionnaires (Wiktionary)
|
7
|
Ressource akonadi
|
17
|
Outil de publication
|
12
|