Descubrimiento de oembed: ¿De qué se habla?

Una forma de leer un foro de Discourse es simplemente leer los temas. Otra forma podría ser ver qué se está discutiendo en los temas, específicamente los oembeds. Digamos que necesito que mi foro discuta clips de YouTube. En ese caso, querría una lista de los oembeds más recientes y filtrados en el foro, para obtener otra perspectiva sobre las actividades del foro. Pero también noticias y demás.

Ya puedo iniciar un tema pegando una URL. Como soy un usuario final sencillo, no lo sé con certeza, pero sospecho que Discourse ya registra los oembeds como “cosas” especiales, ya que debe haber un mecanismo que convierta el oembed a partir de un enlace. Entonces, cuando esto ocurre, ¿tal vez se podría implementar un evento donde el oembed se agregue a una lista propia?

Alternativamente, me gustaría saber cómo hacer una consulta con el explorador de bases de datos y vincularla en el encabezado.

El punto es obtener una idea de las “cosas” sobre las que la gente está hablando.

Lo coloqué bajo #feature, pero quizás debería haber estado bajo ux.

¿Qué opinan?

Creo que un plugin que cree una nueva ruta/vista con una página de enlaces de YouTube podría funcionar. Mi suposición arriesgada es que el trabajo costaría entre 500 y 2000 dólares, dependiendo de tus necesidades específicas y de lo profesional que quieras que se vea.

Lo que equivale a decir que no se puede hacer fácilmente.

Gracias, Jay. Solo quería verificarlo.

1 me gusta

Solo siendo creativo aquí :slight_smile: Si un enlace de YouTube se incrusta automáticamente y se transforma, de modo que no puedo simplemente crear un enlace que busque “YouTube OR Vimeo OR x OR y solo en el cuerpo”, ¿hay otra forma de buscar publicaciones que devuelvan resultados con videos de YouTube incrustados? Quiero decir, al buscar “YouTube” aquí, obtengo resultados donde aparece YouTube en el título, pero no videos de YouTube incrustados en el cuerpo de la publicación.

Pero, según recuerdo, la última vez pude desactivar la incrustación automática. ¿Entonces esas URL serían buscables? Es decir, ¿podría simplemente buscar “youtube.com” en las publicaciones? Probablemente sea una buena solución para mí, ya que realmente no necesito la incrustación automática. No quiero ver todas esas imágenes a menos que yo mismo decida verlas haciendo clic. ¿O me equivoco?

De lo contrario, se podría establecer una regla en la comunidad donde no se permita incrustar contenido en las publicaciones, sino que se deba crear un nuevo tema en una categoría especial para medios.

Simplemente… siendo creativo.

¿Alguna idea?

No veo una forma sencilla de buscar “publicaciones con algún tipo de video incrustado”. Creo que podrías ejecutar una consulta en el Explorador de Datos algo así como

SELECT id, post_id, topic_id FROM posts WHERE cooked LIKE '%lazyYT-containers' 
OR cooked LIKE '%inline-onebox%'

para obtener las publicaciones y temas que tengan algún tipo de incrustación. Podrías refinarla aún más para obtener solo aquellas que contengan elementos que te interesen, y luego, creo, podrías usar un componente de tema para ejecutar esa consulta del Explorador de Datos y hacer . . . algo.

1 me gusta

¿Pero no se registra en la base de datos como un evento la transformación Oembed del enlace que introduje en el editor?