Scoperta Oembed: di cosa si sta parlando?

Un modo per leggere un forum Discourse è … semplicemente leggere i topic. Un altro approccio potrebbe essere quello di vedere cosa=oembed viene discusso nei topic. Supponiamo che il nostro forum debba discutere di clip di YouTube. In tal caso, vorremmo un elenco degli ultimi oembed filtrati all’interno di un forum, per avere un’altra prospettiva sulla scoperta delle attività del forum. Ma anche di notizie e così via.

Posso già avviare un topic incollando un URL. Essendo un semplice utente finale, non lo so con certezza, ma sospetto che Discourse registri già gli oembed come “cose” speciali, poiché deve esistere un meccanismo che trasforma l’oembed in … un oembed a partire da un link. Quindi, quando ciò accade, forse si potrebbe attivare un evento in cui l’oembed viene inserito in un elenco autonomo?

In alternativa, vorrei sapere come creare una query con l’esploratore del database e collegarla nell’intestazione?

L’obiettivo è farsi un’idea delle “cose” di cui le persone stanno parlando.

Ho inserito la richiesta nella categoria Contribute > Feature, ma forse avrebbe dovuto essere Contribute > UX.

Che ne pensi?

Penso che un plugin che crei una nuova rotta/vista con una pagina di link a YouTube potrebbe funzionare. La mia stima è che si tratti di un lavoro da 500 a 2000 dollari, a seconda delle tue esigenze specifiche e di quanto vuoi che sia elegante.

Che è un altro modo per dire che non può essere fatto facilmente.

Grazie, Jay. Volevo solo verificare.

1 Mi Piace

Sto solo facendo creatività qui :slight_smile: Se un link YouTube viene incorporato (oembed) e trasformato in modo che non possa semplicemente creare un link che cerchi “YouTube O Vimeo O x O y solo nel corpo”, c’è un altro modo per cercare e trovare post che restituiscano YouTube e simili come risultati? Voglio dire, cercando semplicemente “YouTube” qui ottengo risultati con YouTube nel titolo, non video YouTube incorporati nel corpo di un post.

Ma, per quanto ricordo, l’ultima volta potevo semplicemente disattivare l’oembedding. Allora quegli URL sarebbero stati ricercabili? Cioè, sarei stato effettivamente in grado di cercare semplicemente “youtube.com” nei post? Probabilmente una buona soluzione per me, dato che non ho davvero bisogno dell’oembed. Non voglio vedere tutte quelle immagini a meno che non le chieda esplicitamente cliccandoci sopra. O sbaglio?

In alternativa, si potrebbe stabilire una regola della community in cui non si può incorporare nei post, ma si deve creare un nuovo argomento in una categoria speciale per i media.

Semplicemente… facendo creatività.

Qualche pensiero?

Non vedo un modo semplice per cercare “post con qualche tipo di video incorporato”. Penso che tu possa eseguire una query in Data Explorer per qualcosa del genere:

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

e ottenere i post e i topic con qualche tipo di incorporamento. Potresti affinarla ulteriormente per ottenere solo quelli che contengono elementi che ritieni rilevanti e, poi, penso, potresti far sì che un componente del tema esegua quella query di Data Explorer e faccia… qualcosa.

1 Mi Piace

Ma la trasformazione Oembed del link che ho inserito nell’editor non viene registrata nel database come evento?