Le système Changements à venir aide les administrateurs à comprendre, tester et gérer les nouvelles fonctionnalités et modifications qui arrivent sur Discourse avant leur déploiement complet.
Accès aux Changements à venir
Accédez à Admin > Changements à venir (ou visitez /admin/config/upcoming-changes).
Comprendre les Changements à venir
Chaque changement à venir affiche quatre informations clés :
1 - Nom et description
Le nom et la description vous fournissent une brève explication du changement et lient vers le sujet Meta associé pour plus d’informations et un lieu pour recueillir vos retours.
2 - Statut
Le statut indique sa position dans le cycle de développement. Le statut détermine directement si le changement est opt-in (c’est-à-dire désactivé par défaut, mais vous pouvez l’activer), opt-out (c’est-à-dire activé par défaut, mais vous pouvez le désactiver), ou forcé (c’est-à-dire activé, et vous ne pouvez pas le désactiver).
Nous utilisons les statuts suivants dans Changements à venir :
-
Expérimental: Un changement potentiel en phase de développement/test précoce, susceptible d’évoluer rapidement, ou pouvant être supprimé entièrement si nous mettons fin à l’expérience (auquel cas il passera au statutInactif; voir ci-dessous). Vous pouvez opter pour les changementsExpérimentauxpour les tester. -
Alpha: Un changement testé et sûr à utiliser, bien qu’il puisse y avoir quelques mises à jour mineures de son design ou de ses fonctionnalités. Vous pouvez opter pour les changementsAlphapour les utiliser en avance. -
Bêta: Un changement testé et sûr à utiliser, et peu susceptible de changer significativement avant de passer au statutStableou éventuellementPermanent.
Pour la plupart des sites hébergés par nous, et pour les sites auto-hébergés, les changements Bêtasont automatiquement activés pour tout le monde (si vous ne l’avez pas activé précédemment), mais vous pouvez toujours opter pour ne pas l’utiliser.
-
Stable: Un changement terminé[1], mais reste opt-out (c’est-à-dire que les administrateurs peuvent le désactiver). Les administrateurs seront avertis sur leur tableau de bord lorsqu’ils auront désactivé un changement
Stable. -
Permanent: Un changement qui a terminé ses tests, et est forcé (c’est-à-dire que les administrateurs ne peuvent pas le désactiver). Les changements permanents n’apparaîtront plus dans la liste des changements à venir, ils seront affichés sur la page/admin/whats-new. -
Inactif: Une expérience abandonnée. Vous ne pouvez pas opter pour.
Parfois, les changements traversent ces statuts de manière linéaire (c’est-à-dire qu’ils commencent en Expérimental et se terminent en Permanent), mais pas toujours. Certains changements peuvent être introduits avec un statut Alpha ou Bêta, et d’autres se termineront au statut Stable. Les changements de type « valeur par défaut des paramètres du site » ne passeront pas en Permanent, car ils ne modifient que la valeur par défaut d’un paramètre existant.
Il n’y a pas de délai fixe pour qu’un changement particulier progresse d’un statut à un autre, mais les administrateurs seront notifiés lorsque :
- Un nouveau changement est disponible pour être testé
- Ces notifications sont envoyées au maximum une fois par semaine pour éviter la fatigue des notifications. Si vous préférez ne pas recevoir ces notifications, vous pouvez les désactiver dans
/my/preferences/notifications
- Ces notifications sont envoyées au maximum une fois par semaine pour éviter la fatigue des notifications. Si vous préférez ne pas recevoir ces notifications, vous pouvez les désactiver dans
- Un changement a été activé automatiquement
- Lorsque vous avez désactivé un changement qui sera bientôt forcé
- Cela apparaîtra comme un avertissement sur le tableau de bord de l’administrateur
3 - Utilisateurs impactés
Le tag « Utilisateurs impactés » décrit quels utilisateurs de votre communauté peuvent voir ou interagir avec le changement d’une manière ou d’une autre. En termes simples : qui pourrait remarquer ce changement ? Il existe plusieurs types d’utilisateurs impactés :
Administrateurs: Le changement n’est visible que par les administrateurs.Équipe: Le changement n’est visible que par les administrateurs et les modérateurs.Tous les membres: Le changement est visible par tous les membres de votre site.Développeurs: Dans de rares cas, un changement ne sera perceptible que pour ceux qui interagissent avec le code du noyau, des thèmes ou des plugins.
Type d’impact
Un sous-ensemble des utilisateurs impactés, non affiché dans la liste, est le type d’impact. Le type d’impact décrit comment le changement affectera votre communauté de manière générale :
Fonctionnalité: Le changement introduit une nouvelle fonctionnalité ou capacité à votre communauté, ou modifie une fonctionnalité existante.Valeur par défaut des paramètres du site: Le changement modifie la valeur par défaut d’un paramètre de site existant. Les administrateurs qui ont déjà modifié le paramètre hors de son ancienne valeur par défaut ne seront pas affectés. Aucun avertissement sur le tableau de bord de l’administrateur ne sera affiché pour ce changement une fois qu’il atteindra le statut Stable.Autre: Tout autre changement qui ne rentre pas dans les catégories ci-dessus.
4 - Activé pour…
Ce menu déroulant est l’endroit où vous, en tant qu’administrateur du site, pouvez contrôler si et comment introduire ce changement dans votre communauté en l’activant pour :
Personne: Désactive le changement pour tout le monde sur le site.Tout le monde: Active le changement pour tout le monde sur le site, y compris les utilisateurs anonymes. Lorsque le changement est automatiquement activé (généralement au statutBêta), il le sera pourTout le monde.Équipe uniquement: Active le changement pour l’équipe du site (c’est-à-dire les administrateurs et les modérateurs).Groupes spécifiques: Active le changement pour le(s) groupe(s) sélectionné(s).
Certains changements à venir peuvent avoir des options « Activer pour » restreintes. Les options disponibles dans le menu déroulant « Activé pour » sont déterminées par la configuration du changement. Par exemple, certains changements ne permettent peut-être que les options
Tout le mondeetPersonne, car des tests limités à des groupes seraient irréalisables pour le changement.
Remarque : La manière dont vous activez le changement n’a pas d’impact sur qui pourrait être impacté par celui-ci. Par exemple, le changement suivant n’impacte que l’équipe, mais il a été activé pour tout le monde — cependant, seuls les membres de l’équipe ont accès à la création de catégories, donc les membres moyens ne verront pas de changements.
Gestion des changements
Vous pouvez utiliser le menu déroulant « Activé pour » pour contrôler la manière dont les changements sont déployés dans votre communauté. Cela vous permet de :
- Tester les changements avec l’équipe avant un déploiement plus large
- Activer des fonctionnalités pour des groupes d’utilisateurs spécifiques afin de recueillir des retours
- Désactiver temporairement des changements pendant que vous mettez à jour les personnalisations du site, les processus ou la documentation
- Informer votre communauté des changements à venir avant qu’ils ne soient mis en ligne
Voir quels changements un utilisateur a activés
Il peut être nécessaire pour les administrateurs de comprendre pourquoi un utilisateur peut ou ne peut pas voir un changement ou en être affecté. Si vous accédez à la page utilisateur de l’administrateur à /admin/users/:id/:username, vous verrez cette section, qui explique si le changement est activé pour un utilisateur et pourquoi :
Dans la mesure où un logiciel peut être considéré comme terminé ! ↩︎



