No sé cómo instalar este complemento, ¿podrías escribir un método sencillo? @merefield
¡Gracias!
No sé cómo instalar este complemento, ¿podrías escribir un método sencillo? @merefield
¡Gracias!
Lo mismo que cualquier otro plugin, consulta: Install plugins on a self-hosted site
He actualizado el mensaje original para que eso sea más evidente ![]()
¡Gracias! He instalado este plugin en mi foro, pero descubrí que OneBox todavía no admite Twitter; es decir, la tarjeta de vista previa no se muestra después de pegar un enlace de Twitter… ¡Los enlaces de YouTube y otros sitios web funcionan!
Este plugin necesitaba una gran actualización basada en la reciente refactorización del núcleo de hace unas 2 semanas.
Aquí está, debería funcionar ahora:
¡Me encanta el plugin @merefield! Solo quería señalar que si pegas un enlace en el editor, el título tarda un poco en actualizarse, en comparación con cuando no hay el plugin (por ejemplo, un enlace de YouTube tardó de 5 a 10 segundos, mientras que sin el plugin fue casi instantáneo). ¿Hay alguna forma de que el título se obtenga de la manera habitual?
Naturalmente, lleva más tiempo porque estás consultando una API de rastreo de terceros.
Esa llamada será más rápida si la API tiene el resultado en caché. Si es nuevo para la API, tardará más. No hay nada que podamos hacer al respecto.
No estoy seguro de cómo funcionaría eso. El título también proviene de un raspado del objetivo a través de la API de rastreo.
Ah, vale. Pensé que el rastreador de terceros podría obtener la imagen y que el resto lo hiciera el rastreador integrado.
Su única función es obtener el código fuente de la página objetivo para poder pasárselo a Onebox y que este haga lo suyo.
He implementado algunas correcciones de compatibilidad principales para esto, además de una solución para un error en la configuración
¡saludos! ![]()
Parece que este plugin está haciendo que todos los onebox devuelvan 404s para la ruta GET /onebox ahora. Reconstruí mi sitio con el plugin deshabilitado y onebox volvió a funcionar. Deshabilitarlo a través del panel de administración no pareció ayudar…
Interesante. Está funcionando con Commits · discourse/discourse (github.com)
¿Cambio drástico en los últimos días?
Podría ser mi configuración, estábamos en Commits · discourse/discourse · GitHub antes de que reconstruyera…
No, creo que tienes razón. Es muy útil, incluso más reciente, reduce la búsqueda ![]()
Tuve el mismo problema, y también creí que se había resuelto desinstalando completamente el plugin. Deshabilitarlo no lo solucionó.
De hecho, creo que fue porque desinstalé el asistente de onebox. Sucedió hace algunos días y no puedo estar 100% seguro, pero mi problema fue idéntico al tuyo, así que…
Además, es posible que mi captura de pantalla de los plugins instalados muestre falsamente qué plugins estaban realmente instalados cuando ocurrió el problema. De lo que estoy seguro es de que el problema no se resolvió solo con reconstruir, el asistente de onebox estuvo deshabilitado durante más de un año, y no hice nada más que eliminarlo de app.yml. Podría haber tomado la captura de pantalla después de esta reconstrucción y antes de volver a probar…
Debido a la naturaleza y complejidad de las anulaciones, la “desactivación” de la configuración elimina la asistencia pero no elimina las anulaciones en sí.
El plugin puede ser un poco frágil, hay poco que se pueda hacer al respecto (sin potencialmente enviar una solicitud de extracción de un cambio de estructura al núcleo), aunque ha visto que puede funcionar durante bastantes ejecuciones seguidas sin intervención, ya que esas anulaciones se estaban aplicando durante todo el tiempo que estuvo instalado.
Puede ver lo que hace la configuración leyendo el código.
No está relacionado, pero usé el plugin al volver a procesar todas mis publicaciones después de una gran importación (1,6 millones de publicaciones), incluidas las publicaciones que contenían videos de YouTube. YouTube terminó por poner en lista negra mi IP por demasiadas incrustaciones. Instalar y habilitar Onebox Assistant resolvió este problema, y no lo necesité después del reprocesamiento. Lo deshabilité pero no lo eliminé (por si acaso, ya sabes). Fue perfecto para esta tarea.
Sí, es bueno cuando funciona, me alegra que haya sido útil ![]()
Lo estoy revisando ahora, ¡pero no puedo prometer que sea una solución fácil, ya veremos!
OK, la trama se complica… esto está funcionando en desarrollo sin cambios con el último núcleo…
He actualizado dos sitios, y dev, y todos FUNCIONAN. No se han realizado cambios en el plugin ![]()
Asegúrate de que el plugin esté habilitado y de que la llamada proxy esté siempre activada.
En resumen, no veo ningún problema.
cc: @Canapin
Entonces, ¿quizás (¿o seguramente?) no estaba relacionado con el plugin? Sinceramente, cuando intento resolver un problema, a menudo pierdo la noción de lo que he intentado o no. El problema pareció resolverse solo cuando noté que había desaparecido. Un misterio que seguirá siendo un misterio.
Gracias por tu increíble trabajo de todos modos, Robert, como siempre. ![]()