Nous avons configuré notre forum Discourse pour restreindre la visibilité des catégories en fonction des groupes. Notre configuration est la suivante :
Toutes les catégories sont liées à des groupes spécifiques.
Les nouveaux utilisateurs (niveau de confiance 0) ne peuvent pas voir de catégories tant qu’ils n’ont pas rejoint un groupe.
Lorsqu’un utilisateur rejoint un groupe, il est automatiquement configuré pour suivre les catégories associées.
Les catégories mises en sourdine doivent être réduites par défaut, et les catégories suivies/en cours de suivi doivent apparaître au-dessus des catégories mises en sourdine.
Les utilisateurs connectés ne doivent voir que les catégories des groupes qu’ils ont rejoints.
Les utilisateurs non connectés doivent voir toutes les catégories à des fins de référencement afin que Google puisse les explorer.
Les utilisateurs doivent pouvoir lire les fils publics, mais lorsqu’ils s’inscrivent, ils doivent être obligés de choisir un groupe.
Problèmes rencontrés
Les catégories rejointes ne s’affichent pas correctement
Lorsqu’un utilisateur rejoint un groupe, le comportement attendu est qu’il commence à suivre les catégories associées.
Au lieu de cela, les catégories n’apparaissent pas dans la vue normale.
Au lieu de voir les catégories suivies/en cours de suivi, les utilisateurs ne voient qu’une liste de catégories mises en sourdine (qui devraient être réduites mais apparaissent ouvertes).
Les résultats de recherche affichent des catégories non pertinentes
Les utilisateurs connectés à un groupe ne devraient pas voir les résultats de recherche provenant des catégories d’autres groupes.
Cependant, la recherche renvoie toujours des résultats de toutes les catégories, même celles auxquelles ils n’ont pas accès.
Nous voulons que les résultats de recherche soient restreints aux catégories que l’utilisateur a l’autorisation de voir.
SEO et exploration par Google vs. accès restreint
Nous voulons que Google indexe tous les messages afin que les gens puissent découvrir du contenu via la recherche.
Cependant, nous ne voulons pas que tout le monde (utilisateurs connectés) voie toutes les catégories par défaut.
Les utilisateurs devraient pouvoir lire les fils publics, mais lorsqu’ils s’inscrivent, ils devraient être obligés de choisir un groupe avant de continuer.
Actuellement, si nous masquons une catégorie aux utilisateurs connectés, elle disparaît également de Google, ce qui empêche l’indexation.
Questions à la communauté
Comment pouvons-nous nous assurer que les catégories suivies apparaissent au-dessus des catégories mises en sourdine et sont visibles lorsqu’un utilisateur rejoint un groupe ?
Existe-t-il un moyen d’isoler les résultats de recherche afin que les utilisateurs connectés ne voient que les messages des catégories auxquelles ils ont accès ?
Comment pouvons-nous permettre à Google d’explorer et d’indexer les catégories restreintes tout en les gardant cachées aux utilisateurs connectés jusqu’à ce qu’ils rejoignent un groupe ?
Quelle est la meilleure façon d’imposer la sélection de groupe à l’inscription sans bloquer les lecteurs publics ?
Quelqu’un d’autre a-t-il rencontré des problèmes similaires avec la visibilité des catégories basée sur les groupes ? Existe-t-il des solutions de contournement ou des paramètres Discourse que nous aurions pu manquer ?
J’ai remarqué que lorsque je supprime au moins une catégorie de la liste de sourdine, les autres catégories de groupe rejointes commencent à apparaître correctement.
Pourrait-il y avoir un conflit entre les catégories mises en sourdine au niveau de confiance 0 et les paramètres de suivi appliqués lorsqu’un utilisateur rejoint un groupe ? J’apprécierais toute information à ce sujet !
Quelle est la raison de cela ? Un utilisateur aléatoire voit tout, un utilisateur connecté ne voit pas, facilement.
C’est la deuxième fois en peu de temps que je vois cette politique et je ne la comprends tout simplement pas.
Un utilisateur trouve quelque chose sur Google, arrive et aime ce qu’il voit. Il s’inscrit, se connecte, mais choisit le mauvais lot et ne le voit plus. Ce serait… une situation très déroutante.
tout le monde a la permission de voir. Donc, quand quelqu’un arrive via Google, l’utilisateur verra le sujet. Pour créer un nouveau sujet, répondre, l’utilisateur doit s’inscrire et rejoindre le groupe.
Mais les visiteurs aléatoires voient toutes les catégories, et puis soudainement ceux qui sont connectés ne les voient plus. C’est la partie étrange ici que je ne comprends pas.
En fait, la communauté sera grande. Nous aimerions donc la garder propre. L’utilisateur devrait voir du contenu pertinent en fonction des groupes auxquels il est abonné.
@Jagster Un bon exemple serait n’importe lequel des nombreux grands sites auxquels vous pourriez vous inscrire, par exemple Pinterest. Toutes leurs informations sont disponibles pour que Google les indexe. Lorsque vous trouvez quelque chose que vous aimez (via Google), vous vous inscrivez et suivez un processus d’intégration pour affiner ce que vous voyez sur Pinterest en tant qu’utilisateur connecté. Il y a de fortes chances que vous choisissiez des choses qui vous intéressent… pour organiser votre expérience par la suite. Est-ce que cela a plus de sens ?
J’ai remarqué un problème avec la visibilité des catégories basées sur les groupes, en particulier avec les catégories les plus récentes. Voici ce qui se passe :
Lorsque je rejoins le groupe Bailiff, ses catégories associées n’apparaissent pas sur la page d’accueil ou la page des catégories.
Au lieu de cela, seules les catégories mises en sourdine sont visibles.
Cependant, lorsque je rejoins un autre groupe (Phlebotomists, créé plus tôt), les catégories de Bailiff et de Phlebotomists apparaissent comme prévu.
Les catégories de Bailiff mettent plus de temps à apparaître et n’apparaissent que lorsque je tente de faire défiler vers le bas.
Étapes que j’ai essayées jusqu’à présent :
Annuler la mise en sourdine manuellement d’une catégorie de TL0, ce qui a permis de révéler d’autres catégories rejointes.
Rafraîchir la page et attendre, mais les catégories de Bailiff ont toujours mis du temps à se charger.
Quelqu’un d’autre a-t-il rencontré un problème similaire avec de nouvelles catégories qui n’apparaissent pas immédiatement pour les groupes rejoints ? Toute idée ou solution serait grandement appréciée !