Hallo zusammen,
wir sehen und verstehen eure Kritik: Feedback kommt teilweise zu langsam, Abläufe wirken ineffizient und nicht immer ist transparent, was mit euren Meldungen passiert. Das ist ein berechtigter Punkt – und das wollen wir ändern.
Was aktuell passiert
Grundsätzlich arbeiten wir intern mit GitHub Issues / Projects. Diese sind aber nicht öffentlich. Die Quelle sind u. a. Tickets. Das wird entsprechend verlinkt und ist in der Folge nichts, was wir einfach in den öffentlichen GitHub Core Issue Tracker packen können.
Intern schauen wir uns alle eure Rückmeldungen in den entsprechenden Rückmeldungsthreads an und bearbeiten sie auch. Das Problem liegt weniger in der Bearbeitung selbst, sondern vor allem darin, dass ihr als Community oft keine oder zu wenig Rückmeldung dazu bekommt. Dadurch entsteht verständlicherweise der Eindruck, dass Themen untergehen – vor allem, wenn es schlicht mal ein paar Wochen dauert.
Weiterhin kommt dazu, dass Feedback in anderen Threads von den Entwicklern nicht gelesen wird. Ein ganz aktuelles Beispiel:
viewtopic.php?p=143048#p143048
Das ist ein guter Vorschlag. Die Entwickler lesen aber nur die Feedbackthreads. Alles zu überblicken würde sehr viel Zeit fressen. Das ist auch kein Vorwurf – wir müssen schlicht die Arbeitsweise anpassen und optimieren.
Unsere Erkenntnisse aus der Teamdiskussion
* Unterschiedliche Kanäle (Forum, Logs, Tickets, GitHub) führen zu verstreuten Informationen
* Wichtige Details (Logs, Systemberichte etc.) sind oft nicht gebündelt oder fehlen in den Feedbackthreads gänzlich
* Rückfragen und Statusupdates sind schwer nachzuhalten
* Ein Teil der Meldungen ist leider nicht direkt verwertbar – was zusätzlichen Aufwand erzeugt
Kurz gesagt: Uns fehlt aktuell eine klare, zentrale Struktur für Nachverfolgung und Feedback.
Unser Lösungsansatz (Vorschlag)
Wir möchten die Kommunikation stärker bündeln und transparenter machen:
GitHub Issues als zentrale Stelle für Probleme & Features
* Jedes relevante Problem / Feature Request wird als Issue gebündelt
* Klarer Status (offen, in Arbeit, erledigt) für alle sichtbar
* Nachvollziehbarkeit und Verlinkbarkeit auch im Nachhinein
Forum für Diskussion & Austausch
* Fragen, Logs und Diskussionen bleiben weiterhin dort möglich
* Verlinkung zu passenden Issues sorgt für Transparenz
* Es gibt eine GitHub-Integration, die zumindest den Live-Status anzeigt
* Es ist aus unserer Sicht an der Zeit, vom phpBB-Forum in die Moderne zu kommen – wir würden daher gerne auf Discourse umziehen
* phpBB ist in die Jahre gekommen. Fortschritt durch Wandel ist ein stetiger Prozess
* Discourse bietet zusätzliche Features, um die Community besser einzubinden, insbesondere bei Feature Requests
* Dennoch bleibt es grundsätzlich ein klassisches Forum
Strukturierter Workflow
* Komplexere oder bestätigte Probleme → GitHub Issue / Systembericht
* Allgemeine Fragen & erste Analyse → Forum (die Entwickler lesen NICHT mit)
* Systemberichte/Tickets bleiben wie gehabt bestehen
* Die Foren-Community ist ein kleiner (aber wichtiger) Teil der Gesamt-Community
* Klare Trennung: GitHub → Dev-Team / Forum → Community
Community-Support als Verstärkung
* Erfahrene Nutzer können beim Strukturieren und Weiterleiten helfen
* Ziel: schnellere Einordnung und weniger Streuverluste
* Aufbau eines Moderatoren-Teams (Freiwillige vor)
Beispielhafter Workflow anhand des oben genannten Threads
* Besprechung im Forum
* Wenn für gut befunden → Issue mit Konsens auf GitHub
* Verlinkung des Issues im Thread, um den Live-Status zu sehen
Synchronisierung von Issue und Thread
* Das war die ursprüngliche Idee (auch ein Grund für die Discourse-Diskussion)
* Nach einigen Tests funktioniert das jedoch leider nicht zuverlässig
Was wir damit verbessern wollen
* Klarer Status statt „verschwindender“ Threads
* Weniger doppelte Meldungen
* Schnellere Zuordnung und Bearbeitung
* Bessere Nachvollziehbarkeit für alle
* Besseres Handling im Forum durch neue Software
Wie geht es weiter?
Bevor wir so etwas final beschließen bzw. umstellen, möchten wir das gemeinsam mit euch bewerten und gegebenenfalls testen.
Deshalb die Frage an euch:
* Haltet ihr diesen Ansatz für sinnvoll?
* Wo seht ihr Probleme oder Lücken?
* Was wäre euch besonders wichtig?
* So oder so räumen wir den öffentlichen Issue Tracker schonmal auf
Danke für euer Feedback, eure Geduld und euren Einsatz in der Community. Wir wollen die Abläufe nicht nur intern verbessern, sondern vor allem für euch transparenter und verlässlicher machen.
Wollen wir hierzu ggf. eine Diskussionsrunde machen?
Ich würde hier gerne den 13.05., 17:30 Uhr, für ein Meeting vorschlagen.