Einführung von „Upcoming Changes“, einem System zur Verwaltung neuer Funktionen und Änderungen bestehender Funktionalität in Ihrer Community

Plugins können dieses System bereits nutzen. Der Ersteller des Themas geht nicht auf die technischen Details ein, aber es ist nicht viel nötig, um eine bevorstehende Änderung hinzuzufügen.

Die Kurzzusammenfassung lautet:

  • Eine Site-Einstellung hinzufügen, die hidden: true und client: true hat

  • Eine Beschreibung für die Einstellung in server.en.yml hinzufügen

  • Optional einen Screenshot zu public/images/upcoming_changes/SETTING_NAME.png hinzufügen

  • Metadaten upcoming_change zur Einstellung hinzufügen, die wie folgt aussehen:

# upcoming_change       - Zusätzliche Metadaten mit den folgenden Optionen, die auf der Seite /admin/config/upcoming-changes angezeigt werden sollen:
#                          - status: experimental | alpha | beta | stable
#                          - impact: zwei durch Komma getrennte Teile - feature|other , staff|admins|moderators|all_members|developers
#                          - learn_more_url: eine URL für weitere Informationen

Der Haken dabei ist jedoch, dass wir dieses System bisher nicht wirklich für Drittanbieter-Plugin-Entwickler vorgesehen haben, sondern es hauptsächlich für unsere eigenen Zwecke gedacht war. Vielleicht können wir im Laufe der Zeit mehr über diesen Anwendungsfall nachdenken.

6 „Gefällt mir“