**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 `wikonia_colors.css`.
**Phasenplan:**
# **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
# **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
# **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