Miniatures de la liste de sujets

J’ai essayé de configurer cela ici, mais les miniatures ne semblent pas être générées pour nos sujets.

Est-ce lié d’une manière ou d’une autre au paramètre de période de grâce de modification ? Le composant thématique « Aperçus de la liste des sujets » n’obtient des miniatures que lorsque le premier message n’est plus modifiable, mais cette catégorie ne convient pas du tout à cette approche, et nous préférerions que les utilisateurs puissent modifier leurs messages indéfiniment dans cette catégorie.

2 « J'aime »

Correct.

En tant que mods front-end uniquement, Topic List Thumbnails et Topic List Previews exploitent le même processus principal qui génère les miniatures en back-end. Ce travail asynchrone n’est pas exécuté tant que la période de grâce d’édition n’est pas terminée MISE À JOUR : si l’image est distante. Si les images sont téléchargées localement, le processus de génération de miniatures est immédiatement lancé.

Le processus n’est pas modifiable par un composant de thème et nécessiterait un plugin ou une PR au back-end pour être modifié (sans oublier que TLP a un plugin complémentaire pour certaines fonctionnalités supplémentaires).

Notez qu’avant que la prise en charge des miniatures ne soit ajoutée au cœur du système, Topic List Previews était un plugin et fonctionnait de la même manière en termes de planification de la création des miniatures. Je ne peux pas parler pour l’équipe, mais vous pouvez comprendre la logique de le maintenir ainsi : vous ne voulez pas générer de miniatures dont l’image source pourrait être fréquemment modifiée ou que se passe-t-il si une image est ajoutée à la dernière minute ?

Une façon de l’atténuer est d’utiliser la fonctionnalité d’icône/image par défaut dans chaque composant de thème respectivement. Pour la vue en maçonnerie/carreaux, cela réduit au moins les changements spectaculaires dans la mise en page. Ou minimiser la période de grâce ?

3 « J'aime »

Ah, oui, je vois. Il est tout à fait logique que ce soit le comportement par défaut — nous sommes dans une situation délicate car une grande partie de ce qui sera publié dans cette catégorie sera des mods Minecraft, il est donc logique que le premier message de chaque sujet doive être modifié peu fréquemment, et que la miniature soit susceptible d’être modifiée.

J’imagine que vous n’êtes pas au courant de plugins qui permettent de modifier ce comportement, à brûle-pourpoint ? Je peux comprendre pourquoi Core ne prend pas cela en charge, mais s’appuyer sur la période de grâce ne nous conviendra tout simplement pas.

2 « J'aime »

Non, je ne pense pas. La chose la plus proche était l’ancien plugin déprécié de prévisualisation de la liste de sujets que vous auriez pu modifier.

Vous devez soit faire ce travail vous-même, soit Marketplace

3 « J'aime »

D’accord, pas de souci, merci pour votre temps !

2 « J'aime »

Pour ajouter cependant, une partie importante de la bataille consiste à spécifier le comportement pratique exact que vous souhaitez et qui fonctionnera dans tous les cas limites. Ensuite, assurez-vous que ce que vous voulez fonctionnera en pratique. Tout est modifiable. :).

Si le message change après la date limite, je pense que le système devrait planifier un nouveau tirage et mettre à jour la miniature.

3 « J'aime »

Je pense que j’ai peut-être confondu la période de grâce et le blocage de modification, car il y a peu de temps, les miniatures ont commencé à se générer.

Je pense que je dois attribuer cela à une erreur de mise en cache CDN, haha. Quoi qu’il en soit, merci pour votre aide !

3 « J'aime »

Oh, oui, j’ai entendu parler de ça, c’est fantastique !

Il y a eu une certaine confusion à ce sujet ici aussi, dans ce problème

3 « J'aime »

on dirait que c’est cassé après le dernier commit, test sur theme-creator avec des balises gird.

3 « J'aime »

Cela pourrait être beaucoup de choses. Avez-vous une erreur dans la console JavaScript ?

2 « J'aime »

Oui

3 « J'aime »

Gareth, désolé pour la confusion, mais maintenant que je suis de retour à mon bureau, j’ai effectué quelques tests rapides et examiné la logique.

Ma déclaration était incomplète :

  • Si l’image est distante de quelque manière que ce soit (y compris une “onebox” d’un lien distant, lorsqu’elle est hébergée sur un CDN ?), les miniatures sont affectées par un travail retardé : Jobs::PullHotlinkedImages, et celui-ci est effectivement planifié après la période de grâce d’édition (cette partie était correcte) :
  • MAIS : il semble que si vous téléchargez une image directement sur le site (par exemple, en collant une image), les miniatures sont créées dans un processus asynchrone qui semble être déclenché immédiatement. Si vous mettez à jour l’image avec une autre image locale, cela sera également reflété presque immédiatement. J’ai mis à jour quelques publications ci-dessus. Comme je ne fais pas cela très souvent, j’avais omis cette partie.
3 « J'aime »

Hein, d’accord, c’est un comportement fascinant, mais ça a du sens pour moi, je pense.

C’est une information très utile, je pourrai alors mettre à jour mes directives de publication. Merci pour la clarification !

3 « J'aime »

:bug: Bug

Si j’active le composant de thème Topic Thumbnails, cela casse mon forum. Je suis à la version 2.9.0.beta4 [222c8d9b6a]. J’utilise le thème graceful.

Désactiver le composant de thème Topic Thumbnails répare mon forum, mais bien sûr, les miniatures de sujets n’apparaissent plus.

J’ai créé ce post de bug mais quelqu’un m’a recommandé de poster ici car le bug ne concerne pas le forum lui-même.

6 « J'aime »

Cela se produit-il également avec les aperçus de listes de sujets ? Si oui, il pourrait s’agir d’un bug dans le cœur du système…

2 « J'aime »

Non, cela a fonctionné. Je viens de l’installer pour tester et je n’ai rien configuré par défaut, mais cela a semblé s’appliquer et fonctionner correctement.

3 « J'aime »

Oui, le composant est aussi cassé sur mes forums :pensive:

3 « J'aime »

Ceci est également cassé dans nos forums.

3 « J'aime »

@jtooker, @undasein Je viens d’ajouter un correctif, la mise à jour du composant devrait résoudre le problème (@tkearsley votre site devrait déjà être mis à jour).

Merci à tous de l’avoir signalé !

12 « J'aime »

Merci ! Cela a très bien fonctionné.

6 « J'aime »