Les avatars animés GIF ne sont plus pris en charge par défaut

Afin de simplifier la base de code de Discourse, la prise en charge des avatars GIF animés ne sera plus incluse par défaut dans Discourse à partir de la version bêta 2.6 actuelle.

Notez que les GIF animés dans les messages continueront de fonctionner (bien sûr !), nous faisons spécifiquement et UNIQUEMENT référence aux avatars ici.

Il est possible qu’un futur plugin réactive la prise en charge des avatars GIF animés pour les sites qui en ont besoin, mais nous n’avons pas de calendrier pour ce plugin pour le moment.

35 « J'aime »

Je pense que nous aurons bientôt une guerre civile :sweat_smile:

12 « J'aime »

Je suppose que la prise en charge des avatars SVG permettrait d’utiliser les animations SVG.

1 « J'aime »

Sur Discord, nous ne pouvons pas télécharger d’émojis personnalisés au format SVG car les dessins vectoriels peuvent potentiellement causer des dysfonctionnements.

Les fichiers SVG peuvent être arbitrairement complexes à rendre ( imaginez un fichier SVG contenant des instructions pour dessiner des centaines de milliers de courbes de Bézier ou autre). Cela signifie qu’une personne pourrait créer un SVG qui ralentirait ou figerait le client pendant qu’il tente de le rendre, et il serait assez difficile de développer une heuristique fiable pour détecter ce cas.

Les émojis intégrés peuvent être au format SVG car ils ne sont évidemment pas malveillants, mais nous ne pouvons pas garantir cela pour les émojis personnalisés.

Je suppose que cela s’appliquerait à toute application permettant aux utilisateurs de télécharger des fichiers SVG, mais je ne sais pas si certaines restrictions peuvent être mises en place pour limiter les problèmes potentiels.

5 « J'aime »

Oh non ! Bon sang, mes profils animés ne fonctionnent plus sur les nouvelles instances de Discourse. Je suggère d’ajouter une ligne dans app.yml, similaire à la ligne du nom d’hôte, pour permettre de l’activer. Bien sûr, cela demanderait beaucoup de travail et ne serait disponible que dans des mises à jour très lointaines.

#GIF_avatars: Y (Désactivé par défaut)

3 « J'aime »

Est-ce que cela causera le même problème si un utilisateur télécharge un avatar animé depuis un site externe via un lien ?

1 « J'aime »

Il semble que ce changement ait également affecté les emojis personnalisés animés. Je l’ai appris à la dure : j’ai essayé de mettre à jour l’ensemble d’emojis existant et me suis retrouvé avec des images statiques à la place. Et maintenant, je ne peux même pas revenir en arrière. :cry:

6 « J'aime »

Salut, est-ce que ça marche ? Parce que j’ai tout essayé et rien ne bouge.

Non, comme indiqué dans le message original, nous avons supprimé le support des avatars GIF.

8 « J'aime »

Et la carte utilisateur ?

3 « J'aime »

Ça fonctionne toujours parfaitement sur les cartes utilisateur, vérifiez la mienne.

Nous avons supprimé le support des avatars car nous devons les redimensionner fréquemment, ce qui ne pose pas de problème sur les cartes utilisateur.

6 « J'aime »

J’utilise la version 2.6.0 en production. Lorsque j’upload un GIF sur ma carte utilisateur, il ne s’anime pas du tout. J’ai remarqué que le GIF que j’ai uploadé a été transformé en une image statique. Dois-je modifier quelque chose dans les paramètres ? Actuellement, il n’y a pas d’option allow_animated_avatars ni allow_animated_thumbnails dans les paramètres de mon site.

4 « J'aime »

Je viens de télécharger votre GIF et de le charger sur ma carte utilisateur, mais cela ne fonctionne pas, même ici :sweat_smile:

5 « J'aime »

Pour faire suite à ce sujet, vous pouvez utiliser une image WebP animée pour l’arrière-plan de la carte utilisateur. Je viens de mettre la mienne à jour ici pour tester.

4 « J'aime »

Est-ce qu’un plugin a été créé pour que cela fonctionne ?

1 « J'aime »

Je soutiens cette question. Des progrès ont-ils été réalisés ?

Je crains qu’aucun plugin n’ait été créé ; ce serait un plugin très complexe s’il devait conserver l’ancienne fonctionnalité.

Nous utilisions auparavant la bibliothèque : Gifsicle: Command-Line Animated GIFs pour redimensionner les avatars animés, mais cette dépendance a été supprimée.

Pour l’implémenter dans un plugin, plusieurs options sont possibles :

  1. Vous pourriez intégrer la dépendance d’une manière ou d’une autre, ce qui est très complexe, surtout depuis un plugin, puis corriger le code pour prendre en charge cela dans un plugin (extrêmement difficile).

  2. Vous pourriez renoncer au redimensionnement des avatars animés et ajouter un correctif dans un plugin (moyen).

  3. Vous pourriez trouver une autre méthode pour redimensionner les avatars animés et l’intégrer dans un plugin (extrêmement difficile).

Aucune expérimentation n’est prévue par l’équipe Discourse. Nous avons complètement abandonné l’idée des avatars animés pour le moment.

7 « J'aime »

Ces fonctionnalités ne fonctionnent plus sur le forum que je modère, ni pour la carte d’utilisateur ni pour l’image d’en-tête de profil. Les utilisateurs peuvent conserver ce qu’ils ont déjà, mais s’ils tentent de mettre à jour, ils obtiennent une image statique.

J’ai essayé de télécharger différents fichiers WebP, dans un message ainsi que dans la carte d’utilisateur, et j’ai reçu cette notification dans les deux cas :

C’est une fonctionnalité très appréciée par nos utilisateurs, qui investissent souvent beaucoup d’efforts dans leurs pages de profil. Quelqu’un pourrait-il nous conseiller ?

1 « J'aime »

Ce ne sera pas facile, car nous avons supprimé les dépendances aux GIF animés de notre pipeline d’application, comme indiqué dans le message juste au-dessus du vôtre.

2 « J'aime »

Oui, je comprends que les gifs pourraient disparaître, ce qui est dommage. Qu’est-ce qui pourrait provoquer le message ci-dessus lorsque j’essaie de télécharger des fichiers webp ?

1 « J'aime »