Page MenuHomePhorge: Wikonia

Archivierungssystem für Wikonia
Work in progress, Needs TriagePublictask

Description

Ziel:
Entwicklung und Einführung eines einheitlichen Systems zur Archivierung von Diskussions- und Inhaltsseiten in Wikonia.
Das System soll skalierbar, transparent und kompatibel mit zukünftigen Bot-Automatisierungen sein.

Hintergrund:
Aktuell steht nur manuelle Archivierung zur Verfügung. DiscussionTools unterstützen kein Verschieben einzelner Abschnitte.
Langfristig soll eine gestufte Lösung (manuell → halbautomatisch → automatisiert) etabliert werden.

Farbschema:
Bereich: maintenance
Verwendung der Variablen --bg-wartung und --color-wartung-dark aus MediaWiki:Commons.css.

Phasenplan:

  1. Phase 1 – Manuelle Archivierung
    • Einführung von klaren Konventionen (/Archiv 1, /Archiv 2, /Archiv 2025-Q1)
    • Vorlage {{Archiv}} mit Hinweisbox im maintenance-Design
    • Vorlage {{Archivnavigation}} zur Navigation zwischen Archiv-Unterseiten
    • Hilfeseite Hilfe:Archivierung als Dokumentationsbasis
  1. Phase 2 – Halbautomatische Archivierung
    • Analyse der technischen Möglichkeiten über Lua-Module oder API-Skripte
    • Optionale Markierung inaktiver Threads per Vorlage oder Bot-Flag
    • Einbindung in bestehende Wartungs- bzw. Pflegeprozesse
  1. Phase 3 – Automatisierte Archivierung
    • Entwicklung eines Bots (GRAMMAR/ArchivManager)
    • Steuerung über archive_config.json
    • periodischer Lauf via systemd-timer
    • automatische Generierung und Pflege von /Archiv n-Seiten

Untertickets

  • Konzeptphase: Anforderungen & Struktur
    • Analyse bisheriger Abläufe
    • Definition der Archivierungsarten
    • Namens- und Formatkonventionen
    • Farb- und Symbolkonzept (maintenance-Farben)
  • Analyse: Abschnittsverschiebung mit DiscussionTools
    • Vergleich mit Wikipedia-Implementierung
    • Prüfen $wgDiscussionToolsEnableTopicSubpages
    • Tests mit *Convenient Discussions* (reine JS-Lösung)
    • Dokumentation der Ergebnisse auf interner Hilfeseite
  • Vorlage „Archiv“
    • Info-Box mit --bg-wartung, --color-wartung-dark
    • Parameter: quelle=, datum=, hinweis=
    • automatische Kategorie: Kategorie:Archivierte Diskussionen
  • Vorlage „Archivnavigation“
    • Navigation zwischen /Archiv n-Unterseiten
    • Lua-basierte Zählerlogik (optional)
    • Stilgleichheit mit bestehenden Box-Layouts
  • Hilfeseite „Hilfe:Archivierung“
    • Vollständige Dokumentation der Archivierungsschritte
    • Anwendungsbeispiele (manuell, halbautomatisch, Bot)
    • Screenshots, Quellcode, interne Links
  • Bot-Konzept: KNIGHT/ArchivManager
    • Scan auf inaktive Threads (nach Alter oder Umfang)
    • Archivierung via Pywikibot- oder MWAPI-Aufruf
    • Integration in bots/-Verzeichnis
    • periodischer Lauf per systemd-Timer
  • Test & Pilotphase
    • Einrichtung in Sandbox- oder Staging-Wiki
    • Simulation aller Phasen
    • Bewertung von Stabilität, Parser-Kompatibilität und Performance

Details

Schwierigkeitsgrad
Komplex
Ticket-Details
Komponente
Wiki
Kategorie der Aufgabe
Orga / Koordination