[go: up one dir, main page]

Jump to content

KDE and Wikipedia

From Meta, a Wikimedia project coordination wiki
Jimbo Wales and Matthias Ettrich (right) at the Wikipedia booth at Linuxtag, Karlsruhe

A collaboration between KDE and Wikimedia was made public at Jimbo's keynote speech at the Karlsruhe LinuxTag in Germany on June 23, 2005. (Netzpolitik article, Babelfish translation.)

KDE & Wikipedia

[edit]

The knowledge-integrated Desktop

[edit]

Rationale

[edit]

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 Cornerstones

[edit]

Webservices

[edit]

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 API

[edit]

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

Indexer

[edit]

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 Applications

[edit]

Amarok

[edit]
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.

Knowledge

[edit]
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 Applications

[edit]

KStars

[edit]

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

Marble

[edit]

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

Kalzium

[edit]

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

Scribus

[edit]

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

KOffice

[edit]

KOffice could use Commons as remote clipart repository.

Documentation

[edit]

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

KIPI/Digikam

[edit]

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)
[edit]

English

[edit]

German

[edit]