Necesito ayuda para actualizar la imagen que se muestra al publicar un enlace

Hemos actualizado todos los iconos de marca en /admin/site_settings/category/branding para reflejar nuestra nueva marca, pero cuando compartimos un enlace (por ejemplo, en Slack, etc.) todavía muestra nuestro antiguo logotipo. ¿Dónde se está configurando esta imagen para que podamos actualizarla y reflejar nuestra nueva marca?

1 me gusta

Eché un vistazo rápido a qué icono se utiliza para Meta al publicar un enlace en Slack, y parece que se utiliza el apple touch icon por alguna razón (no creo que tengamos control sobre esto), así que ¿establecerlo podría ayudar? Si no está configurado, parece que recurre a large icon.

image

Si ya has actualizado esos, ¿es posible que Slack almacene en caché los iconos y tarde un poco en verse la actualización?

hmmm, buscando veo que el apple touch icon está en blanco y la nota de discourse debajo dice “Si se deja en blanco, se usará large_icon”. La imagen es una imagen borrosa de nuestro nuevo logo, así que eso parece ser correcto.
Retrocediendo desde eso, el large_icon más arriba en la página también está en blanco y la nota de discourse debajo dice “Si se deja en blanco, se usará logo_small”. La imagen es la misma imagen borrosa que la de arriba, así que también parece correcta.
El logo_small cerca de la parte superior de la página se completó con el nuevo logo y las imágenes borrosas mencionadas anteriormente coinciden con él, así que eso también parece estar bien.
Estos cambios de marca se hicieron en discourse hace varios meses, así que no creo que sea un problema de caché en slack que se resuelva automáticamente. Sin embargo, preguntaré internamente si han visto que el logo antiguo aparezca en otros lugares además de en las publicaciones de slack para que al menos podamos determinar si es un problema específico de discourse-slack.
Mientras tanto, ¿crees que podría ser un problema con discourse que no recurra al icono alternativo mencionado a pesar de que la imagen borrosa mostrada implica que sí lo hace?

1 me gusta

oh sí, eso probablemente descarta la caché

No esperaría que fuera el problema porque funcionó cuando lo probé, pero estas cosas son difíciles de depurar perfectamente cuando interviene el comportamiento de otra aplicación.

Por ahora, intentaría configurar el apple touch icon y ver si eso resuelve el problema.

Pude descartar que fuera un problema exclusivo de Slack. Si usas Post Inspector y pones uno de nuestros enlaces de Discourse, muestra el logo antiguo.

Usando este sitio veo que el logo antiguo proviene de https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/standard10/uploads/[nuestraempresa]/original/1X/[nombredeficheroaleatorio.png]

¿Presumiblemente esto es algo que Discourse usa para almacenar la información y esta caché necesita ser eliminada o actualizada?

1 me gusta

Ah, veo que eres un cliente de nuestro hosting oficial basándome en ese enlace. Parece que el tema de tu sitio ha configurado manualmente algunas etiquetas meta opengraph en el archivo head. Hacer esto no debería ser necesario, y parece que es aquí donde se hace referencia al antiguo logotipo.

Si eliminas estas etiquetas de la sección head que se encuentra en /admin/customize/themes (dentro de “editar HTML/CSS”), esto debería solucionar el problema.

2 Me gusta

¡Gracias, funcionó de maravilla!
Si quisiéramos subir una imagen en esa misma página (admin/customize/themes/2), supongo que podríamos editar la sección head a través de “editar HTML/CSS”. Si es así, ¿cómo se vería esa línea en lugar de
<meta property="og:image" content="https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/standard10/uploads/[ourcompany]/original/1X/[rendomfilename.png]">?