Catégorie spécifique sélectionnable par l'utilisateur - Page principale par défaut

La fonctionnalité permettant d’afficher les catégories comme page d’accueil est désormais disponible. Dans une communauté où les utilisateurs ne s’intéressent qu’à une catégorie spécifique et ne se soucient pas du reste, existe-t-il un moyen de configurer cela dans Discourse ? Ou peut-être un module ou un plugin pour y parvenir ?

Par exemple, chaque catégorie représente un sport, comme le basketball, le football, etc. Après s’être connecté à Discourse, l’utilisateur accède au football comme première page par défaut, définie lors de l’inscription ou dans les paramètres de préférences.

Soyez gentils, s’il vous plaît. C’est mon premier message. :wink:

Bienvenue @TopQuark !

Découvrez GitHub - pfaffman/discourse-custom-homepage-for-groups: Discourse theme component to change home page based on user's primary group · GitHub, que je suppose que je devrais présenter dans le topic Customization > Theme. Un client l’associe à GitHub - literatecomputing/discourse-ucf-group-assignment: Update group membership based on user custom field · GitHub pour permettre aux utilisateurs de choisir une valeur dans un champ personnalisé, ce qui les affecte automatiquement au groupe correspondant. Le thème utilise ensuite cette information pour sélectionner la page d’accueil de chaque utilisateur.

1 « J'aime »

^^^ C’est formidable. Un rapide coup d’œil montre que c’est exactement ce que je recherche. :+1:

1 « J'aime »

J’ai discuté avec @sam et @eviltrout d’un état final où les utilisateurs ne sélectionnent que les éléments qu’ils souhaitent voir (un ensemble de balises ou de catégories) comme étant « leur » flux, comme dans /custom.

1 « J'aime »

Nous avons déjà le chemin ?tracking pour cela :

https://meta.discourse.org/unread?f=tracked → non lus dans les catégories que vous suivez, les sujets que vous suivez et les balises que vous suivez

https://meta.discourse.org/new?f=tracked → nouveaux

https://meta.discourse.org/?f=tracked → tout

La prise en charge du paramètre spécial est présente dans le noyau, mais il n’existe aucune interface utilisateur pour l’exposer. Nous ne l’exposons que dans « équipes ».

3 « J'aime »