Sexueller Missbrauch
  • Paper
  • Data Documentation
  • Deployment
  • Project Information
  1. Project Information
  2. Timeline
  • Paper
  • Data Documentation
    • Overview
    • Analysis & Quality
    • ER Diagram
    • EDTF Documentation
  • Deployment & Infrastructure
    • Overview
    • Comprehensive Deployment Guide
    • Extensions Configuration
  • Project Information
    • System Architecture
    • Timeline
  • General
    • Changelog
    • Code of Conduct
    • Contributing
    • License (Data)
    • License (Code)
    • Security

On this page

  • Chronologische Übersicht der Entwicklung
  • 2024-2025: Projektentwicklung und -migration
    • Februar-Juni 2024: Konzeption und Infrastruktur-Setup
    • Juli-September 2024: Prototyp-Entwicklung und Testing
    • Oktober 2024 - März 2025: Stabilisierung und Migrations-Vorbereitung
    • April-Juli 2025: Produktions-Migration und Optimierung
    • Aktuelle Entwicklungsphase (September-November 2025)
  • Technologische Meilensteine
    • MediaWiki-Konfiguration Evolution
    • Container-Orchestrierung Evolution
  • Datenschutz und Compliance Timeline
    • Datenschutz-Anforderungen
    • Sicherheitsmaßnahmen Evolution
  • Forschungsworkflow-Entwicklung
    • Datenerfassung Evolution
    • Analyse-Entwicklung
  • Arbeitsaufwand-Analyse
    • Gesamtaufwand und Verteilung
    • Phasen-spezifische Aufwände
    • Aktivitäts-Kategorien
  • Lessons Learned Timeline
    • Technische Erkenntnisse
    • Forschungsworkflow-Erkenntnisse
    • Projektmanagement-Erkenntnisse
  • Zukünftige Meilensteine (Geplant)
    • Q4 2025 und darüber hinaus
    • Langfristige Vision
  • Methodische Reflexion
    • Arbeitsweise-Evolution
    • Erfolgsfaktoren
  • Edit this page
  • Report an issue
  1. Project Information
  2. Timeline

Entwicklungs-Timeline: MediaWiki Forschungsumgebung

Chronologische Übersicht der Entwicklung

Diese Timeline dokumentiert die wichtigsten Meilensteine in der Entwicklung der MediaWiki-basierten Forschungsumgebung für das Projekt zur Aufarbeitung sexuellen Missbrauchs in der katholischen Kirche der Schweiz.

gantt
    dateFormat  YYYY-MM-DD
    axisFormat  %y-Q%q
    todayMarker off

    section Vorbereitung & Setup
    Pilotstudie                         :done,    2022-05-01, 2023-04-30
    Pilotbericht publiziert             :milestone, 2023-09-30, 1d
    Evaluation und Testumgebung aufsetzen :done,  2024-01-01, 2024-04-30

    section Modellierung, Testing & Migration
    Modellierung                        :done,    2024-07-01, 2024-08-31
    Testing                             :done,    2024-09-01, 2024-10-05
    Datenbereinigung und Migration in Produktionsumgebung : 2024-11-01, 2025-04-15

    section Betrieb & Auswertung
    Betrieb & Weiterentwicklung         : 2025-04-16, 2026-12-31
    Auswertung                          : 2025-10-01, 2026-12-15

2024-2025: Projektentwicklung und -migration

Februar-Juni 2024: Konzeption und Infrastruktur-Setup

  • Februar-März 2024: Konzeptionsphase, Machbarkeitsstudien und IT-Koordination.
  • April-Mai 2024: Infrastruktur-Setup auf UZH-Servern und ETHZ-Evaluierung (LeoMed).
  • Juni 2024: Server-Konfiguration und erste MediaWiki-Installation mit Podman.

Juli-September 2024: Prototyp-Entwicklung und Testing

  • Juli-August 2024: Modellierung des ersten Prototyps und Integration von Kern-Extensions (Cargo, Page Forms). Definition der Kernentitäten (Fall, Beschuldigter, Betroffener, etc.).
  • September 2024: Ausführliche Testphasen, Benutzer-Feedback und Implementierung von PDF-Export-Funktionen.

Oktober 2024 - März 2025: Stabilisierung und Migrations-Vorbereitung

  • Oktober-November 2024: System-Stabilisierung, Benutzerschulungen und Evaluierung der LeoMed-Infrastruktur.
  • Dezember 2024 - März 2025: Vorbereitung der Migration zu ETHZ LeoMed, Datenmodell-Verfeinerung und Dokumentation.

