- Wapedia
-
Wapedia ist ein kommerzielles Unternehmen, das die Inhalte der freien Enzyklopädie Wikipedia für mobile Geräte wie PDAs und Mobiltelefone anpasst. Im Gegensatz zu anderen Projekten setzt Wapedia dabei eine Internetverbindung, zum Beispiel über GPRS oder UMTS, voraus. Betreiber der 2004 gegründeten Wapedia ist die Taptu Ltd mit Sitz in Cambridge, Großbritannien.
Inhaltsverzeichnis
Layout
Die Inhalte der Wikipedia werden über einen eigenen Parser – je nach Fähigkeit des Endgeräts – in WML, XHTML MP oder für PDAs in simples HTML umgesetzt. Die Größe der Bilder wird dem jeweiligen Bildschirm angepasst.
Lange Artikel werden in kleinere Abschnitte unterteilt, um den kleinen Bildschirmen, dem Arbeitsspeicher und der Rechenleistung der Geräte gerecht zu werden.
Sprachen
Aktuell werden über 100 Wikipedia-Sprachversionen unterstützt, darunter alle, die mindestens 1000 Artikel vorweisen können, darüber hinaus ausgewählte weitere.
Konfigurierbarkeit
Neben der automatischen Erkennung der Gerätefähigkeiten kann der Benutzer selbst verschiedene Parameter ändern, um so die Ausgabe seinen Wünschen anzupassen. So kann zum Beispiel die Länge der Seiten oder die Größe der Bilder angepasst werden.
Technische Einzelheiten
Aktualisierung der Artikel
In einer eigenen Datenbank werden sämtliche Artikel der Wikipedia gespeichert. Diese Artikel werden über die regelmäßigen XML-Dumps der Wikipedia-Datenbank aktualisiert und sind daher wenige Wochen alt.
Neben diesem Datenbestand, der vor allem auch für die eigene Suchmaschine wichtig ist, wird bei jedem Abruf eines Artikels geprüft, ob es in der Wikipedia mittlerweile eine aktuellere Version des Artikels gibt. Dieser wird dann angezeigt und in der lokalen Datenbank gespeichert, so dass für nachfolgende Leser desselben Artikels keine weitere Anfrage bei einem Wikipedia-Server gemacht werden muss. Schlägt das Aktualisieren jedoch fehl, weil z. B. der Server zu langsam ist oder gar nicht antwortet, wird die alte lokal gespeicherte Artikelversion dargestellt.
Diese Mischung aus einer eigenen Datenbank und proxyhaftem Verhalten bietet folgende Vorteile:
- Es wird normalerweise immer die aktuelle Version eines Artikels angezeigt.
- Bei Ausfall der Wikipedia-Server oder wenn diese wegen Überlastung nur langsam reagieren, kann trotzdem der gewünschte Artikel bereitgestellt werden, wenn auch nicht in einer aktuellen Version.
- Durch den komplett vorliegenden Artikelbestand konnte eine lokal arbeitende Suchmaschine eingerichtet werden, um so ebenfalls von den Wikipedia-Servern unabhängig zu sein.
- Die Wikipedia-Server werden im Vergleich zu einer simplen Proxy-Lösung deutlich weniger belastet, da nur relativ selten ein Artikel angefordert werden muss.
Bilder
Die Bilder der Wikipedia werden in einem lokalen Cache gehalten und für die jeweiligen Endgeräte und deren Displayauflösungen skaliert. In den Texten werden die Bilder lediglich als Thumbnails angezeigt, um das für die Benutzer oft teure Datenvolumen gering zu halten; es gibt jedoch eine Vollbildansicht für jedes Bild.
Beim ersten Zugriff auf ein Bild wird dieses von den Wikipedia-Servern geladen, danach normalerweise nie wieder.
Suchmaschine
Wapedia unterhält eine eigene Suchmaschine, so dass Suchanfragen schnell und ohne Abhängigkeit von den Wikipedia-Servern beantwortet werden. Dabei wird die gleiche Suchtechnik wie auf Wikipedia verwendet: eine auf Apache Lucene basierende Software.
Bearbeiten von Artikeln
Wapedia ermöglicht nicht selbst das Bearbeiten von Artikeln. Die Gründe sind folgende:
- Geräte, die eine komfortablere Eingabe ermöglichen, verfügen meist über einen Web-Browser, mit dem man die Wikipedia direkt erreichen kann. Die Wapedia verlinkt unter jedem Artikel, und auf Wunsch auch bei jedem Absatz, auf die Bearbeiten-Funktion der Wikipedia, so dass es bei solchen Geräten keine Komforteinbußen gibt. Die Geräte, die die Bearbeitungsfunktion der Wikipedia nicht darstellen können, verfügen meist nur über eingeschränkte Texteingabemöglichkeiten, wie Nummerntastatur oder Stift, bei denen eine Bearbeitungsfunktion nur sehr selten sinnvoll wäre.
- Viele Mobiltelefone akzeptieren nur eine begrenzte Textlänge in HTML-Formularen. Würde jemand mit einem solchen Gerät einen etwas längeren Text oder Absatz bearbeiten und danach abspeichern, so könnte er leicht ohne böse Absicht Artikel verstümmeln.
- Die Wapedia würde beim Bearbeiten wie ein anonymisierender Proxy arbeiten, so dass Vandalismus in der Wikipedia erleichtert werden würde.
- Beim nicht-anonymen Bearbeiten müssten Login-Informationen übertragen werden, was ein Sicherheitsrisiko darstellen kann. Viele Benutzer würden nicht bemerken, wenn ihr Passwort von einem Dritten mitgelesen würde.
Technik
Es werden vier Server eingesetzt, die jeweils über einen Webserver (Apache) verfügen. Auf zweien dieser Server wird eine eigene Datenbank (MySQL) betrieben. Die Server sind unabhängig voneinander, da sie jeweils die gesamte Datenbasis an Artikeln gespeichert haben. Die Datenbanken synchronisieren sich untereinander, so dass beide Datenbanken dieselbe Aktualität aufweisen, und Ausfälle einzelner Rechner so keine großen Auswirkungen haben.
Weblinks
Commons: Wapedia – Sammlung von Bildern, Videos und AudiodateienKategorien:- Medienunternehmen (Vereinigtes Königreich)
- Wikiprojekt
- Wikipedia
Wikimedia Foundation.