Aperçus de la liste de sujets (TLP)

Salut, il n’apparaît pas avec l’icône miniature, il n’est pas non plus rendu dans le HTML. J’ai également essayé le thème par défaut de Discourse.

1 « J'aime »

Je pense que vous pourriez avoir besoin d’un freelance pour examiner de plus près.

Je n’ai eu aucun autre rapport. Très étrange.

Merci, ce n’est pas vraiment obligatoire pour moi. Je vais simplement le désactiver, j’ai juste demandé ici car je pensais qu’il me manquait quelque chose d’autre à faire.

2 « J'aime »

Avant que je ne passe à autre chose, pourriez-vous partager votre console de cette vue ? Des avertissements ou quelque chose en rouge ?

Pour vous donner une idée : le composant Thème fournit l’interface utilisateur du sélecteur de miniatures, mais celui-ci n’est activé que si le plugin est détecté.

1 « J'aime »

Ce sont tous les avertissements dans mes journaux, il n’y a rien en rouge pour le moment.

Avis de dépréciation : `SiteSetting.min_trust_to_flag_posts` a été déprécié. Veuillez utiliser `SiteSetting.flag_post_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/discourse/lib/site_set

10:19

Avis de dépréciation : `SiteSetting.min_trust_level_to_allow_user_card_background` a été déprécié. Veuillez utiliser `SiteSetting.user_card_background_allowed_groups` à la place. (suppression dans Discourse 3.3) A

10:19

Avis de dépréciation : `SiteSetting.min_trust_level_to_allow_ignore` a été déprécié. Veuillez utiliser `SiteSetting.ignore_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/discourse/lib/sit

10:19

Avis de dépréciation : `SiteSetting.min_trust_level_to_allow_ignore` a été déprécié. Veuillez utiliser `SiteSetting.ignore_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/discourse/lib/gua

15:59

Avis de dépréciation : `SiteSetting.min_trust_to_edit_post` a été déprécié. Veuillez utiliser `SiteSetting.edit_post_allowed_groups` à la place. (suppression dans Discourse 3.3) À /var/www/discourse/lib/guardian/
2 « J'aime »

J’ai désactivé la majorité de mes plugins et j’ai essayé trois thèmes différents en aperçu et le sélecteur ne s’est pas affiché, donc je ne sais pas quelle pourrait être la cause du problème.

1 « J'aime »

Essayez une installation complètement neuve à un moment donné (pas pour la production) et voyez si vous pouvez reproduire le problème.

Jusqu’à présent, je n’ai pas pu le faire.

1 « J'aime »

Je ne parviens pas non plus à le reproduire de mon côté. C’est étrange. En regardant le code, cela devrait fonctionner tant que le composant et le plugin TLP sont activés. :thinking:

2 « J'aime »

De même, j’obtiens 2 avertissements différents.

Voici le premier :

Message

Avis de dépréciation : `SiteSetting.min_trust_to_edit_post` a été déprécié. Veuillez utiliser `SiteSetting.edit_post_allowed_groups` à la place. (suppression dans Discourse 3.3)
À /var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?'

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/app/models/concerns/limited_edit.rb:19:in `trusted_with_edits?'
/var/www/discourse/app/models/concerns/limited_edit.rb:7:in `edit_time_limit_expired?'
/var/www/discourse/lib/guardian/post_guardian.rb:177:in `can_edit_post?'
/var/www/discourse/lib/guardian.rb:670:in `public_send'
/var/www/discourse/lib/guardian.rb:670:in `can_do?'
/var/www/discourse/lib/guardian.rb:208:in `can_edit?'
/var/www/discourse/app/serializers/post_serializer.rb:165:in `can_edit'
(eval):34:in `_fast_attributes'

Voici le second :

Message (2 copies signalées)

Avis de dépréciation : `SiteSetting.min_trust_level_to_allow_ignore` a été déprécié. Veuillez utiliser `SiteSetting.ignore_allowed_groups` à la place. (suppression dans Discourse 3.3)
À /var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?'

Backtrace

/var/www/discourse/lib/discourse.rb:1035:in `deprecate'
/var/www/discourse/lib/site_settings/deprecated_settings.rb:128:in `block (2 levels) in setup_deprecated_methods'
/var/www/discourse/lib/guardian.rb:560:in `can_ignore_users?'
/var/www/discourse/lib/guardian.rb:555:in `can_ignore_user?'
/var/www/discourse/app/serializers/user_card_serializer.rb:134:in `can_ignore_user'
(eval):15:in `_fast_attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers-0.8.4/lib/active_model/serializer.rb:343:in `as_json'

