L’une des choses qui me manque de façon répétée et qui est très fastidieuse à contourner sur Discourse, ce sont les aperçus de catégories. En travaillant avec des clients sur des thèmes Discourse, ils ont souvent des catégories restreintes (soit réservées aux utilisateurs connectés, soit aux membres payants), mais ils veulent quand même montrer publiquement tous les domaines qu’ils proposent pour attirer plus d’inscriptions. Un exemple qui m’a été donné plusieurs fois est l’interface de Circle. Tous les espaces sont visibles, mais si un utilisateur n’a pas accès, il verra une bannière avec un appel à l’action pour obtenir l’accès :
Je sais qu’il existe un composant Category Previews sur meta, mais il ne permet pas ce flux d’utilisation. Vous ne pourriez ajouter qu’un remplacement manuel du lien de la catégorie dans la liste des catégories. Mais les utilisateurs sans accès ne pourront toujours pas suivre le lien de la catégorie régulière. Et le lien de la catégorie n’apparaîtra pas ailleurs.
J’aimerais voir une option intégrée pour permettre des aperçus de catégories restreintes. Ainsi, si elle est cochée, le lien de la catégorie apparaîtra comme les autres liens de catégorie. Lorsqu’il est suivi, seuls l’en-tête de la catégorie et le sujet “À propos de la catégorie…” seront visibles.
Oui, ce sont des requêtes similaires. Mais je n’ai pas trouvé de solution dans ces sujets. D’après mon expérience, cette utilisation devient courante, mais les solutions proposées par des solutions de contournement manuelles ou par le plugin nécessitent beaucoup de configuration et de maintenance, soit par un auteur de thème, soit par des gestionnaires de communauté. Elles conduisent également facilement à des erreurs lorsque la structure du site est modifiée.
Pouvez-vous rendre la catégorie parente lisible par tout le monde et non inscriptible, puis rendre uniquement les sous-catégories lisibles/inscriptibles par les personnes autorisées ?
De cette façon, vous pourriez avoir un sujet « à propos de cette catégorie » et une bannière au niveau parent, puis tout le contenu restreint pourrait être déverrouillé lorsqu’une personne accède aux sous-catégories. Cela nécessite une catégorisation supplémentaire, mais peut présenter moins d’inconvénients que certaines autres approches…
Une autre solution de contournement, bien sûr, mais nous n’avons actuellement aucun aperçu de catégorie prévu.
Oui, j’ai essayé cette approche, mais je pense qu’elle n’est généralement pas intuitive pour les utilisateurs qui ont en fait accès pour comprendre qu’ils ne peuvent poster que dans les sous-catégories. Ceci est compliqué par le fait que le bouton « Nouveau sujet » ne s’affiche pas lors de la saisie de la catégorie principale. Cela nécessite donc une solution de contournement supplémentaire dans la conception.
Merci pour l’information ! Eh bien, je voulais juste partager ce retour, car je pense qu’il existe trois modes de catégorie de base : Public, Restreint et Secret. D’autres plateformes rendent très simple le choix de l’un de ces modes. Voici le réglage sur Circle :
Sur Discourse, nous avons Public et Secret. Et le mode Privé/Restreint par défaut est ce que @Heliosurge a mentionné : voir les sujets de la catégorie, mais sans pouvoir poster/répondre. Mais cette configuration est une exigence plutôt rare, car elle est généralement déjà couverte par le fait de ne pas être connecté à un site.
Je pense que la valeur par défaut la plus courante pour Privé/Restreint serait simplement la page de catégorie avec un cadenas et une description.
Je suis à peu près sûr qu’ils veulent la possibilité de permettre uniquement aux gens de voir le titre de la catégorie, mais pas les sujets et leurs publications dans la catégorie. Je suis à peu près sûr que ce que vous avez suggéré permettra aux gens de voir le nom de la catégorie, les sujets et les publications, mais je pourrais me tromper.
Oui, tout comme sur la première capture d’écran partagée ci-dessus. Je pense que c’est un scénario courant lorsque l’intention est de monétiser certaines zones du forum : les clients ne veulent généralement pas que ces zones soient secrètes, mais montrer aux utilisateurs ce que le forum offrirait lorsqu’ils choisissent de payer.
Comme mentionné précédemment, pour moi, l’autre option (voir tous les sujets, mais ne pas pouvoir répondre ou en créer de nouveaux) est généralement déjà couverte par la distinction entre visiteur anonyme et membre connecté. Il est plutôt rare que cette expérience doive être répétée pour les utilisateurs connectés.
C’est tout l’intérêt de ce sujet de fonctionnalité : je pense que l’une des options est plus courante, mais difficile à implémenter dans Discourse. Alors que l’autre est moins demandée, mais constitue actuellement le comportement par défaut de Discourse.
Oui, j’adorerais aussi cette fonctionnalité pour les raisons que vous mentionnez, pour faire savoir aux utilisateurs qu’elle existe et qu’il y a un moyen, que ce soit par candidature, invitation ou même paiement, d’y accéder. Je vois de nombreuses utilisations possibles, car j’envisage d’avoir une communauté à plusieurs niveaux pour un podcast et aussi pour une formation en arts martiaux en ligne.
Cela dit, je vois toujours de la valeur à cacher les noms des catégories également, mais j’adorerais les trois options que vous avez suggérées.
[quote=“jimkleiber, post:11, topic:215250”]pour faire savoir aux utilisateurs qu’il existe et qu’il existe un moyen, que ce soit par application, invitation ou même en payant, d’y accéder.
[/quote]
Je pense avoir trouvé une solution de contournement qui me permet d’offrir l’expérience utilisateur souhaitée sans altérer l’architecture de sécurité de Discourse.
Cet exemple ne concerne pas les restrictions payantes, mais un objectif similaire. Nous avons des catégories restreintes pour les groupes de travail sur ce forum. Nous aimerions toujours promouvoir leur existence et susciter l’intérêt pour y adhérer. Je voudrais donc que ces catégories soient visibles par tous les utilisateurs du forum, comme dans cette maquette :
Pour afficher les catégories, qu’un utilisateur y ait accès ou non, j’ai ajouté les catégories restreintes ainsi que des catégories “fantômes” publiques à chacune d’elles. Voici ma vue d’administrateur de toutes les catégories pour les Community Builders et les Translators :
Maintenant, un utilisateur sans accès spécial voit simplement les boîtes publiques et peut visiter les catégories et trouver les informations respectives sur les groupes :
Une fois qu’un utilisateur a un accès réel à une catégorie restreinte, je masque la catégorie publique avec du CSS. Disons qu’un utilisateur a rejoint Translators. Il aura cette vue :
Eh bien, cela demande encore un certain effort… mais j’aime l’expérience utilisateur. Et cela ajoute l’avantage que les utilisateurs qui n’ont pas accès au groupe en tant que tel peuvent toujours interagir avec les responsables de groupe dans les catégories publiques – sans ajouter de bruit aux discussions réelles du groupe.