ディスコースフォーラムを読む方法の一つは、トピックをただ読むことです。もう一つの方法は、トピックの中で 何が oembeds として話されているかを確認することです。例えば、自分のフォーラムでYouTubeのクリップについて議論させたい場合、最新のフィルタリングされたOembedsのリストをフォーラムに表示し、フォーラムのアクティビティを発見するための別の視点を得たいとします。また、ニュース記事なども含めたいです。
URLを貼り付けることでトピックを始めることはすでにできます。単なるエンドユーザーとして、私はOembedsが特別な「もの」としてディスコースによって登録されていることを知らないですが、疑っています。なぜなら、リンクからoembedが作成されるためのメカニズムが存在する必要があるからです。これが起こったとき、Oembedを独自のリストに追加するイベントを設定できるかもしれません。
あるいは、データベースエクスプローラーを使ってクエリを作成し、それをヘッダーにリンクする方法を知りたいです。
目的は人々が話している「もの」の感覚を得ることです。
この提案は Contribute > Feature に投稿しましたが、もしかしたら Contribute > UX にすべきだったかもしれません。
あなたはどう思いますか?
pfaffman
(Jay Pfaffman)
2021 年 1 月 15 日午後 3:21
2
新しいルートやビューを作成し、YouTube のリンク一覧を表示するページを持つプラグインが機能すると思います。私の推測では、具体的な要件や見た目の美しさに応じて、500 ドルから 2000 ドル程度の費用がかかるでしょう。
つまり、簡単にはできないという意味です。
ジェイさん、ありがとうございます。確認したかっただけです。
「いいね!」 1
ただのアイデア出しです YouTube リンクがオウムブードされて変換されると、そのリンクをそのまま「body 内のみで youtube OR Vimeo OR x OR y を検索」するようなクエリとして扱えなくなります。そんな場合、YouTube などの埋め込み動画を含む投稿を検索結果として見つける別の方法はありませんか?つまり、ここで「youtube」と検索しても、タイトルに YouTube と書かれている投稿は出てきますが、本文に埋め込まれた YouTube 動画が含まれる投稿は出てこないのです。
以前は、オウムブードを無効にすれば、その URL が検索可能になっていたと記憶しているのですが、そうすれば「youtube.com 」という文字列を直接投稿内で検索できるようになるのでしょうか?私にとってはこれが良い解決策かもしれません。実際、オウムブードは必要ないですから。クリックして明示的に要求しない限り、それらの画像やプレビューを見たくないのです。もしかして、私の認識が間違っているのでしょうか。
あるいは、コミュニティのルールとして、投稿内での埋め込みを禁止し、専用のメディアカテゴリで新しいトピックを作成する必要があるという規定を設けることも考えられます。
ただ……アイデア出しです。
何かご意見はありますか?
pfaffman
(Jay Pfaffman)
2021 年 1 月 20 日午後 3:38
5
「動画が埋め込まれた投稿」を検索する簡単な方法が見当たりません。おそらく、以下のようなデータエクスプローラークエリを実行することで、埋め込みを含む投稿やトピックを取得できると思います。
SELECT id, post_id, topic_id FROM posts WHERE cooked LIKE '%lazyYT-containers%'
OR cooked LIKE '%inline-onebox%'
その後、関心のあるものだけを絞り込むようにクエリをさらに改良できます。さらに、そのデータエクスプローラークエリをテーマコンポーネントで呼び出して、何らかの処理を行うことも可能だと考えられます。
「いいね!」 1
ただし、エディタに入力したリンクの Oembed 変換は、データベースにイベントとして記録されないのでしょうか?