Je souhaiterais une solution permettant aux utilisateurs individuels de définir n’importe quelle page comme page d’accueil.
Contexte
Actuellement, nous pouvons définir la page d’accueil par défaut comme l’une de plusieurs vues, et les utilisateurs peuvent personnaliser ce choix :
Grâce à un plugin développé par @syl, la page d’accueil par défaut peut être n’importe quelle page de l’instance Discourse :
Alternativement, un composant de thème créé par @pfaffman permet également d’utiliser n’importe quelle page :
Mon cas d’usage
Dans nos instances accessibles uniquement par connexion, nous avons des groupes qui utilisent presque exclusivement l’instance pour leur propre catégorie privée. J’aimerais pouvoir définir cette catégorie comme leur page d’accueil. Il existe de nombreux groupes potentiels de ce type, chacun avec sa propre catégorie. Cela constitue une alternative à la multiplication incontrôlable d’instances, tout en permettant toujours l’accès au forum plus large si nécessaire.
Les pistes à explorer
Quelle serait la meilleure approche pour réaliser cela au niveau de chaque utilisateur, en combinant les fonctionnalités existantes par utilisateur avec la possibilité d’utiliser d’autres pages ?
préciser ta demande en détaillant le comportement fonctionnel exact souhaité pour tous les cas d’usage et toute interface utilisateur supplémentaire (les exemples sont utiles, mais tu dois être précis sur ce que toi tu veux). J’ai une idée, mais tu devrais la formuler par écrit de manière claire.
Ensuite :
convaincre l’équipe de Discourse de l’intégrer OU
engager un développeur freelance pour la réaliser pour toi. Ils pourraient aussi t’aider à affiner ta demande.
Donc, ce que vous voulez, c’est que si quelqu’un est membre d’un groupe, vous modifiez la page d’accueil pour qu’elle corresponde à la catégorie associée à ce groupe ? Le composant de thème que j’ai développé est un bon point de départ pour cela, mais il semble qu’il soit cassé. Pour l’instant, je suis le seul à l’utiliser (je veux dire, je suis le seul utilisateur, donc il n’y a même pas plus d’utilisateurs que moi à l’utiliser sur mon site), donc ce n’est pas une priorité de le réparer.
Si cela fonctionnait, il appliquerait la modification de l'URL d'accueil uniquement pour les membres d’un groupe, donc il devrait être raisonnablement facile de le modifier pour prendre en charge plusieurs groupes et plusieurs pages d’accueil, étant donné qu’il est facile de résoudre le problème.
Si vous avez un budget, n’hésitez pas à me contacter ou à poster dans Marketplace.
Juste au cas où quelqu’un serait intéressé, j’ai créé ce plugin qui utilise votre Groupe Principal pour définir votre page d’accueil sur la Catégorie configurée pour ce Groupe Principal, résultant ainsi en une page d’accueil « spécifique à l’utilisateur » (c’est-à-dire spécifique au groupe).
Il n’a pas encore été testé en conditions réelles et je ne suis pas sûr de le prendre en charge sauf si quelqu’un souhaite financer le travail, mais n’hésitez pas à l’installer et à l’essayer :). Si vous l’appréciez, mettez au moins une
Le seul problème que je remarque, c’est l’absence de moyen simple de revenir à la page d’accueil « standard ».
Cela peut être pallié de plusieurs manières, notamment en ajoutant un lien bien visible vers /latest ou /categories, selon ce qui vous convient le mieux.