Onebox Twitter embedding

Oh, thanks! Is it possible to do that without actually allowing Twitter logins?

Disable enable twitter logins and just provide twitter consumer key & twitter consumer secret.

3 „Gefällt mir“

Tried it. It didn’t work. Embedded tweets still do not contain images.

Some long tweets with images don’t work

Shorter tweets with images works

It exists since the new twitter policy regarding links and images in the 140 characters count

6 „Gefällt mir“

I’ve just submitted a PR which should fix this:

10 „Gefällt mir“

@david - thank you! We do a lot of Twitter oneboxing and found the truncation very annoying.

4 „Gefällt mir“

This is terrific - my forum users really need this.

Is this merged into a future release or something we have to do to modify in our existing installations?

Just upgrade on latest version, it should be good :

  • via yourforum.com/admin/upgrade
  • or SSH into your server and do these commands :

cd /var/discourse
git pull
./launcher rebuild app

I don’t think you need to add the twitter consumer key and twitter consumer secret in your admin settings but I’m only 99% sure

2 „Gefällt mir“

Yep - it’s all merged into master and working great on my forum

I’m afraid you will need to add these keys to your site settings - the data is fetched via the twitter API rather than opengraph/oembed.

2 „Gefällt mir“

It’s always the 1% left

1 „Gefällt mir“

I just pushed a small improvement for Twitter onebox. The onebox will now show like and retweet count.

11 „Gefällt mir“

Twitter-Onebox mit Videos ist auf Mobilgeräten wirklich lang. Hier ist eine, die ich zu diesem Beitrag hinzufüge.

So sieht es auf dem Mobilgerät aus:

5 „Gefällt mir“

@awesomerobot Gibt es eine einfache CSS-Lösung für :arrow_double_up:

4 „Gefällt mir“

Derzeit setzen wir auf Mobilgeräten eine maximale Höhe (70 vh) und eine Breite von 100 % fest, und das Video skaliert entsprechend. Dies funktioniert bei hochformatigen Videos besser als bei querformatigen.

Wir können davon ausgehen, dass die meisten Videos querformatig sind, doch als Kompromiss werden hochformatige Videos dann stark zugeschnitten.

Es gibt keine einfache Lösung für beides, ohne das Seitenverhältnis zu kennen (Können wir das Seitenverhältnis dieser Videos berechnen und eventuell basierend darauf ein Style-Element hinzufügen? Das iframe scheint mit einer Höhe/Breite zu kommen).

4 „Gefällt mir“

Ja, das können wir machen. Das ist die Zeile, in der wir das iframe erstellen:

Welche HTML-Struktur wäre für dich am nützlichsten, @awesomerobot? Etwas wie:

<div class='tweet-images'>
  <div class='aspect-image-full-size' style='--aspect-ratio:#{width}/#{height};'/>
    <iframe class='tweet-video' src='https://twitter.com/i/videos/blah' width='123' height='456' frameborder='0' allowfullscreen></iframe>
  </div>
</div>

Und dann können wir die Logik von aspect-image-full-size wiederverwenden, die wir auch für Bilder verwenden?

1 „Gefällt mir“

Ja, das könnte funktionieren. Mit dem Seitenverhältnis sollte ich mich bei Bedarf anpassen können.

2 „Gefällt mir“

Ich versuche herauszufinden, wie man Tweets, die über Zapier abgerufen werden, als Topic so darstellen kann, wie hier gezeigt, und habe dabei Schwierigkeiten. Kann mir jemand auf die Sprünge helfen? Würde es funktionieren, wenn ich in den Einstellungen einfach „Onebox

3 „Gefällt mir“

Gibt es eine Möglichkeit, eingebettete Tweets so anzuzeigen, dass auch der beantwortete Tweet sichtbar ist? Wenn ich beispielsweise diesen Tweet https://twitter.com/AOC/status/1230329539924025345 einbinde, zeigt phpBB und vBulletin sowohl den Tweet als auch das, worauf sie antworten.
phpBB:

vB:

In Discourse wird jedoch nur die Antwort angezeigt, was ohne den Kontext des ursprünglichen Tweets oft keinen Sinn ergibt.

Natürlich ist es einfach, sowohl den ursprünglichen Tweet als auch die Antwort zu posten, aber die meisten Benutzer (und ein paar Twitter-Bots, die wir nutzen) sind nicht clever oder gewissenhaft genug, um zu erkennen, dass sie dies tun müssen.

7 „Gefällt mir“

Dies ist ein sehr, sehr kniffliges Problem: Der „offizielle

6 „Gefällt mir“