Bonjour à tous,
J’intègre une liste de sujets de mes forums sur un autre site web.
Cela fonctionne très bien, mais les images qui apparaissent à côté de chaque sujet ne sont pas optimisées.
Cela ralentit considérablement la vitesse de chargement de la page. L’image fait environ 100 pixels, mais elle charge tout de même l’image en pleine qualité depuis les forums (environ 1 Mo). Une version optimisée fait environ 90 Ko, soit 10 fois plus petite.
Existe-t-il un moyen de forcer les sujets intégrés à charger par défaut la version optimisée de chaque image ?
J’ai examiné le JavaScript intégré mais je n’ai trouvé aucune ligne concernant les images.
Merci !
Y a-t-il un moyen de faire en sorte que ce JS charge réellement une image optimisée ?
Les images de mon embed font environ 100 px, mais les grandes images de la communauté ralentissent considérablement le chargement de la page. N’est-il pas possible de charger la version optimisée de 375 px ?
Existe-t-il un moyen de tester le JS pour réaliser cela ?
Sinon, l’option que j’envisage en alternative consiste à obtenir une liste de publications via POST, puis à créer moi-même les div pour ces sujets. Je ne suis pas certain de la simplicité de cette approche, cependant.
Les sujets sont intégrés via un iframe, ce qui rend l’utilisation de JavaScript très difficile. Vous auriez plus de facilité à écrire un plugin ou, comme vous l’avez mentionné, à appeler directement l’API pour réaliser ce que vous souhaitez.
J’accepterais une demande de fusion (pull request) sur le cœur du projet pour ajouter une option permettant des tailles d’image plus petites, si vous êtes à l’aise avec Ruby.
Merci. J’ai réussi à faire cela, mais j’ai du mal à trouver la version optimisée de chaque photo… Il doit bien y avoir un lien fixe pour obtenir les images optimisées, non ?