Wikiup:WikiProjekt LiquidThreads
Inaktives Projekt
Dieses Projekt ist erfolgreich abgeschlossen oder wegen Mitarbeitermangels nicht mehr aktiv. Wenn du dieses Projekt reaktivieren möchtest, so entferne diesen Baustein, trage das Projekt auf den beiden Übersichtsseiten Projekte und Wikiprojekt Wartung ein und lege dann einfach los! |
Es geht hier um LiquidThreads (LT). Dies ist die Fortsetzung von „Hilfe Diskussion:Archivieren/Archiv#Vorschlag Archivbotvorgänge zu reduzieren“ (Permanent-Link).
Absicht dieses Projektes
- Vorbereitung der Einführung von LiquidThreads in der deutschsprachigen Wikipedia im Hinblick auf verbreitete Benutzer-Skripte und Bots, die hier benutzt werden:
- viele Skripte von Benutzer:PDD/monobook.js und ähnliche
- Integration in Pywikipediabot und Frameworks
- Fitmachen der DÜP-Bots wie BLUbot und Verwendungsreview-Bot (Guandalug)
- Neue Vorlagen für automatisch erstelle Diskussionsseiten bereitstellen:
- QS, LD, Redundanz-Tages-/Monatsseiten: Benutzer:MerlBot/Tagesseiten
- DÜP: Benutzer:Sebbot#Tägliche Aktualisierungen
- ...
- technische Unterstützungsgruppe für die Einführung in der dt. Wikipedia, zu beiden Seiten: der Community und den Entwicklern von LiquidThreads
- verhelfen zur Alltagstauglichkeit in der dt. Wikipedia, bevor die Freischaltung in der Wikipedia "für alle" erfolgt
Hilfe:LiquidThreads
schreiben/übersetzenHilfe:LiquidThreads/FAQ
schreiben
Fragen klären
Hilfe:Variablen und Magic words
Welche Magic words gibt es?
- UseLiquidThreads
- lqtpagelimit
Spezialseiten-Aliase
Kanonische Form | Lokalisierung |
---|---|
DeleteThread | Thread löschen, DeleteThread |
HotTopics | HotTopics |
MoveThread | Thread verschieben, MoveThread |
NewMessages | Neue Nachrichten, NewMessages |
SplitThread | SplitThread |
MergeThread | MergeThread |
API
Am Beispiel von WikimediaLabs-Wiki, betrachte man die API. Hier die Funktionen, die laut Dokumentation mit LT zusammenhängen:
- Modulergänzungen:
list=logevents
(le):letype
:liquidthreads
für Special:Log/liquidthreads
- Neue Module:
list=threads
(th): Show details of LiquidThreads threads. (siehe auch mw:LiquidThreads#API, action=paraminfo&querymodules=threads)action=feedthreads
: This module returns a feed of discussion threadsaction=threadaction
: Allows actions to be taken on threads and posts in threaded discussions (Die writeAPI der Threads)
Damit können nun folgende Zuordnungen gemacht werden:
Funktion | Spezialseite | API Aufruf | API Info/Hilfe | Bemerkungen |
---|---|---|---|---|
Beobachtungsliste (raw) | Special:Watchlist/raw | action=query&list=watchlistraw | paraminfo | - |
Beobachtungsliste | Special:Watchlist/edit | action=query&list=watchlist | paraminfo, mw:API:Query - Lists#watchlist / wl | API scheint nicht zu funkt...?!? |
Benachrichtigungen/Notifications | Special:NewMessages | ? | API Aufruf dazu? | |
Thread-Übersicht | ? | action=query&list=threads | paraminfo, mw:LiquidThreads#API | Spezialseite dazu? |
Einige Fragen sind aber noch offen:
- Wie kann per API erkannt werden, das es sich um eine Threadseite handelt? (
prop=info
sagt aktuell nichts dazu, Bug 21256)
Betroffene Bots und deren Zukunft
- ArchivBot (Sebmol): Wird unnötig? Oder wird er derzeit auf anderen Seiten als Diskussionsseiten verwendet?
- Erledigt-Archivbot des SpBots (Euku): ? (siehe ArchivBot)
- CopperBot (P.Copp): Nachsignierung von Diskussionsseiten nicht mehr nötig, aber immer noch von anderen Seiten.
- DrTrigonBot (DrTrigon): Der Teil "Diskussions Zusammenfassung" wird unnötig, denn LT leistet, das was ich bisher vermisst hatte; wenn man jede Diskussion an der man je teilgenommen hat auf die watchlist setzt, wird man auf Special:NewMessages (aber auch direkt beim Surfen) benachrichtigt. Somit macht diese Spezialseite alles was mein Bot tut - nur besser ;) Was aus meiner Sicht bisher noch fehlt:
- man das sollte LT so einstellen können, dass automatisch jede Diskussion an der man je teilgenommen hat auf die watchlist gesetzt wird
- einzelne Teile meines Bots wie 'globalnotifications' (mit Merlissimos toolserver script) u.a. kleinere Dienste fehlen in LT noch, entweder werden die auch noch integriert, oder ich betreibe sie weiter, bin da offen für Vorschläge
- habe die Entwicklung in dem Bereich eingstellt, bis klar wird, wann und wie LT hier eingeführt wird
- BLUbot (Guandalug): Aus Sicht von DrTrigonBot; BLUbot müsste alle Benutzer die er benachrichtigt auf seine watchlist setzten und dann neue Nachrichten an Benutzer:BLUbot/Antworten melden. Oder DrTrigonBot erhält die Erlaubnis auf BLUbots watchlist zuzugreifen und macht das... ;) Zudem war da doch ein Problem mit LT wenn mehrere Benutzer in einer Gruppe (BLUbot Support Team) agieren, wenn ich das auf die Schnelle richtig verstanden habe...
- Solange ggf. eides läuft - LT und das alte System - brauchen wir den DrTrigonBot weiterhin für alles "alte". Was mit den LT - Threads passiert, müssen wir abwarten. --Guandalug 16:25, 26. Dez. 2009 (CET)
- Verwendungsreview-Bot - schreibt auf Benutzer- und Artikeldiskussionsseiten rum. Wenn sowohl LT als auch 'alter Stil' möglich sind (was ich - zumindest für eine Übergangszeit - befürchte), dann muss der Bot aufpassen, wie er einen neuen Abschnitt erzeugt. --Guandalug 16:25, 26. Dez. 2009 (CET)
Betroffene Projektseiten
Welche besonderen Projektseiten sind betroffen? z.B. WP:VM, WP:LK, …
weiteres?
- (wie kann man versch. Diskussionen zusammenführen?)
- …
Teilnehmer
- DrTrigon (Sichter, Botbetreiber, Python-Programmierer)
- Euku (WP-Admin, Botbetreiber, JS-Programmierer, Testlab-Admin)
- Guandalug (WP-Admin, Botbetreiber)
- Merlissimo (WP-Admin, Botbetreiber, Testlab-Admin, Übersetzer)
- Nichtich (WP-Admin)
- @xqt (Botbetreiber, pywikipediabot-Entwickler, Übersetzer)
- Church of emacs (WP-Admin, MediaWiki-Entwickler)