Da wir Discourse kontinuierlich verbessern, haben wir eine neue Konfigurationsseite „Geplante Änderungen“ erstellt, um Administratoren zu helfen, nachzuvollziehen, welche Änderungen in Discourse anstehen, und zu steuern, wie diese in ihrer Community eingeführt werden. Wir sind überzeugt, dass dieses System uns dabei hilft, Discourse auf sichere und transparente Weise weiterzuentwickeln.
In diesem Thema erklären wir, wie dieses neue System funktioniert und wie Sie es nutzen können, um neue Funktionen und andere Änderungen sicher in Ihrer Community einzuführen.
Übersicht zur Funktionsweise von „Geplante Änderungen“
Wenn wir an neuen Funktionen oder anderen Änderungen arbeiten, fügen wir diese der Konfigurationsseite „Geplante Änderungen“ unter /admin/config/upcoming-changes hinzu. Jede Änderung enthält eine Beschreibung, den Status, eine Angabe, welche Benutzer davon betroffen sind, und welche Benutzer (falls zutreffend) die Änderung in Ihrer Community bereits nutzen können.
Je nach Status der Änderung können Sie entscheiden, ob Sie diese für Ihre Community aktivieren oder deaktivieren möchten – zumindest vorübergehend, da einige Änderungen schließlich dauerhaft aktiviert werden.
Das vorübergehende Deaktivieren einer Änderung gibt Ihnen Zeit, um etwaige Anpassungen an Site-Konfigurationen, Prozessen usw. vorzunehmen, Ihre Community über die Änderung zu informieren oder bestimmte Benutzergruppen für Tests zu bestimmen.
Analyse einer geplanten Änderung
Schauen wir uns eine geplante Änderung genauer an und definieren die Informationen, die Sie in den einzelnen Bereichen sehen.
1 – Name und Beschreibung
Name und Beschreibung geben Ihnen eine kurze Erklärung der Änderung und verlinken auf ein verwandtes Meta-Thema für weitere Informationen und als Ort zur Sammlung von Feedback.
2 – Status
Der Status gibt Auskunft über die Position im Entwicklungszyklus. Der Status bestimmt direkt, ob die Änderung opt-in (d. h. standardmäßig deaktiviert, aber von Ihnen aktivierbar), opt-out (d. h. standardmäßig aktiviert, aber von Ihnen deaktivierbar) oder erzwungen aktiviert (d. h. aktiviert und nicht deaktivierbar) ist.
Wir verwenden in „Geplante Änderungen“ die folgenden Status:
Experimental: Eine potenzielle Änderung, die sich in der frühen Entwicklungs-/Testphase befindet und sich voraussichtlich schnell weiterentwickeln wird oder möglicherweise vollständig entfernt wird, wenn wir das Experiment beenden (in diesem Fall wechselt sie zum StatusInaktiv; siehe unten). Sie können sich fürExperimental-Änderungen anmelden, um sie zu testen.Alpha: Eine getestete Änderung, die sicher genutzt werden kann, wobei es möglicherweise noch kleinere Anpassungen am Design oder an der Funktionalität geben kann. Sie können sich fürAlpha-Änderungen anmelden, um sie frühzeitig zu nutzen.Beta: Eine getestete Änderung, die sicher genutzt werden kann und sich vor dem Wechsel zum StatusStabiloder möglicherweisePermanentwahrscheinlich kaum noch ändern wird.
Für die meisten Sites in unserem Hosting und für selbst gehostete Sites werden Beta-Änderungen automatisch für alle Benutzer aktiviert (sofern Sie sie nicht zuvor bereits aktiviert haben), aber Sie können sich weiterhin abmelden.
Stabil: Eine abgeschlossene Änderung[1], die jedoch weiterhin opt-out ist (d. h. Administratoren können sie deaktivieren). Administratoren erhalten auf ihrem Dashboard eine Warnung, wenn sie eineStabileÄnderung deaktiviert haben.Permanent: Eine Änderung, die den Test abgeschlossen hat und erzwungen aktiviert ist (d. h. Administratoren können sie nicht deaktivieren). Permanente Änderungen erscheinen nicht mehr in der Liste der geplanten Änderungen, sondern werden auf der Seite/admin/whats-newangezeigt.Inaktiv: Ein aufgegebenes Experiment. Sie können sich nicht anmelden.
Manchmal durchlaufen Änderungen diese Status linear (d. h. beginnen mit Experimental und enden mit Permanent), aber nicht immer. Einige Änderungen werden möglicherweise mit dem Status Alpha oder Beta eingeführt und andere enden im Status Stabil. Änderungen vom Typ „Standardeinstellung der Site“ werden nicht in den Status Permanent überführt, da sie nur den Standardwert einer bestehenden Einstellung ändern.
Es gibt keine feste Zeitvorgabe, wie lange der Übergang einer bestimmten Änderung von einem Status zum anderen dauert, aber Administratoren werden benachrichtigt, wenn:
- Eine neue Änderung zum Ausprobieren verfügbar ist
- Diese werden zur Vermeidung von Benachrichtigungsüberflutung höchstens einmal pro Woche gesendet. Wenn Sie diese Benachrichtigungen nicht erhalten möchten, können Sie sie unter
/my/preferences/notificationsdeaktivieren.
- Diese werden zur Vermeidung von Benachrichtigungsüberflutung höchstens einmal pro Woche gesendet. Wenn Sie diese Benachrichtigungen nicht erhalten möchten, können Sie sie unter
- Eine Änderung automatisch aktiviert wurde
- Wenn Sie eine Änderung deaktiviert haben, die bald erzwungen aktiviert wird
- Dies wird als Warnung im Administratordashboard angezeigt
3 – Betroffene Benutzer
Das Tag „Betroffene Benutzer“ beschreibt, welche Benutzer in Ihrer Community die Änderung in irgendeiner Weise sehen oder damit interagieren können. Einfach ausgedrückt: Wer könnte diese Änderung bemerken? Es gibt verschiedene Arten betroffener Benutzer:
Admins: Die Änderung ist nur für Administratoren sichtbar.Staff: Die Änderung ist nur für Administratoren und Moderatoren sichtbar.All members: Die Änderung ist für alle Mitglieder Ihrer Site sichtbar.Developers: In seltenen Fällen ist eine Änderung nur für Personen bemerkbar, die mit Code im Kernsystem, in Themes oder Plugins interagieren.
Art der Auswirkung
Eine Teilmenge der betroffenen Benutzer, die nicht in der Liste angezeigt wird, ist die Art der Auswirkung. Die Art der Auswirkung beschreibt, wie sich die Änderung im Allgemeinen auf Ihre Community auswirkt:
Feature: Die Änderung führt eine neue Funktion oder Funktionalität in Ihrer Community ein oder modifiziert bestehende Funktionen.Site setting default: Die Änderung modifiziert den Standardwert einer bestehenden Site-Einstellung. Administratoren, die die Einstellung bereits von ihrem alten Standardwert abgeändert haben, werden nicht betroffen sein. Für diese Änderung wird nach Erreichen des Status Stabil keine Warnung im Administratordashboard angezeigt.Other: Alle anderen Änderungen, die nicht in die oben genannten Kategorien passen.
4 – Aktiviert für…
In diesem Dropdown-Menü können Sie als Site-Administrator steuern, ob und wie Sie diese Änderung in Ihrer Community einführen, indem Sie sie aktivieren für:
No one: Deaktiviert die Änderung für alle Benutzer der Site.Everyone: Aktiviert die Änderung für alle Benutzer der Site, einschließlich anonymen Benutzer. Wenn die Änderung automatisch aktiviert wird (typischerweise im StatusBeta), erfolgt dies fürEveryone.Staff only: Aktiviert die Änderung für das Site-Team (d. h. Administratoren und Moderatoren).Specific groups: Aktiviert die Änderung für die ausgewählte(n) Gruppe(n).
Bei einigen geplanten Änderungen können die Optionen für „Aktivieren für“ eingeschränkt sein. Die verfügbaren Optionen im Dropdown-Menü „Aktiviert für“ werden durch die Konfiguration der Änderung bestimmt. Beispielsweise erlauben bestimmte Änderungen möglicherweise nur die Optionen
EveryoneundNo one, da ein begrenztes Gruppentestverfahren für diese Änderung nicht praktikabel wäre.
Für jetzt haben wir die meisten Experimental-Änderungen von /admin/config/experimental in „Geplante Änderungen“ verschoben, und Sie werden bald neue Updates hier sehen. Wir freuen uns darauf, von den Auswirkungen in Ihrer Community zu hören und heißen alle Fragen oder Feedback willkommen!
Soweit Software überhaupt als abgeschlossen gelten kann! ↩︎




