- Generalüberholung der Code-Basis der Beobachtungsliste: Der Code der Beobachtungsliste gehört inzwischen zu den ältesten und fehleranfälligsten Bestandteilen der Mediawiki-Software. Um einen technisch besseren Weg gehen zu können, die generelle Fehleranfälligkeit zu senken und die Einbindung zukünftiger Features wesentlich zu erleichtern, wurde zunächst die Code-Basis der Beobachtungsliste generalüberholt und umstrukturiert ("watchlist code refactoring"). Dies ist ein aufwendiger Prozess, von dem nicht nur das o.g. gewünschte Feature profitiert, sondern auch weitere Neuerungen, wie z.B. die "projektübergreifende Beobachtungsliste", die vom Community Tech Team der WMF in Planung ist. Ein Überblick über die einzelnen Tasks findet sich hier: T129478.
- Als weitere Vorarbeit für die Umsetzung des Wunsches wurde u.a. der Datenbank der Beobachtungsliste eine sogenanntes Watchlist-ID-Feld hinzugefügt (siehe T125990), um die Vergabe von eindeutigen Kennnummern an jedes "Beobachtender Benutzer & beobachtete Seite"-Paar zu ermöglichen. Dies ist z.B. notwendig, um später einfach und ohne "Datenverwirrung" bestimmte Seiten nach einer zuvor festgelegten Zeitspanne von der Beobachtungsliste entfernen zu lassen. Es wird mehrere Monate dauern, bis die eindeutigen Nummern in allen Datenbanken aller Wikimedia-Projekte vergeben/entsprechend aktualisiert sind. Dies muss von der WMF gemacht werden. Nachdem es zunächst so aussah, als könnte dieser Prozess bis zum Herbst 2016 abgeschlossen sein, hat sich dies nun um mehrere Monate weiter nach hinten geschoben. (Stand 6.9.2016)
Auf der Wikimania 2016 sowie zuhause in Berlin wurden mehrere Gespräche mit Autorinnen und Autoren zum Umgang mit der Beobachtungsliste geführt. Hauptergebnisse aus diesen Gesprächen waren:
Bedeutung und Nutzung der Beobachtungsliste
Bearbeiten
- Die Beobachtungsliste ist Dreh- und Angelpunkt der Wiki-Arbeit, Tab ist z.T. immer offen, wird regelmäßig aufgerufen
- Zentrales Werkzeug, um Ordnung zu schaffen und eine oftmals sehr hohe Anzahl an Seiten und Themen überblicken zu können
- Nutzung: Individuelle Handhabung (z.B. erweiterte Beobachtungsliste wird mal genutzt, mal nicht; Auswahl auf der Beobachtungsliste ist eher "überschaubar" bis zu 10.000en von Einträgen)
- Änderungen anderer nachvollziehen, z.B. in Artikeln, die selbst bearbeitet wurden, aktuelle Diskussionen mitbekommen, etc.
- Unterschiedliche Indikatoren zum Nachsehen auf einer Seite: Nutzername, Bearbeitungsgröße ...
Einträge von der Beobachtungsliste entfernen
Bearbeiten
- Aufräumen/aussortieren: Das Aufräumen der Beobachtungsliste wird nach unterschiedlichen Kriterien & Methoden gehandhabt: Über die Ansicht “normal bearbeiten” oder über das Aufrufen eines Artikels und die Nutzung des Sterns.
- Entfernt werden jeweils einzelne Seiten oder ganze Themenfelder, dies regelmäßig in kleineren Abständen, 1x im Jahr als "Groß-Aufräum-Aktion" oder in unregelmäßigen Abständen
- Die vorhandenen Möglichkeiten, Einträge zu löschen, werden insgesamt als umständlich/nicht benutzerfreundlich wahrgenommen
Anwendungsbereiche, für die die einstellbare Zeitspanne nützlich wäre
Bearbeiten
- Vandalismus, möglicherweise wiederkehrender Vandalismus
- Kurzzeitiges Interesse an einem Thema/Artikel
- Diskussionen
- Abstimmungen/Wahlen
- Überwiegende Einschätzung: Das Feature klingt sinnvoll und würde gelegentlich genutzt werden, im Bereich Beobachtungsliste gäbe es allerdings dringendere Probleme zu lösen
In den Gesprächen rund um die Beobachtungsliste wurde deutlich, dass die einstellbare Zeitspanne zwar in einigen Fällen sehr sinnvoll wäre, jedoch das "Grundproblem" weitergeht und das Entfernen von der Beobachtungsliste an sich ein Problem ist. Die Variante der "1-Klick-Entfernung" von der Beobachtungsliste wurde von Beginn an als mögliche Alternative mit aufgeführt. Als zeitlicher Aspekt kommt hinzu, dass für die Zeitspannen-Variante ein Datenbank-Update als Vorbedingung notwendig ist, das sich um weitere Monate verzögern wird (siehe oben, Absatz technische Umsetzung). Das Feature würde also frühestens ca. Mitte 2017 verfügbar sein. Demgegenüber ist die 1-Klick-Variante davon nicht abhängig.
- Geklärt werden soll, ob die 1-Klick-Variante die bessere & breitere Lösung ist. Hintergrund ist die Annahme, dass es in den meisten Fällen um ein einfaches Entfernen von der Beobachtungsliste an sich geht.
- Geklärt werden soll, falls dies nicht der Fall ist, warum ein Zeitspannen-Feature wirklich wichtig wäre.
Die Benutzeroberfläche rund um die Beobachtungsliste und die Beobachtungs-Funktionen ist bereits sehr "überlastet" und es geht auch darum, den vorhandenen kostbaren Platz möglichst sinnvoll und klar zu nutzen. Mit der Rückfragen-Runde soll sicher gegangen werden, dass in die "richtige" Richtung weiterentwickelt wird. Fragen & Diskussion dazu finden sich auf der Diskussionsseite.
Die umseitigen Einschätzungen verdeutlichen den Nutzen der Zeitspannenvariante gegenüber der 1-Klick-Variante. Dementsprechend wird die "Zeitspannenvariante" im Fokus der weiteren Arbeit stehen. Neuigkeiten zum Stand der Dinge werden jeweils hier auf der Seite veröffentlicht.