Assurez-vous que "Onebox Assistant" explore ces aperçus de manière fiable !

Je ne sais pas comment installer ce plugin. Pouvez-vous écrire une méthode simple ? @merefield

Merci !

1 « J'aime »

Comme pour tout autre plugin, consultez : Install plugins on a self-hosted site

J’ai mis à jour le premier message pour rendre cela plus évident :slight_smile:

1 « J'aime »

Merci ! J’ai installé ce plugin dans mon Meta, mais j’ai constaté que OneBox ne prend toujours pas en charge Twitter. Je veux dire que la carte d’aperçu ne s’affiche pas après avoir collé le lien Twitter… Les liens YouTube et d’autres sites fonctionnent !

Ce plugin nécessitait une mise à jour majeure suite au récent refactor du cœur il y a environ deux semaines.

Le voici, il devrait fonctionner désormais :

1 « J'aime »

J’adore le plugin @merefield ! Je voulais juste signaler que si vous collez un lien dans l’éditeur, le titre met un certain temps à se mettre à jour — par rapport à l’absence du plugin (par exemple, un lien YouTube prenait 5 à 10 secondes, contre presque instantanément sans le plugin). Y a-t-il un moyen de récupérer le titre de la manière habituelle ?

Cela prend naturellement plus de temps car vous faites appel à une API de crawl tierce.

Cet appel sera plus rapide si l’API a mis le résultat en cache. Si le résultat est nouveau pour l’API, cela prendra plus de temps. Nous ne pouvons rien faire à ce sujet.

Je ne suis pas sûr de voir comment cela pourrait fonctionner ? Le titre provient également d’un scraping de la cible via l’API de crawl.

1 « J'aime »

Ah, d’accord. Je pensais que le robot d’exploration tiers pouvait récupérer l’image et que le reste pouvait être géré par le robot d’exploration intégré.

Sa seule fonction est de récupérer le code source de la page cible afin de le transmettre à Onebox pour qu’il effectue son traitement.

2 « J'aime »

J’ai poussé quelques correctifs de compatibilité de base pour cela, ainsi qu’une correction de bug dans les paramètres :bug: Salut ! :hammer_and_wrench:

4 « J'aime »

Il semble que ce plugin fasse que toutes les onebox renvoient des 404 pour la route GET /onebox maintenant. J’ai reconstruit mon site avec le plugin désactivé et onebox fonctionne à nouveau. La désactivation via le panneau d’administration n’a pas semblé aider…

2 « J'aime »

Intéressant. Ça fonctionne avec Commits · discourse/discourse (github.com)

Changement majeur dans les derniers jours ?

1 « J'aime »

Ce pourrait être ma configuration, nous étions sur Commits · discourse/discourse · GitHub avant que je reconstruise…

1 « J'aime »

Non, je pense que vous avez raison. C’est vraiment utile, encore plus récent, réduit la recherche :+1:

1 « J'aime »

J’ai eu le même problème, et j’ai aussi cru qu’il avait été résolu en désinstallant complètement le plugin. Le désactiver ne l’a pas résolu.

Je crois que c’était, en fait, parce que j’avais désinstallé l’assistant onebox. C’était il y a quelques jours et je ne peux pas être sûr à 100%, mais mon problème était identique au vôtre, donc…

De plus, il est possible que ma capture d’écran des plugins installés montre à tort quels plugins étaient réellement installés lorsque le problème s’est produit. Ce dont je suis sûr, c’est que le problème ne s’est pas résolu après une simple reconstruction, l’assistant onebox était désactivé depuis plus d’un an, et je n’ai rien fait d’autre que de le supprimer de app.yml. J’ai peut-être pris la capture d’écran après cette reconstruction et avant de tester à nouveau…

2 « J'aime »

En raison de la nature et de la complexité des remplacements, la « désactivation » du paramètre supprime l’assistance mais ne supprime pas les remplacements eux-mêmes.

Le plugin peut être un peu fragile, il y a peu à faire à ce sujet (sans potentiellement proposer une modification de la structure au cœur), bien que vous ayez vu qu’il peut fonctionner pendant de longues périodes sans intervention, car ces remplacements étaient appliqués pendant toute la durée de son installation.

Vous pouvez voir ce que fait le paramètre en lisant le code.

1 « J'aime »

Sans rapport, mais j’ai utilisé le plugin lors de la re-cuisson de tous mes articles après un énorme import (1,6 M d’articles), y compris des articles contenant des vidéos Youtube. Youtube a fini par bloquer mon IP pour trop d’intégration. L’installation et l’activation de Onebox Assistant ont résolu ce problème, et je n’en avais plus besoin après la re-cuisson. Je l’ai désactivé mais pas supprimé (juste au cas où, vous savez). C’était parfait pour cette tâche.

6 « J'aime »

Oui, c’est bien quand ça marche, content que ça ait été utile :+1:

Je regarde ça maintenant, mais je ne peux pas promettre que ce soit une solution facile, on verra !

2 « J'aime »

OK, l’intrigue s’épaissit… cela fonctionne en développement sans changements avec le dernier noyau…

1 « J'aime »

Je viens de mettre à jour deux sites, et dev, et ils fonctionnent tous. Aucun changement n’a été apporté au plugin :+1:

Assurez-vous que le plugin est activé et que l’appel proxy est toujours actif.

Bref, je ne vois pas de problème.

cc : @Canapin

3 « J'aime »

Alors peut-être (ou sûrement ?) que ce n’était pas lié au plugin alors ? Honnêtement, quand j’essaie de résoudre un problème, je perds souvent la trace de ce que j’ai essayé ou non. Le problème semblait s’être résolu tout seul quand j’ai remarqué qu’il avait disparu. Un mystère qui restera un mystère.

Merci pour ton travail incroyable en tout cas Robert, comme toujours. :+1:

5 « J'aime »