GIF di Discourse

:discourse2: Riepilogo Discourse Gifs aggiunge un pulsante all’editor che ti permette di cercare gif e aggiungere facilmente la migliore al tuo post.
:hammer_and_wrench: Link al Repository https://github.com/discourse/discourse-gifs
:open_book: Novizio dei Temi di Discourse? Guida introduttiva all’uso dei Temi di Discourse

Installa questo componente tema

Funzionalità

Dopo la ricerca, otterrai un muro di scorrimento infinito di gif correlate:

recording

Facendo clic su una gif, questa viene inserita nel tuo editor corrente, che appare così:

shut up and take my money GIF by Product Hunt

Questo si basa pesantemente su un vecchio fork di ReplyGif: Adding reaction GIF easily, quindi grazie a @cpradio.

Le grandi differenze sono:

  • Può utilizzare webp animati invece di gif, quindi è molto più efficiente per la banda.

  • È un componente tema, quindi è molto più facile da installare e aggiornare.

  • Offre la scelta tra l’API Giphy o l’API Tenor.

  • Scorrimento infinito per i risultati

  • Le gif risultanti vengono scaricate su Discourse utilizzando la nostra protezione nativa contro il bitrot. Puoi disabilitare questo comportamento utilizzando le impostazioni esistenti se lo spazio è una preoccupazione.

  • Non c’è bisogno di modificare nginx per configurare un proxy per HTTPS

Ottenere una chiave API Giphy

Per far funzionare il componente, devi visitare Dashboard | GIPHY Developers e cliccare come mostrato:

Compila il modulo e la chiave API verrà visualizzata come:

Ottenere una chiave API Tenor

Ottieni quella chiave sul sito ufficiale di Tenor: GIF API - Better, Faster & Free | Get Your GIFs with Tenor

Dopo di ciò, visita la pagina del componente tema in Discourse e compila le impostazioni, ad esempio:

Impostazioni

Nome Descrizione
api provider Quale provider GIF dovremmo usare?
giphy api key GIPHY: Chiave API
giphy file format GIPHY: Formato immagine da usare. WEBP ha file più piccoli che si caricano più velocemente, mentre GIF offre compatibilità con browser vecchi.
giphy content rating GIPHY: Valutazione del contenuto per i risultati di ricerca. Trova ulteriori informazioni su https://developers.giphy.com/docs/optional-settings#rating .
giphy locale GIPHY: Lingua da usare nella ricerca. Usata per adattare la ricerca ai contenuti regionali. Imposta alla tua impostazione predefinita della lingua del forum.
limit infinite search results Limita il numero di risultati GIF restituiti mentre l’utente scorre infinitamente per prevenire la limitazione della frequenza delle chiamate API.
max results limit Tenor & GIPHY: Quando “limit infinite search results” è abilitato, cercheremo fino a ottenere questo numero massimo di risultati GIF. Ogni chiamata API recupera 24 risultati, ad esempio 240 Limite Max: 240 / 24 = 10 Chiamate API .
tenor api key Tenor: Chiave API V2. Le istruzioni per ottenerne una possono essere trovate in Discourse Meta - Discourse Gifs .
tenor client key Tenor: (opzionale) stringa specificata dal client che rappresenta l’integrazione
tenor file detail Tenor: Formato immagine da usare
tenor content filter Tenor: Livello di sicurezza del contenuto per i risultati Tenor. Trova ulteriori informazioni in Tenor API Guides .
tenor country Tenor: Codice Paese a due lettere di origine della richiesta. Trova il codice del tuo paese su Wikipedia - ISO_3166-1 .
tenor locale Tenor: Lingua da usare nella ricerca. Il codice del paese (opzionale) può essere fornito per differenziare tra dialetti.
Traduzione Predefinito
gif.modal_title Cerca GIF
gif.query Termine
gif.insert Inserisci Immagini Selezionate
gif.composer_title Cerca GIF
gif.no_results Inserisci una parola chiave nella casella di input sopra per cercare GIF.
gif.bad_api_key Chiave API $api_provider non valida. Gli amministratori del sito, controlla la tua chiave e/o il tuo account $api_provider.
gif.error_rate_limit Abbiamo raggiunto i nostri limiti di frequenza API di $api_provider. Attendere e riprovare più tardi. Se il problema persiste, contatta l’amministratore del sito.
gif.error_search_too_long Accorcia la tua query di ricerca a meno di 50 caratteri e riprova.

:discourse2: Ospitato da noi? I componenti tema sono disponibili per l’uso sui nostri piani Standard, Business ed Enterprise.

84 Mi Piace