| Zusammenfassung | Discourse Gifs fügt dem Editor eine Schaltfläche hinzu, mit der Sie nach GIFs suchen und das beste davon einfach zu Ihrem Beitrag hinzufügen können. | |
| Link zum Repository | https://github.com/discourse/discourse-gifs | |
| Neu bei Discourse-Themen? | Anfängerleitfaden zur Verwendung von Discourse-Themen |
Diesen Theme-Component installieren
Funktionen
Nach der Suche erhalten Sie eine unendlich scrollende Wand mit verwandten GIFs:

Ein Klick darauf fügt es in Ihren aktuellen Editor ein, der so aussieht:

Dies basiert stark auf einem alten Fork von ReplyGif: Adding reaction GIF easily, also vielen Dank an @cpradio.
Die großen Unterschiede sind:
-
Es kann animiertes WebP anstelle von GIFs verwenden, was die Bandbreitennutzung erheblich effizienter macht.
-
Es ist ein Theme-Component, daher ist die Installation und Aktualisierung viel einfacher.
-
Es bietet die Wahl zwischen der Giphy-API oder der Tenor-API.
-
Unendliches Scrollen für Ergebnisse
-
Die resultierenden GIFs werden mit unserem nativen Bitrot-Schutz auf Discourse heruntergeladen. Sie können dieses Verhalten über bestehende Einstellungen deaktivieren, wenn Speicherplatz ein Problem darstellt.
-
Keine Notwendigkeit, mit nginx zu hantieren, um einen Proxy für HTTPS einzurichten
Erhalten eines Giphy-API-Schlüssels
Damit der Component funktioniert, müssen Sie Dashboard | GIPHY Developers besuchen und wie folgt klicken:
Füllen Sie das Formular aus und der API-Schlüssel wird angezeigt als:
Erhalten eines Tenor-API-Schlüssels
Holen Sie sich diesen Schlüssel auf der offiziellen Tenor-Website: GIF API - Better, Faster & Free | Get Your GIFs with Tenor
Besuchen Sie danach die Theme-Component-Seite in Discourse und füllen Sie 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 finden Sie unter https://developers.giphy.com/docs/optional-settings#rating . |
| giphy locale | GIPHY: Zu verwendende Sprache für die Suche. Wird verwendet, um die Suche an regionale Inhalte anzupassen. Stellen Sie dies auf Ihre Standard-Forumssprache ein. |
| limit infinite search results | Begrenzen Sie die Anzahl der zurückgegebenen GIF-Ergebnisse, wenn der Benutzer unendlich scrollt, um API-Ratenbegrenzungen zu vermeiden. |
| max results limit | Tenor & GIPHY: Wenn „limit infinite search results" aktiviert ist, suchen wir, bis wir diese maximale Anzahl von GIF-Ergebnissen erreicht haben. 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 finden Sie in Discourse Meta - Discourse Gifs . |
| tenor client key | Tenor: (optional) vom Client angegebene Zeichenkette, die die Integration darstellt |
| tenor file detail | Tenor: Zu verwendendes Bildformat |
| tenor content filter | Tenor: Inhaltsfilterstufe für Tenor-Ergebnisse. Weitere Informationen finden Sie in Tenor API Guides . |
| tenor country | Tenor: Zwei-Buchstaben-Ländercode des Ursprungslandes für die Anfrage. Ihren Ländercode finden Sie in Wikipedia - ISO_3166-1 . |
| tenor locale | Tenor: Zu verwendende Sprache für die Suche. Ein 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 | Geben Sie einen Stichwort in das Eingabefeld oben ein, um nach GIFs zu suchen. |
| gif.bad_api_key | Ungültiger $api_provider-API-Schlüssel. Site-Administratoren, bitte überprüfen Sie Ihren Schlüssel und/oder Ihr $api_provider-Konto. |
| gif.error_rate_limit | Wir haben unsere $api_provider-API-Ratenbegrenzungen erreicht. Bitte warten Sie und versuchen Sie es später erneut. Wenn dieses Problem weiterhin besteht, wenden Sie sich an Ihren Site-Administrator. |
| gif.error_search_too_long | Bitte verkürzen Sie Ihre Suchanfrage auf weniger als 50 Zeichen und versuchen Sie es erneut. |
Von uns gehostet? Theme-Components können in unseren Standard-, Business- und Enterprise-Plänen verwendet werden.