Pouvez-vous s’il vous plaît expliquer ce que cela a à voir avec les aperçus de liste de sujets ?

Je ne voulais pas dire que c’était à propos des aperçus de listes de sujets. Je rencontre également des problèmes similaires dans la section des journaux. J’ai écrit que les problèmes avaient peut-être quelque chose en commun.

1 « J'aime »

Pouvez-vous reproduire le problème de cet utilisateur avec TLP ?

J’ai enfin publié un correctif pour cela (sur le sidecar) :

Maintenant, lorsque topic_list_enable_thumbnail_recreation_on_post_rebuild est défini, les images normales de sujet ne devraient plus disparaître :slight_smile: (l’image n’a jamais été détruite, seulement son image optimisée qui peut être recréée lors du rebaking)

Cette fonctionnalité était destinée à prendre en charge la recréation de miniatures pour les intégrations YouTube afin d’éliminer les bordures de lettres.

(La solution de contournement provisoire consistait à désactiver ce paramètre - il était de toute façon marqué comme “expérimental”).

Désolé que cela ait pris autant de temps, c’était sur ma liste !

Vous devrez mettre à jour le plugin sidecar pour obtenir ce correctif.

@STORMS @Jagster

3 « J'aime »

Une autre correction pour information, la présentation de la couleur dominante était incorrecte lorsqu’un des éléments de couleur RVB était à zéro - c’est maintenant corrigé :sweat_smile: :

2 « J'aime »

Oui, activez-le uniquement momentanément lorsque vous en avez besoin, reconstruisez le message de sujet souhaité, puis désactivez-le immédiatement. C’est délicat et devrait probablement avoir un contrôle d’interface utilisateur sur le message de sujet lui-même, mais cela offre une vue beaucoup plus agréable lorsque les vidéos Youtube n’ont pas de bordures noires.

3 « J'aime »

Bonjour, nous utilisons ce composant de thème depuis un certain temps et il est très utile pour notre communauté car il est très visuel.\n\nCependant, nous rencontrons des problèmes de performance avec ce plugin. Lorsque nous l’avons désactivé, nous sommes passés de 100 % d’utilisation du CPU et de problèmes de chargement de la page à ~55 % d’utilisation du CPU.\n\nAvez-vous une idée de la façon dont nous pouvons garder le plugin activé sans l’impact massif sur les performances ?

1 « J'aime »

Pouvez-vous partager comment vous avez configuré le composant ? Cela pourrait aider à comprendre le contexte.

Avez-vous remarqué la montée du CPU la première fois que vous avez installé ce composant ?

2 « J'aime »

Je ne me souviens malheureusement pas de l’utilisation du processeur lors de sa première installation.

Les paramètres du composant que j’ai remplacés :

  • vignettes de liste de sujets listes de sujets (toutes les sélections supprimées)
  • miniatures de liste de sujets catégories - ajout de 6 catégories dans lesquelles nous voulons des aperçus
  • extraits de liste de sujets listes de sujets - (toutes les sélections supprimées)
  • actions de liste de sujets listes de sujets - (toutes les sélections supprimées)
  • type de filtre de portefeuille de liste de sujets - catégorie
  • paramètre de filtre de portefeuille de liste de sujets - catégorie scripts

Le plugin ne semble avoir aucun paramètre remplacé, sauf que nous l’avons désactivé pour le moment.

1 « J'aime »

Le CPU de votre serveur ? Pouvez-vous partager les spécifications de votre CPU ?

Je suppose que vous parlez du plugin sidecar installé ?

J’ai vérifié un site avec ceci en cours d’exécution sur un Raspberry Pi :sweat_smile: dans Chrome et je n’ai pas pu identifier de problème de performance spécifique localement sur le client.

J’ai un VPS avec 4 Go fonctionnant avec le plugin et le Theme Component sur les clients et un rafraîchissement de page provoque un pic à 25 % sur un cœur, mais rien de plus.

2 « J'aime »

Nous utilisons le 2ème niveau le plus élevé de DO basic droplet, processeurs AMD premium.

Je vais réactiver les aperçus de la liste des sujets pendant 24 heures juste pour voir si cela fait remonter le pic de CPU ou non.

1 « J'aime »