Wikiup:Technische Wünsche/Topwünsche/Bessere Unterstützung von Geoinformationen/Versionierte Karten

aus Wikipedia, der freien Enzyklopädie

Versionierte Karten: Kartographer kompatibel mit Gesichteten Versionen und pending changes machen

Versionierte Karten
Status Umgesetzt
Ursprung Themenschwerpunkt Bessere Unterstützung von Geoinformationen
Bearbeitende Team Technische Wünsche

Diese Seite dient der Dokumentation von Entwicklungsverlauf, Recherche und Diskussionen rund um das Projekt „Versionierte Karten“. Anmerkungen und Fragen gerne auf der Diskussionsseite!

Status

Kartographer kann nun auf allen Wikis genutzt werden.

  • Die Lösung für die Probleme mit Gesichteten Versionen wurde am 10. Mai auf den meisten Wikis (aber noch nicht hierzuwiki) bereitgestellt. Es folgten einige Wochen Puffer, um Probleme (insb. mit Caching) ermitteln zu können.
  • 7. Juni 2022: Kartographer ist auf folgenden Wikis nutzbar:
  • Deutschsprachige Wikipedia
  • Albanische Wikipedia
  • Wikipedia in klassischem Chinesisch
  • Polnische Wikipedia
  • Ungarische Wikipedia

Problembeschreibung

Das Problem bisher: Kartographer-Karte in einem Artikel, dessen Sichtung noch aussteht - die Karte wurde als leer angezeigt (Dummy-Inhalt aus dem Beta-Cluster)
Kein Problem bisher: Kartographer-Karte in der gesichteten Version eines Artikels (Dummy-Inhalt aus dem Beta-Cluster)

Mit Kartographer erstellte Karten konnten bisher nur für die aktuelle Version eines Artikels angezeigt werden. Dies führte zu Problemen bei Wikis, die Gesichtete Versionen (z. B. die deutsche Wikipedia) oder pending changes (z. B. die englische Wikipedia) verwenden, um Änderungen mit der Erweiterung Flagged Revisions zu überprüfen. Wenn dieses Überprüfungssystem eingesetzt wird, wurde eine ältere, stabile Version eines Artikels angezeigt, bis die neueste Änderung überprüft worden ist. Das bedeutete: Wenn man eine Karte in einem Artikel bearbeitet hatte, war diese neue Karte nicht mehr mit der (älteren) Seitenversion synchron, die standardmäßig angezeigt wird. Dies hatte zur Folge, dass die Karte als leer dargestellt wurde und nicht mehr funktionierte. Außerdem zeigten alle alten Versionen einer Seite eine leere Karte an, wenn sich der Karteninhalt geändert hat.

Dieses Problem betraf viele Wikis, die FlaggedRevisions verwenden, jedoch in unterschiedlichem Maße, je nach der spezifischen Konfiguration:

  • Einige Wikis verwenden FlaggedRevisions, um immer eine ältere Version einer Seite zu zeigen, bis die neueste Bearbeitung überprüft wurde (Gesichtete Versionen). Diese Wikis (phab:T191585) konnten Kartographer bisher überhaupt nicht verwenden:
    • Deutsche Wikipedia
    • Albanische Wikipedia
    • Wikipedia in klassischem Chinesisch
    • Polnische Wikipedia
    • Ungarische Wikipedia
  • Diese Wikis verwenden Kartographer trotz der oben genannten Probleme:
    • Bosnische Wikipedia
    • Georgische Wikipedia
    • Türkische Wikipedia
  • Andere Wikis wie die englische Wikipedia verwenden Pending Changes, um Bearbeitungen durch nicht registrierte und neue Benutzer vor den Lesern zu verbergen, bis sie von einer Person mit Pending-Changes-Rechten akzeptiert werden. Dies geschieht allerdings nur auf bestimmten, durch Pending Changes geschützten Seiten. Auf diesen Seiten kam es ebenfalls zu den oben beschriebenen Fehlern.

Umsetzung

Unsere technischen Änderungen sorgen dafür, dass Kartographer-Karten verschiedene Seitenversionen erkennen. Auf diese Weise ist es möglich, die ältere Karte auf einer älteren Version der Seite zu sehen, und eine neuere Karte auf einer neueren Version der Seite. Diese Änderung wurde auf alle Wikis ausgespielt.

Bitte beachten: Wenn Karten Geoshapes aus einer externen Quelle verwenden (z. B. solche, die auf OpenStreetMap, Wikidata oder Wikimedia Commons definiert sind), werden immer die aktuellsten Informationen aus dieser externen Quelle angezeigt, auch bei älteren Seitenversionen. Wenn also Geoshapes nicht in Kartographer definiert wurden, gibt es keine Möglichkeit zu sehen, wie sich diese Geoshapes im Laufe der Zeit verändert haben, z.B. wie sich eine Grenze verändert hat.

Was kann man mit Kartographer machen und wie geht das?

Auf dieser Seite haben wir einige Informationen zu Kartographer zusammengetragen: