Nouvelles fonctionnalités dans la version 2.7.0.beta4
« Discourse SSO » devient DiscourseConnect
Discourse prend depuis longtemps en charge de nombreuses méthodes d’authentification, allant de la combinaison nom d’utilisateur/mot de passe aux connexions via des services courants comme Google, Facebook, Twitter et GitHub, en passant par des systèmes d’entreprise tels que SAML. Discourse a également maintenu son propre protocole d’authentification, connu sous le nom de « Discourse SSO » (Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)). Cependant, nous avons constaté que l’appellation « SSO » pour notre protocole pouvait prêter à confusion, c’est pourquoi nous l’avons renommé DiscourseConnect.
Notez qu’il n’y a aucun changement technique au niveau du protocole, il s’agit uniquement d’un renommage.
Refonte de l’interface utilisateur des minuteries de sujets
Les minuteries de sujets permettent au personnel du site de planifier diverses actions sur un sujet, notamment la fermeture/ouverture automatique, la suppression automatique, la suppression automatique des réponses, la publication dans une nouvelle catégorie, et bien plus encore. Suite à la refonte de l’interface des signets dans la version 2.5.0.beta3, l’interface des minuteries de sujets a été mise à jour pour s’y conformer.
Saisie de temps relatif pour les signets et les minuteries de sujets
Si vous êtes comme moi, vous avez probablement déjà souhaité supprimer un sujet dans, disons, 2 jours, mais vous avez dû consulter votre montre, vérifier le calendrier, etc., pour sélectionner la bonne date et heure. Plus besoin de faire cela ! Les signets et les minuteries de sujets prennent désormais en charge le temps relatif. Saisissez simplement le nombre de minutes, d’heures, de jours ou de mois souhaités, et Discourse s’occupe du reste.
Refonte de l’interface de la fenêtre modale de connexion
La fenêtre modale d’inscription/connexion est l’une des premières choses que les utilisateurs voient lorsqu’ils accèdent à un nouveau site Discourse. Nous voulions la rendre un peu plus accueillante, colorée et globalement plus attrayante. Nous lui avons donc ajouté un peu de peps. Il y a également un petit œuf de Pâques caché dans cette fenêtre modale — parviendrez-vous à le trouver ?
Améliorations de l’accessibilité
Nous travaillons toujours à garantir que tout le monde sur Internet puisse utiliser Discourse, y compris les personnes utilisant des technologies d’assistance. Dans cet esprit, cette version inclut des améliorations supplémentaires de l’accessibilité basées sur un audit récent que nous avons réalisé.
- Ajout d’un en-tête de ligne aux cellules TD des titres de sujets
- Transformation de l’en-tête de select-kit en liste déroulante
- Ajout de la prise en charge de aria-current via d-navigation-item
- Conversion de aria-owns en ID plutôt qu’en attribut de données
- Définition de has-popup comme menu pour les composants select-kit
- Rendre les contrôles de citation accessibles
- Définition de la langue HTML sur la locale de l’utilisateur lorsque cela est possible
- Définition correcte d’un nom sur les boîtes de combinaison pour les sélections uniques
- Ajout de la prise en charge de aria-expanded et aria-controls pour les boutons
- Amélioration de l’accessibilité de la liste des notifications utilisateur


