Stiamo integrando il selettore GIF, attualmente disponibile come componente del tema, direttamente nel core di Discourse. Le GIF su Discourse sono ora fornite tramite Klipy. [1]
Integrare le GIF nel core di Discourse significa una configurazione più semplice, in particolare per i nostri clienti ospitati, che possono utilizzare l’impostazione enable_gifs per attivare le GIF nella propria comunità senza ulteriori credenziali. Essendo parte del core, le GIF riceveranno ora test di prima classe, aggiornamenti e supporto in futuro. L’esperienza finale rimane invariata rispetto a quella attuale: il pulsante GIF nella barra degli strumenti del compositore e nella chat, che apre una finestra di ricerca GIF:
Se stai già utilizzando il componente del tema GIF…
I clienti ospitati verranno automaticamente migrati alla nuova funzionalità del core nelle prossime settimane.
I clienti self-hosted possono eseguire il seguente task rake per migrare le impostazioni esistenti su Klipy: rake themes:discourse_gifs:migrate. Consulta la documentazione API di Klipy per ottenere una chiave.
E le GIF esistenti nei post più vecchi?
Le GIF esistenti non sono influenzate. Le GIF già pubblicate nei vecchi topic continueranno a essere visualizzate normalmente, poiché provengono dal CDN del fornitore. Il cambiamento riguarda solo le nuove GIF aggiunte ai post.
Attivare l’opzione «Abilita GIF» nella tua comunità
Per ora, questo è considerato un cambiamento sperimentale! Accogliamo con piacere i tuoi feedback, che ci aiuteranno a migliorare e a distribuire ulteriormente questa funzionalità.
Se non stai già utilizzando il componente del tema, puoi attivarlo accedendo alla pagina Cambiamenti in arrivo nella tua area amministrativa (/admin/config/upcoming-changes) e trovare la voce Abilita GIF. Aggiorna il campo Abilitato per… per iscrivere il tuo sito a questo nuovo design:
Le impostazioni vengono mappate automaticamente da Giphy a Klipy quando viene eseguita l’attività rake; non è necessaria una chiave API, poiché è già impostata sui siti ospitati.
Ma ho configurato l’impostazione disabled_image_download_domains per impedire il download dei GIF forniti da Giphy. Se cambi il provider, questo si romperà all’improvviso. Non credo che i GIF siano così importanti da dover essere preservati. Non vale la pena occupare spazio né mostrare gli indicatori di modifica nei post.
Ricordo quanto fosse fastidioso dopo il passaggio da Tenor a Giphy, e non mi aspetto che questo faccia parte della tua migrazione.
Controllerò la questione; è possibile che lo script di migrazione possa essere esteso per gestire ciò automaticamente, aggiungendo gli URL dei media per Klipy all’impostazione del sito, se è già abilitato per un altro provider.
È probabile che nei prossimi settimane siano necessari diversi aggiornamenti al task Rake, quindi verificherò anche questo. Al momento la modifica è sperimentale e viene testata prima su siti interni.
È corretto continuare a utilizzare il componente tema per le prossime settimane, ma se il componente è installato non vedrete il cambiamento in arrivo — questo è intenzionale:
Questo perché potreste aver modificato delle impostazioni all’interno del componente tema e vogliamo mappare correttamente tali impostazioni sul core. Dopo aver aggiornato Discourse all’ultima versione, potreste utilizzare il task rake come menzionato nell’OP, anche se non c’è urgenza di aggiornare in questo momento dato che state gestendo l’hosting in autonomia.
Nei prossimi 1-2 settimane apporteremo ulteriori miglioramenti allo script di migrazione.