Bonjour, je suis ici aujourd’hui pour suggérer une nouvelle fonctionnalité. Enfin, nouvelle pour moi, en tout cas — je ne connais pas très bien Discourse, donc si ce n’est pas nouveau, faites-le moi savoir. Je connais les composants qui encouragent les gens à s’inscrire sur un site Discourse pour certaines catégories ou sous certaines conditions. Je voulais suggérer un composant similaire, mais basé sur une condition différente, qui est la suivante : un paramètre serait configuré par l’administrateur, par exemple, les sujets de moins de trois jours ou de moins de quatre jours ne seraient pas visibles pour les utilisateurs non enregistrés. Il y aurait un message les encourageant à s’inscrire. Qu’en pensez-vous, si cela n’existe pas déjà, bien sûr ?
Ce sont les composants auxquels vous faites référence ici ?
En utilisez-vous déjà certains ? Si oui, pouvez-vous décrire votre utilisation actuelle ? Sinon, pouvez-vous expliquer pourquoi ?
J’imagine que cela pourrait être une nouvelle fonctionnalité pour l’un de ces composants existants, plutôt qu’un nouveau composant. Y a-t-il une raison pour laquelle vous pensez que cela devrait être un composant distinct ?
Je suis d’accord ici avec @mcwumbly : cela semble mieux adapté à une demande de fonctionnalité pour le composant Sujets Restreints (Gated Topics), qui possède déjà la plupart des fonctionnalités nécessaires.
Oui, exactement, merci d’avoir mentionné les liens.
J’utilise efficacement ces deux composants. Le premier pour donner plus de valeur à certaines catégories. Le second pour encourager les personnes qui visitent mon site assez souvent à s’inscrire, même si elles ne comprennent pas nécessairement les avantages de le faire.
Je préférerais que ce soit un nouveau composant. Je ne vois pas cela comme une option pour le premier composant car son but est d’agir par catégorie. Et ma suggestion n’est pas par catégorie, mais pour toutes les catégories en fonction de la date de création des sujets. C’est donc une base très différente. Quant à une option possible pour le second composant, je ne pense pas que ce soit une bonne idée non plus. Son objectif n’est pas du tout d’agir en fonction de la date de création des sujets. Pour cette raison, je suggère de créer un nouveau composant.
Je ne pense pas qu’il soit judicieux de mélanger les deux concepts. Mon idée est que les personnes qui sont venues sur mon site, souvent via les réseaux sociaux, s’inscrivent, participent activement au site, réagissent et commentent les articles. Les personnes qui sont venues sur mon site de cette manière ont consulté des sujets qui ont été publiés le plus récemment sur les réseaux sociaux. Et cela n’a rien à voir avec le concept de catégories. La barrière basée sur les catégories est une fonctionnalité de type de contenu. Ce n’est pas du tout ma suggestion, qui est basée sur la fraîcheur des sujets, quelles que soient les catégories.
Mais ce n’est pas le but.
Le composant de sujets restreints possède déjà tous les composants nécessaires (la page verrouillée, la logique,…) pour faire ce que vous voulez, il lui suffit d’ajouter une nouvelle condition pour utiliser « jours écoulés » au lieu des catégories.
C’est beaucoup plus facile à faire que d’avoir à dupliquer essentiellement tout le composant, mais en changeant le déclencheur.
Oui, je comprends d’un point de vue programmeur, mais du point de vue de l’utilisateur, j’ai peur que les deux concepts soient différents. Y aurait-il deux options, un filtre par catégorie et un filtre par date ? Serait-il possible de les combiner ? J’ai peur que cela ajoute de la complexité à un composant qui était assez simple et facile à comprendre. C’est la nature de mes réserves, qui sont que les concepts sont mélangés.
J’ai vraiment du mal à voir cela comme 2 concepts différents, pour être honnête. Pour moi, cela s’intègre bien comme un nouveau paramètre pour le composant existant.
Oui, c’est exactement ce que je pense que cela pourrait être. Juste un menu déroulant pour choisir votre type de filtre préféré.
Cela me conviendrait. À condition que les deux types puissent être sélectionnés et non l’un ou l’autre.
Pourquoi pas l’un ou l’autre ? Votre message initial décrit
Mais dites-vous maintenant que vous voudriez que la base de temps et la base de catégorie fonctionnent ensemble ?
J’aimerais avoir les deux fonctionnalités, celle qui existe déjà et que j’utilise, et celle que je demande. Cependant, à moins que ce ne soit plus facile pour le programmeur, je ne souhaite pas qu’elles soient combinées dans le même composant, car l’objectif des deux composants n’est pas le même (craignant la confusion de l’utilisateur dont je parlais). Si la décision est prise de présenter ces deux fonctionnalités dans le même composant, il devrait être possible de sélectionner les deux fonctionnalités sans que l’une n’en remplace l’autre.
D’accord, voyons si j’ai bien compris :
Vous voudriez pouvoir dire par exemple :
dans la catégorie X, je veux masquer les sujets s’ils sont plus récents que \[temps\] ?
si vous vouliez qu’ils fonctionnent en tandem, c’est encore plus une raison de l’implémenter dans le même composant. Car comment deux composants différents sauraient-ils ce que fait l’autre ?
Je vous recommande fortement de clôturer ceci et de faire votre demande sur la page du composant de thème.
Ignorez-moi, j’ai oublié que Gated Topics était un composant officiel
Non ![]()
Je veux masquer tous les sujets plus récents que ce nombre de jours, quelle que soit la catégorie, pour les utilisateurs qui ne sont pas connectés.
Nous devrions garder cela comme un sujet distinct quelle que soit l’implémentation :
Je ne pense même pas que nous ayons besoin de débattre de l’implémentation ici, sauf si/jusqu’à ce que quelqu’un soit prêt à commencer à travailler dessus.
Concentrons la conversation sur la définition des exigences fonctionnelles et finalisons-les d’abord.
D’accord, je vois, et vous voulez simplement pouvoir choisir les deux types simultanément afin de pouvoir faire :
- tous les sujets plus récents que ce nombre de jours, quelle que soit la catégorie
- &
- tous les sujets, quel que soit leur âge, dans cette catégorie
Oui, je suppose, c’est juste.
Exactement ça, merci.
