Open main menu

KDE & WikipediaEdit

The knowledge-integrated DesktopEdit

RationaleEdit

We want to provide our desktop users with a way to easily access Wikipedia content. At the same time we want to create a technology that developers of other projects can draw from. Presenting: the KDE Wikipedia integration. This is good for KDE, but also for everyone else, since the Webservice API will be open for everyone.

A solution path for this problem that could be worked on both by developers and the Wikipedia community and that could be started with right now within the Wikipedia Community is described in Generic article retrieval. It would improve the situation for applications like KStars and Kalzium without any further MediaWiki hacking and with further programming also in other kinds of applications.

Technical CornerstonesEdit

WebservicesEdit

Wikipedia will provide a web service API that can be queried. It can be used by any application just as the Wikipedia webinterface can be used by any individual. SOAP/WSDL is probably the best choice since it can deliver semantics (as opposed to XML-RPC) and is an accepted industry standard although no longer used by e.g. Google, so it's easier for developers to consolidate on one standard.

Native KDE APIEdit

KDE will provide an API that will query the Wikipedia webservice if a network connection is available, else it will try to launch Knowledge.

IndexerEdit

A common indexer for both the online and offline version. It will most likely be (C-)Lucene, but we are open for better suggestions.

Available ApplicationsEdit

AmarokEdit

 
Amarok displaying information on Don Henley from Wikipedia.

Amarok is a sophisticated audioplayer for KDE that provides the user with all kind of contextual information using different web services. It uses Wikipedia to provide the user with details about artists, album and title of the current track if possible.

KnowledgeEdit

 
Knowledge offline reader showing the Law article.

Knowledge is a Qt4 (soon to be KDE4)-based offline reader for Wikipedia. Its main goal is to serve as an offline substitution of the wikipedia interface in case no internet connection is available (either permanently or temporary).

Possible ApplicationsEdit

KStarsEdit

KStars is KDE's desktop planetarium to explore the night sky. Wikipedia can provide information about celestial body and interstellar phenomena.

MarbleEdit

Marble (formerly: "Globepedia") is an emerging educational world map browser for KDE. Wikipedia provides information about countries, cities, territories, etc.

KalziumEdit

KDE's chemistry application could look up articles about elements and even find related articles (things that are mainly made from a certain element).

ScribusEdit

Scribus can create books out of a selection of Wikipedia articles. de:Wikireader

KOfficeEdit

KOffice could use Commons as remote clipart repository.

DocumentationEdit

KDE could use Mediawiki for its documentation and host it in Wikibooks

KIPI/DigikamEdit

It could be possible to transfer batches of images to Commons directly from Digikam. See commons:User:Guillom/KIPI and https://bugs.kde.org/show_bug.cgi?id=206842

Many more:Edit

  • The Panel Clock ("This day in history"),
  • Screensaver (random article).
  • Konjue (providing a translation of the verb)
  • Kopete
  • Krecipes (download recipes from cookbook)

External linksEdit

EnglishEdit

GermanEdit