Das System Geplante Änderungen hilft Administratoren dabei, neue Funktionen und Änderungen in Discourse zu verstehen, zu testen und zu verwalten, bevor sie vollständig bereitgestellt werden.
Zugriff auf Geplante Änderungen
Navigiere zu Admin > Geplante Änderungen (oder besuche /admin/config/upcoming-changes).
Verständnis von Geplanten Änderungen
Jede geplante Änderung zeigt vier Schlüsselinformationen an:
1 – Name und Beschreibung
Der Name und die Beschreibung geben eine kurze Erklärung der Änderung und verlinken zum entsprechenden Meta-Thema für weitere Informationen und als Ort, um Feedback zu sammeln.
2 – Status
Der Status gibt Aufschluss über die Position im Entwicklungslebenszyklus. Der Status bestimmt direkt, ob die Änderung optional aktiviert werden kann (d. h. standardmäßig deaktiviert, kann aber eingeschaltet werden), optional deaktiviert werden kann (d. h. standardmäßig aktiviert, kann aber ausgeschaltet werden) oder erzwungen aktiviert ist (d. h. aktiviert und kann nicht deaktiviert werden).
Wir verwenden die folgenden Status in Geplanten Änderungen:
-
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, falls das Experiment beendet wird (in diesem Fall wechselt es zum StatusInaktiv; siehe unten). Du kannst opt-in fürExperimental-Änderungen wählen, um sie zu testen. -
Alpha: Eine getestete Änderung, die sicher genutzt werden kann, obwohl es möglicherweise noch kleinere Anpassungen am Design oder an der Funktionalität geben kann. Du kannst opt-in fürAlpha-Änderungen wählen, 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 auf unserem Hosting und für selbst gehostete Sites werden Beta-Änderungen automatisch für alle aktiviert (falls du sie nicht zuvor manuell aktiviert hast), du kannst jedoch immer noch opt-out wählen.
-
Stabil: Eine abgeschlossene Änderung^(Soweit Software überhaupt als abgeschlossen gelten kann!), die jedoch weiterhin opt-out ist (d. h. Administratoren können sie deaktivieren). Administratoren werden auf ihrem Dashboard gewarnt, wenn sie eine
StabileÄ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. Du kannst nicht opt-in wählen.
Manchmal durchlaufen Änderungen diese Status linear (d. h. beginnen bei Experimental und enden bei Permanent), aber nicht immer. Einige Änderungen können im Status Alpha oder Beta eingeführt werden, und einige enden im Status Stabil. Änderungen vom Typ „Standardeinstellung für Site-Einstellung“ werden nicht auf Permanent gesetzt, da sie nur den Standardwert einer bestehenden Einstellung ändern.
Es gibt keine feste Zeit dafür, wie lange es dauert, bis eine bestimmte Änderung von einem Status zum nächsten wechselt, aber Administratoren werden benachrichtigt, wenn:
- Eine neue Änderung zum Ausprobieren verfügbar ist
- Diese werden maximal einmal pro Woche gesendet, um Benachrichtigungsüberlastung zu vermeiden. Wenn du diese Benachrichtigungen nicht erhalten möchtest, kannst du sie unter
/my/preferences/notificationsdeaktivieren.
- Diese werden maximal einmal pro Woche gesendet, um Benachrichtigungsüberlastung zu vermeiden. Wenn du diese Benachrichtigungen nicht erhalten möchtest, kannst du sie unter
- Eine Änderung automatisch aktiviert wurde
- Wenn du eine Änderung deaktiviert hast, die bald erzwungen aktiviert werden wird
- Dies wird als Warnung im Admin-Dashboard angezeigt
3 – Betroffene Benutzer
Das Tag „Betroffene Benutzer“ beschreibt, welche Benutzer in deiner Community die Änderung auf irgendeine Weise sehen oder damit interagieren können. Einfach ausgedrückt – wer wird diese Änderung möglicherweise 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 deiner Site sichtbar.Developers: In seltenen Fällen ist eine Änderung nur für diejenigen bemerkbar, die mit Code im Kern, 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 weiteren Sinne auf deine Community auswirken wird:
Feature: Die Änderung führt eine neue Funktion oder Funktionalität in deiner 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 geändert haben, werden nicht betroffen sein. Für diese Änderung wird nach Erreichen des Status Stabil keine Warnung im Admin-Dashboard angezeigt.Other: Jede andere Änderung, die nicht in die oben genannten Kategorien fällt.
4 – Aktiviert für…
In diesem Dropdown-Menü kannst du als Site-Administrator steuern, ob und wie du diese Änderung in deiner Community einführen möchtest, indem du sie aktivierst 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 Benutzern. Wenn die Änderung automatisch aktiviert wird (typischerweise im StatusBeta), dann ist sie fürEveryoneaktiviert.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 „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 Gruppentest für die Änderung nicht machbar wäre.
Hinweis: Wie du die Änderung aktivierst, hat keinen Einfluss darauf, wer möglicherweise betroffen ist. Zum Beispiel betrifft die folgende Änderung nur das Team, aber sie wurde für alle aktiviert – jedoch haben nur Teammitglieder Zugriff auf die Kategorien-Erstellung, sodass durchschnittliche Mitglieder keine Änderungen sehen werden.
Verwaltung von Änderungen
Du kannst das Dropdown-Menü „Aktiviert für“ verwenden, um zu steuern, wie Änderungen in deiner Community eingeführt werden. Dies ermöglicht es dir:
- Änderungen mit dem Team vor einer breiteren Einführung zu testen
- Funktionen für bestimmte Benutzergruppen zu aktivieren, um Feedback zu sammeln
- Änderungen vorübergehend zu deaktivieren, während du Site-Anpassungen, Prozesse oder Dokumentation aktualisierst
- Deine Community über bevorstehende Änderungen zu informieren, bevor sie live gehen
Sehen, welche Änderungen ein Benutzer aktiviert hat
Es kann notwendig sein, dass Administratoren verstehen, warum ein bestimmter Benutzer eine Änderung sehen oder davon betroffen sein kann oder nicht. Wenn du zur Admin-Benutzerseite unter /admin/users/:id/:username gehst, siehst du diesen Abschnitt, der erklärt, ob die Änderung für einen Benutzer aktiviert ist und warum:



