Ajoutez des icônes pour Vues et Réponses, ainsi que la date de Dernière Activité dans les Cartes de Sujet

Le site Topic Cards offre un moyen simple, mais néanmoins beau et utilisable de rendre les sujets sur les pages principales. Cependant, il y a une marge d’amélioration dans les métadonnées qu’il présente.

  • Il n’affiche que les J’aime. Pendant ce temps, l’également officiel Topic List Thumbnails affiche très élégamment des icônes pour les Vues, les J’aime, les Réponses, et la Dernière activité est également rendue proprement avec ces icônes.
  • Il affiche la date de publication au lieu de la date de la dernière activité, ce qui est incohérent avec le comportement par défaut de Discourse et pourrait prêter à confusion pour les utilisateurs (« pourquoi ce sujet est-il en haut s’il est si vieux ? »)

image

La solution pourrait être simple en termes d’UX : rendre les métadonnées dans les Cartes de Sujets tout comme elles sont rendues dans les Miniatures de Liste de Sujets. Même code, si possible. Plus de cohérence et théoriquement moins de travail de maintenance.

Voir pour comparaison :

Cartes de Sujets

Voir la date de publication à gauche et le :heart: à droite.

Miniatures de Liste de Sujets

Même sujet. Le double des données affichées et pourtant cela n’ajoute pas d’encombrement, et la date correspond à la dernière activité, pas à la date de publication, tout comme le fait le défaut de Discourse.

5 « J'aime »

Vous pouvez vous référer au thème fkb, j’ai apporté des personnalisations supplémentaires et créé un modèle de thème pour un usage privé à l’adresse https://businesslab.vn

2 « J'aime »

Pour simplifier cette suggestion, je propose de faire référence à un composant officiel (Miniatures de la liste des sujets) pour améliorer un autre composant officiel (Cartes de sujets). L’ajout de thèmes ou de composants tiers complique les choses, aussi bons que soient ces composants externes. :slight_smile:

Je préfère personnellement rester avec le thème par défaut et construire dessus. Nous pourrions nous contenter du thème Graceful uniquement parce qu’il offre plus de flexibilité de conception avec des zones d’arrière-plan / flottantes. Topic Cards complète bien les principes du thème Graceful et n’ajoute pas plus de fonctionnalités dont nous n’avons pas besoin (dans notre cas).

2 « J'aime »

Cela me semble une bonne amélioration. Nous n’avons pas la bande passante pour accepter ce changement pour le moment, mais je le marque comme pr-welcome, ce qui signifie que nous sommes heureux de revoir une contribution de la communauté apportant le changement proposé ici.

Merci pour la suggestion @icaria36.

5 « J'aime »

Génial ! @RGJ et moi avons commencé à discuter d’une PR.

5 « J'aime »

:+1: PR ici Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 « J'aime »

Merci beaucoup, @RGJ !

Nous avons déployé cette version sur https://podkasts.org et l’avons testée sur ordinateur et mobile.

Nous avons ajouté du CSS supplémentaire (localement, séparé de la version du composant de @RGJ) pour
a) Supprimer « Publié » (voir mon raisonnement pour ce changement ci-dessus)
b) Mieux l’intégrer avec le thème Graceful (qui introduit une marge gauche qui limite l’espace sur mobile).

Le résultat final est exactement ce que nous voulions. :tada:

4 « J'aime »

Je pense que ce serait une bonne idée d’ajouter un paramètre pour activer l’affichage/la désactivation des métriques supplémentaires. La conception originale visait à être plus minimaliste en supprimant une partie du contenu, j’aimerais donc pouvoir conserver cette intention.

3 « J'aime »

J’ajouterai un paramètre plus tard cette semaine, qui par défaut n’affichera pas les vues et les réponses.

3 « J'aime »

J’ai ajouté ces paramètres, chaque icône + numéro peut maintenant être affiché ou masqué.
Le comportement d’origine est le comportement par défaut.

Voir Add icons for Views and Replies, and Last Activity date by communiteq · Pull Request #13 · discourse/discourse-topic-cards · GitHub

5 « J'aime »

J’ai mis à niveau Discourse, y compris le correctif de @RGJ, et pour ce que ça vaut, tout fonctionne comme prévu sur notre site. :tada: Merci beaucoup !

3 « J'aime »

Merci, la PR avec cet ajout est maintenant fusionnée.

5 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.