April-Juli 2025: Produktions-Migration und Optimierung

  • April 2025: Intensive Migrationsphase zu ETHZ LeoMed. Datenimport, Setup der Produktionsumgebung und finale Datenmigration.
  • Mai-Juli 2025: System-Optimierung, Debugging und Bearbeitung der Funktions-Wunschliste.

Aktuelle Entwicklungsphase (September-November 2025)

  • September 2025: Datenmodell-Verfeinerung (Einführung “Quellenkritik”) und Optimierung des Produktions-Setups (Dual-Environment, Backups).
  • Oktober-November 2025: Systempflege, User-Verwaltung und Erstellung umfassender Handbücher.

Technologische Meilensteine

MediaWiki-Konfiguration Evolution

Version 1.42.1 → 1.43.1

  • Update auf neuere MediaWiki-Version

Extension-Entwicklung:

Phase 1: Basis-Extensions
- Cargo (strukturierte Daten)
- Page Forms (Formulare)
- Page Schemas (Schema-Management)

Phase 2: Erweiterte Funktionalität
- VisualEditor (benutzerfreundliche Bearbeitung)
- PdfBook (Export-Funktionen)
- DataTransfer (Import/Export)
- ReplaceText (Bulk-Änderungen)

Phase 3: Spezialisierte Tools
- CategoryTree (Navigation)
- Cite (Quellenangaben)
- SyntaxHighlight (Code-Darstellung)

Container-Orchestrierung Evolution

Development Setup:

Einfache Konfiguration:
  - MediaWiki + MariaDB
  - Grundlegende Volumes
  - Lokale Entwicklung

Production Setup:

Komplexe Konfiguration:
  - MediaWiki + MariaDB (Produktion)
  - MediaWiki + MariaDB (Staging)
  - PHPMyAdmin (Datenbank-Management)
  - Caddy (File-Server)
  - Umfangreiche Environment-Variablen

Datenschutz und Compliance Timeline

Datenschutz-Anforderungen

  • Sensible Daten: Dokumentation von Missbrauchsfällen erfordert höchste Sicherheitsstandards
  • Rechtliche Compliance: Einhaltung schweizerischer und europäischer Datenschutzgesetze
  • Anonymisierung: Implementierung von Nummernsystemen statt Namen für Betroffene

Sicherheitsmaßnahmen Evolution

Phase 1: Grundlegende Sicherheit
- Geschlossenes Wiki (keine öffentliche Leseberechtigung)
- Benutzer-Authentifizierung

Phase 2: Erweiterte Sicherheit
- Rollenbasierte Zugriffskontrolle
- Template-Schutz für kritische Vorlagen
- SSL/TLS-Verschlüsselung

Phase 3: Enterprise-Sicherheit
- LeoMed-Infrastruktur mit spezialisiertem Datenschutz
- Professionelle Backup-Strategien
- Audit-Trails für Datenänderungen

Forschungsworkflow-Entwicklung

Datenerfassung Evolution

Manuelle Phase:

  • Direkte Wiki-Bearbeitung
  • Freie Textfelder
  • Inkonsistente Datenstrukturen

Strukturierte Phase:

  • Formular-basierte Eingabe
  • Vordefinierte Felder
  • Automatische Kategorisierung

Validierte Phase:

  • Schema-validierte Eingabe
  • Pflichtfelder und Datentyp-Prüfungen
  • Staging-Tests vor Produktions-Deployment

Analyse-Entwicklung

Phase 1: Manuelle Auswertung
- Wiki-Kategorien
- Manuelle Seitensammlung

Phase 2: Cargo-Abfragen
- SQL-ähnliche Abfragen
- Automatische Tabellen-Generierung
- Export-Funktionen

Phase 3: Erweiterte Analytics
- Komplexe relationale Abfragen
- PDF-Export für Berichte
- Dashboard-Visualisierungen

Arbeitsaufwand-Analyse

Gesamtaufwand und Verteilung

Basierend auf detaillierter Zeiterfassung von Februar 2024 bis November 2025:

Gesamtaufwand: ~163+ Stunden über 22 Monate (Aktualisiert)

Phasen-spezifische Aufwände

Konzeption und Prototyping (Feb-Aug 2024): ~45 Stunden

  • Machbarkeitsstudien und Koordination: 15h
  • Workshop und Modellierung: 12h
  • Prototyp-Entwicklung: 18h

