Aperçu de la liste des sujets (legacy)

Avez-vous mis à jour le TC ? Cela est également requis. (Le giveaway est l’absence de localisation, ce qui ne concerne que le TC le plus récent.)

1 « J'aime »

Il existe des directives spécifiques indiquant de ne pas mettre à jour le plugin en dehors des cinq premiers jours du mois. Oui, le plugin principal n’est pas compatible avec la version actuelle de Discourse. Cette directive s’applique à tous les plugins Pavilion (la période de mise à niveau prise en charge correspond aux cinq premiers jours).

Nous sommes des « récepteurs » de changements fondamentaux, nous avons donc besoin de temps pour mettre à jour le plugin après des modifications incompatibles dans le noyau. Nous nous concentrons sur cela au début du mois. Nous devons cependant gagner notre vie, nous ne garantissons donc pas la compatibilité à d’autres moments. Si vous effectuez la mise à niveau uniquement au début du mois, cela ne devrait pas poser de problème.

5 « J'aime »

Merci pour l’information.

2 « J'aime »

Le composant de thème expérimental fonctionne actuellement. :slight_smile:

2 « J'aime »

Oui, je suis sur la dernière version de TC ; certains sujets fonctionnent en quelque sorte :

1 « J'aime »

C’est tout sauf normal. Je ne sais pas ce qui cloche dans votre configuration, mais ce n’est certainement pas le dernier code TC qui s’exécute. Étrange !

Je l’utilise sur deux sites de production et le sélecteur de vignettes fonctionne parfaitement sur les deux (bien qu’il exclue pour l’instant les images très petites).

Veuillez vérifier que vous avez bien mis à jour vers la dernière version de TC.

1 « J'aime »

J’allais commencer à désactiver des éléments pour trouver la cause, mais le fait de passer à un autre thème puis de revenir en arrière l’a réglé d’une manière ou d’une autre, c’est étrange !

2 « J'aime »

Oui, c’est probablement un problème de cache. Super boulot !

N’oubliez jamais d’actualiser votre page web après avoir mis à jour un composant de thème. Je pense que le changement de thème le fait automatiquement.

Je vais rétablir les boutons d’action dans un prochain temps.

Merci pour les tests, David !

3 « J'aime »

Mises à jour importantes pour le plugin principal afin de prendre en charge les nouvelles vignettes de Discourse.

Cela consiste essentiellement à supprimer le code que TLP avait développé pour créer et gérer les vignettes, et à ajouter de nouvelles interfaces pour travailler avec les vignettes principales.

Il s’agit d’une mise à jour assez importante, mais qui bénéficie grandement de mon travail sur la version TC :

Comme Discourse ne génère actuellement des vignettes que dans le cadre des composants de thème, vous devez également ajouter ce composant de thème très simple pour initier la création de vignettes : @David, ce serait génial d’avoir ici une option uniquement pour le plugin

NB : Je ne suis pas sûr de la durée de vie de la version complète du plugin. Je vais probablement me concentrer à l’avenir sur le composant de thème et le plugin Sidecar.

Veuillez tester cela dans l’environnement de staging avant de le déployer en production, si possible. Je l’ai testé en production, mais vos résultats peuvent varier. Et bien sûr, faites-moi part de tout problème…

2 « J'aime »

Je rencontre cette erreur lors de l’installation du composant générateur

Erreur d'importation : about.json n'existe pas ou est invalide

2 « J'aime »

Laissez-moi annuler. Merci pour le test.

MISE À JOUR : Désolé ! C’est corrigé et testé en production, veuillez mettre à jour et rafraîchir votre navigateur.

Moralité de l’histoire : ne publiez pas de choses tard le soir quand vous êtes fatigué ! (J’avais en quelque sorte oublié de pousser le fichier même qui était critique pour que cela fonctionne !). Le readme n’allait mener personne nulle part rapidement !

2 « J'aime »

OK, je ferais mieux de résumer la situation actuelle car les choses deviennent confuses :

Il existe désormais deux configurations distinctes :

  1. La configuration existante, standard, basée sur des plugins. Je pense la remplacer par la n°2 (je préviendrai).
  • Plugin https://github.com/paviliondev/discourse-topic-previews

OU :

  1. Configuration basée sur un composant de thème (TC), expérimentale. Des problèmes mineurs sont possibles, mais elle offre des avantages supplémentaires comme les images à la une sur mobile et l’adaptabilité aux barres latérales… un plugin complémentaire optionnel qui ajoute des fonctionnalités.
  • Composant de thème https://github.com/merefield/discourse-topic-list-previews-theme

  • Ajoutez le plugin complémentaire si vous souhaitez plus de fonctionnalités : - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Cela ajoute des « actions » (marquer en favori et aimer depuis la liste des sujets) et le sélecteur de vignettes dans l’éditeur de métadonnées des sujets.

Désolé pour toute confusion liée à ces différentes configurations.

10 « J'aime »

Le composant est maintenant en ligne et il fonctionne très bien, merci encore !

Le seul défi que nous rencontrons actuellement est que le « niveau de résolution des miniatures de la liste des sujets » affecte également les images à la une. Nous avons donc soit des images à la une un peu trop petites, soit des miniatures dans la liste des sujets qui sont trop grandes. Serait-il possible d’avoir un « niveau de résolution des images à la une de la liste des sujets » ?

Édité : Et une autre chose : Apparemment, le plugin d’aperçu de la liste des sujets triait les images à la une par date de balisage, ce qui semble très logique à mon avis. Le composant de thème trie par date du dernier message, ce qui fait que les images à la une changent assez rapidement. Serait-il possible de trier par date de balisage ? Merci beaucoup !

3 « J'aime »

Bonne suggestion, c’est implémenté : FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub

Veuillez mettre à jour et me dire comment cela se passe.

5 « J'aime »

Ça fonctionne comme par magie, merci beaucoup ! :slight_smile:

Serait-il également possible de trier les images à la une par date de balisage (voir ci-dessus) ?

1 « J'aime »

Le plugin a ses propres modifications d’API, malheureusement le TC n’en a pas, donc non, sauf si je peux extraire cela en une seule fois à partir d’une simple requête HTTP existante.

1 « J'aime »

La date de publication conviendrait ? Puisque nous publions un magazine avec Discourse et votre TC, ce serait étrange si un utilisateur pouvait modifier les titres en écrivant un commentaire. :wink:

1 « J'aime »

Ou pouvez-vous obtenir ce flux « /tag/{tag}.json?ascending=false&order=created » ?

2 « J'aime »

Et le plan est de continuer à avancer principalement avec le TC, c’est bien cela ?

1 « J'aime »

Oui, cela pourrait fonctionner. Et peut-être un paramètre pour « plus récent » par rapport à « créé ».

2 « J'aime »