Discourse-Gifs

||||
-|-|
:discourse2: | Zusammenfassung | Discourse Gifs fügt dem Editor eine Schaltfläche hinzu, mit der du nach GIFs suchen und das beste einfach in deinen Beitrag einfügen kannst.
:hammer_and_wrench: | Repository-Link | https://github.com/discourse/discourse-gifs
:open_book: |Neu bei Discourse-Themes? | Einsteigeranleitung zur Verwendung von Discourse-Themes

Dieses Theme-Komponente installieren

Funktionen

Nach der Suche erhältst du eine endlos scrollende Wand mit verwandten GIFs:

recording

Ein Klick auf eines fügt es in deinen aktuellen Editor ein, der dann so aussieht:

shut up and take my money GIF by Product Hunt

Dies basiert stark auf einer alten Fork von ReplyGif: Adding reaction GIF easily, also Danke an @cpradio.

Die großen Unterschiede sind:

  • Es kann animiertes WebP anstelle von GIFs verwenden, was viel effizienter für die Bandbreite ist.

  • Es ist eine Theme-Komponente, daher ist die Installation und Aktualisierung viel einfacher.

  • Es bietet die Wahl zwischen Giphy API oder Tenor API.

  • Endloses Scrollen für Ergebnisse

  • Heruntergeladene GIFs werden in Discourse unter Verwendung unseres nativen Bitrot-Schutzes gespeichert. Dieses Verhalten kann über die vorhandenen Einstellungen deaktiviert werden, wenn Speicherplatz ein Problem darstellt.

  • Kein Need, an nginx zu fummeln, um einen Proxy für HTTPS einzurichten

Erhalten eines Giphy API-Schlüssels

Damit die Komponente funktioniert, musst du Dashboard | GIPHY Developers besuchen und auf Folgendes klicken:

Fülle das Formular aus und der API-Schlüssel wird angezeigt als:

Erhalten eines Tenor API-Schlüssels

Hole dir den Schlüssel auf der offiziellen Tenor-Seite: GIF API - Better, Faster & Free | Get Your GIFs with Tenor

Besuche danach die Seite der Theme-Komponente in Discourse und fülle die Einstellungen aus, z. B.:

Einstellungen

Name Beschreibung
api provider Welchen GIF-Anbieter sollen wir verwenden?
giphy api key GIPHY: API-Schlüssel
giphy file format GIPHY: Zu verwendendes Bildformat. WEBP hat kleinere Dateien, die schneller laden, während GIF die Kompatibilität mit alten Browsern bietet.
giphy content rating GIPHY: Inhaltsbewertung für Suchergebnisse. Weitere Informationen findest du unter https://developers.giphy.com/docs/optional-settings#rating .
giphy locale GIPHY: Zu verwendende Sprache bei der Suche. Wird verwendet, um die Suche auf regionale Inhalte abzustimmen. Stelle sie auf die Standardsprache deines Forums ein.
limit infinite search results Begrenze die Anzahl der zurückgegebenen GIF-Ergebnisse, während der Benutzer endlos scrollt, um API-Ratenbegrenzungen zu verhindern.
max results limit Tenor & GIPHY: Wenn „limit infinite search results“ aktiviert ist, suchen wir, bis wir diese maximale Anzahl an GIF-Ergebnissen erhalten. Jeder API-Aufruf ruft 24 Ergebnisse ab, z. B. 240 Max Limit: 240 / 24 = 10 API-Aufrufe .
tenor api key Tenor: V2 API-Schlüssel. Anweisungen zum Erhalten eines Schlüssels findest du in Discourse Meta - Discourse Gifs .
tenor client key Tenor: (optional) clientseitig angegebene Zeichenfolge, die die Integration repräsentiert
tenor file detail Tenor: Zu verwendendes Bildformat
tenor content filter Tenor: Sicherheitsniveau für Tenor-Ergebnisse. Weitere Informationen findest du in Tenor API Guides .
tenor country Tenor: Zweistelliger Ländercode des Ursprungs für die Anfrage. Finde deinen Ländercode in Wikipedia - ISO_3166-1 .
tenor locale Tenor: Zu verwendende Sprache bei der Suche. Der Ländercode (optional) kann angegeben werden, um zwischen Dialekten zu unterscheiden.
Übersetzung Standard
gif.modal_title GIFs suchen
gif.query Begriff
gif.insert Ausgewählte Bilder einfügen
gif.composer_title GIFs suchen
gif.no_results Gib einen Suchbegriff in das Eingabefeld oben ein, um nach GIFs zu suchen.
gif.bad_api_key Ungültiger $api_provider API-Schlüssel. Site-Administratoren, bitte prüfe deinen Schlüssel und/oder dein $api_provider-Konto.
gif.error_rate_limit Wir haben unsere $api_provider API-Ratenbegrenzungen erreicht. Bitte warte und versuche es später erneut. Wenn dieses Problem weiterhin besteht, kontaktiere deinen Site-Administrator.
gif.error_search_too_long Bitte kürze deine Suchanfrage auf unter 50 Zeichen und versuche es erneut.

:discourse2: Von uns gehostet? Theme-Komponenten sind in unseren Standard-, Business- und Enterprise-Plänen verfügbar.

84 „Gefällt mir“