He visto algunos temas dispares relacionados con este tema, pero me gustaría saber si se ha considerado la generación de imágenes dinámicas de Open Graph para temas similares a Reddit.
Cuando se comparten enlaces a mi comunidad, estoy pensando en la mejor imagen para representar todos los enlaces y puede ser difícil. ¿Debería ser una llamada a la acción para unirse? ¿Una vista previa de lo que hay dentro? ¿Algo genérico que solo muestre el nombre de mi comunidad? Creo que todas son buenas respuestas… dependiendo del enlace que se comparta.
Resolviendo al menos la pregunta n.º 2, sería genial si Discourse generara dinámicamente la imagen de Open Graph para el tema que fuera una vista previa del tema (por ejemplo, título, categoría, etiquetas, quizás la imagen de perfil del usuario, etc.).
¿Qué quieres decir con “dinámico”? Las miniaturas ya se envían dependiendo del contenido del Tema.
Cuando comparto un Tema de mi foro, la miniatura de Open Graph muestra la imagen asociada con ese Tema específico (si existe) y si no, usará el gráfico de la configuración de marca como respaldo.
Aquí tienes ejemplos de ambos, uno sin miniatura de Tema y otro con:
¡Gran pregunta aclaratoria! Esto sería para temas sin imágenes, y también donde no quieres que las imágenes sean las predeterminadas.
Aquí tienes algunos ejemplos de cómo se ve un enlace de Reddit cuando se comparte un enlace a un comentario específico, por ejemplo. Supondría que estos se generan dinámicamente, creando imágenes de Open Graph que son directamente relevantes para el contenido que se comparte (por ejemplo, en el caso de Discourse, un título de tema, categoría, etiqueta, etc. o para una publicación, posiblemente un extracto, su nombre de usuario, la categoría, etc.)
Por supuesto. Específicamente, generar una imagen atractiva de Open Graph para usarla como URL de og:image.
¡Ah, sí, todos tenemos nuestras ideas! Encuentro que nuestra comunidad está buscando algo como esto (con lo que estoy de acuerdo) y veo tasas de clics mucho mejores en estos en el mundo empresarial/corporativo en comparación con imágenes aleatorias.
Sería genial tener un marco para generar estos en Discourse, similar al enfoque de GitHub:
Estaba pensando en lo mucho que me gustaría esto como una forma de generar interés al compartir en Whatsapp/Twitter/IG/LI/etc., de modo que con solo compartir un enlace, las personas 1) sepan que está ocurriendo una conversación y 2) podrían pasar de conversar en la plataforma de redes sociales al foro de Discourse.
¿O alguien tiene alguna idea de lo difícil que sería crear esto?
Me entusiasma mucho saber cómo va. Compartí un enlace de tema nuevo pre-rellenado con un amigo en Signal y solo mostró la imagen y descripción genérica de la comunidad, lo cual me parece tan inútil que simplemente eliminé la imagen compartida.
Espero que esto se haga realidad pronto, ya que creo que proporcionará mucho contexto visual a las personas antes de visitarla
Discourse pronto hará algo de código abierto. Decidimos no añadir la función de imágenes dinámicas todavía, pero puedes definir el título y la descripción de forma dinámica para una ruta. Por ejemplo, ahora tenemos esta página de etiquetas, ¡pero mira!
Hemos anulado el título y la descripción de og. Mucho mejor que si dijera algo como esto (si pudieras imaginar que dijera “Temas etiquetados como product-announcement”).
Es un detalle tan pequeño, ¡pero realmente hace que una comunidad (al menos en el ámbito empresarial) se sienta significativamente más pulida y robusta!
Sí, esto me hará muy feliz . Si bien las imágenes serían geniales, creo que esto será más que suficiente. ¡Estoy muy emocionado por ello, gracias por el trabajo!