Me cuesta entender por qué algunos vídeos se incrustan en nuestro foro y otros no.
Por ejemplo, si alguien publica una URL de YouTube, se incrusta como un vídeo reproducible. Genial.
Las URL de otros sitios no se muestran como un vídeo incrustado reproducible, aunque puedo ver las mismas URL como vídeos incrustados reproducibles en otros foros (que no son de Discourse).
Entonces, ¿hay restricciones en algún lugar? No encuentro nada en la configuración.
No todos los proveedores de video son compatibles de forma predeterminada. Puedes ver una lista aquí.
¿A qué sitios te refieres? ¡Puedes solicitarlo en Feature si no está disponible!
Entonces, ¿el soporte para incrustar videos se realiza literalmente sitio web por sitio web? ¿Discourse/Onebox tiene que optar por brindar soporte para los videos de un sitio web específico para que esto funcione? ¿He entendido eso correctamente?
Si te refieres a generar una buena vista previa después de pegar un enlace, sí, tienes razón.
Cada sitio web tiene especificidades, como diferentes formatos, modos, estructura de URL, etc.
No siempre es tan sencillo como envolver la URL directamente en un <iframe>.
Si Onebox no funciona con tu sitio, significa que nadie lo solicitó antes, no dudes en hacerlo.
Alternativamente, aún puedes insertar un <iframe> de cualquier sitio directamente en una publicación si incluyes la fuente en la lista blanca.
Creo que estás confundiendo Creating rich link previews with Onebox con incrustar un <iframe> directamente.
Crear un onebox requiere que el sitio web sea compatible internamente con Discourse.
Aún puedes publicar manualmente cualquier <iframe> siempre que la fuente esté en la lista blanca (ver mi respuesta anterior).
De ambas maneras, tienes control total sobre lo que permites.
¡No te preocupes! Esta configuración es para onebox, para controlar qué onebox se puede renderizar (entre los proveedores admitidos que enumeré en mi primer mensaje).
¡Quieres usar la configuración allowed iframe en su lugar!