Cuando publico un enlace directo de twitter/x en mi foro, no se despliega correctamente. Cuando publico el mismo enlace aquí en el foro de discourse, funciona.
Mi versión instalada: 3.6.0.beta1-dev (7c34595144)
Seguí las instrucciones para crear un ID y secreto de consumidor de Twitter (desde el portal developers.x.com) utilizando el nivel “gratuito”.
Cuando utilizo estos valores generados y los agrego en la configuración de Discourse como se muestra a continuación, sigo obteniendo la misma publicación de Twitter incorrectamente desplegada como se describe en mi publicación original.
Tenga en cuenta que mi instancia de Discourse está autoalojada en una instancia de AWS EC2.
Pero estoy de acuerdo en que la experiencia predeterminada podría mejorarse para que no termines con un onebox en blanco cuando la configuración de Twitter no está configurada.
Me encanta el uso del término “unfurling”. Aquí nos referimos a “oneboxing” para esa funcionalidad. He añadido la etiqueta onebox y también he alertado al equipo de experiencia del personal para que investigue cómo se podría mejorar la interfaz de usuario para que sea más fácil entender lo que está sucediendo en un caso como este.
Creo que hay otros casos en los que el “onebox” muestra un mensaje de error en el editor si no puede crear un “onebox” adecuado. Quizás esa podría ser una solución aquí también. O, como dices, simplemente mostrarlo como un enlace simple si no va a funcionar como “onebox” correctamente.
Parece que en tu ejemplo no dejaste un salto de línea antes de la URL que se iba a convertir en “onebox”. Aquí se ve como se esperaba.