Présentation des changements à venir, un système pour gérer les nouvelles fonctionnalités et les modifications des fonctionnalités existantes dans votre communauté

Les plugins peuvent déjà utiliser ce système. L’OP n’entre pas dans les détails techniques, mais il n’y a pas grand-chose à faire pour ajouter un changement à venir.

Le résumé rapide est le suivant :

  • Ajouter un paramètre de site avec hidden: true et client: true

  • Ajouter une description pour le paramètre dans server.en.yml

  • Ajouter éventuellement une capture d’écran dans public/images/upcoming_changes/SETTING_NAME.png

  • Ajouter les métadonnées upcoming_change au paramètre, qui ressemble à ceci :

# upcoming_change       - Métadonnées supplémentaires avec les options suivantes à afficher sur la page /admin/config/upcoming-changes :
#                          - status: experimental | alpha | beta | stable
#                          - impact: deux parties séparées par une virgule - feature|other , staff|admins|moderators|all_members|developers
#                          - learn_more_url: une URL pour plus d'informations

Cependant, la mise en garde est que nous n’avions pas vraiment l’intention que les développeurs de plugins tiers utilisent ce système, c’était surtout pour nos propres besoins. Peut-être qu’avec le temps, nous pourrons réfléchir davantage à ce cas d’utilisation.

6 « J'aime »