Testing und Stabilisierung (Sep-Nov 2024): ~15 Stunden

  • Benutzer-Tests und Feedback: 8h
  • Debugging und Problemlösung: 7h

Migration und Setup (Dez 2024-Apr 2025): ~65 Stunden

  • LeoMed-Evaluierung und Vorbereitung: 20h
  • Datenmigration und Setup: 35h
  • Vor-Ort-Arbeit: 10h

Produktion und Optimierung (Mai-Nov 2025): ~38 Stunden (Aktualisiert)

  • Debugging und Verfeinerung: 15h
  • Feature-Entwicklung (Wunschliste): 17h
  • Aktuelle Arbeiten (Okt-Nov 2025): 6h (5,5h Debugging/System + 0,5h Koordination)

Aktivitäts-Kategorien

  • Server-Setup und Infrastruktur: ~40% des Gesamtaufwands**
  • Entwicklung und Anpassung: ~35% des Gesamtaufwands**
  • Koordination und Meetings: ~15% des Gesamtaufwands**
  • Testing und Debugging: ~10% des Gesamtaufwands**

Lessons Learned Timeline

Technische Erkenntnisse

  • Juli-August 2024: Extension-Kombination (Cargo, Page Forms, Page Schemas) erweist sich als sehr effektiv
  • Oktober 2024: Erste Stabilitätsprobleme mit UZH-Infrastruktur erkannt (502-Fehler, Caching-Probleme)
  • November-Dezember 2024: Staging-Umgebungen erweisen sich als essentiell für sichere Entwicklung
  • März-April 2025: Migration zeigt Wichtigkeit stabiler Infrastruktur - LeoMed-Setup löst UZH-Probleme
  • Juli 2025: Automatisierung und strukturierte Entwicklungsprozesse verbessern Zuverlässigkeit erheblich
  • Oktober 2025: Kontinuierliches, kleineres Debugging ist notwendig zur Systempflege.

Forschungsworkflow-Erkenntnisse

  • August 2024: Strukturierte Eingabe über Formulare verbessert Datenqualität dramatisch
  • Oktober 2024: Benutzerschulungen zeigen Notwendigkeit benutzerfreundlicher Oberflächen
  • April 2025: Produktions-Migration ermöglicht breiteren Forscher-Zugang
  • September 2025: Terminologie-Evolution (“Quellenkritik”) zeigt Notwendigkeit flexibler Systeme

Projektmanagement-Erkenntnisse

  • Arbeitsaufwand: Gesamtaufwand von ca. 163+ Stunden über 22 Monate dokumentiert
  • Schwerpunkte: Server-Setup und Datenmigration benötigten die meiste Zeit
  • Iterative Entwicklung: Kontinuierliche kleine Verbesserungen effektiver als große Sprünge
  • Koordination: Regelmäßige Vor-Ort-Termine essentiell für komplexe Migrations-Phasen

Zukünftige Meilensteine (Geplant)

Q4 2025 und darüber hinaus

  • Weitere Feature-Entwicklung basierend auf Benutzerfeedback
  • API-Entwicklung für externe Tool-Integration
  • Erweiterte Analytics und Reporting-Funktionen

Langfristige Vision

  • Integration mit anderen Forschungsdatenbanken
  • Automatisierte Datenanalyse-Tools
  • Publikations-Integration und Export-Funktionen

Methodische Reflexion

Arbeitsweise-Evolution

Die detaillierte Zeiterfassung zeigt die Evolution der Arbeitsweise:

  • Frühe Phase (2024): Explorative Herangehensweise mit längeren Konzeptionsphasen
  • Entwicklungsphase (Ende 2024): Fokussierte Entwicklungs-Sessions
  • Migrationsphase (2025): Konzentrierte, intensive Arbeitsphasen
  • Optimierungsphase (Mitte 2025): Regelmäßige, kleinere Verbesserungen und reaktive Problemlösung

Erfolgsfaktoren

  1. Dokumentation der Arbeitszeit: Ermöglicht präzise Projektplanung
  2. Flexibilität: Anpassung an sich ändernde Anforderungen
  3. Iterative Entwicklung: Kontinuierliche Verbesserung statt Big-Bang-Ansätze
  4. Persönlicher Kontakt: Vor-Ort-Termine für kritische Phasen

Diese Timeline wird kontinuierlich aktualisiert, um neue Entwicklungen zu reflektieren.

Back to top
System Architecture
General
  • Edit this page
  • Report an issue