Questo nuovo componente del tema abilita il caricamento di video dal composer di Discourse su YouTube e Vimeo. Per chi è già familiare con il plugin che ho sviluppato di recente, la stessa funzionalità è ora disponibile in questo componente del tema, che può essere aggiunto a qualsiasi tema. Questo rende l’installazione molto più semplice e funziona esattamente come il plugin.
Funzionalità
Tutti i membri del forum possono caricare video su Vimeo o YouTube (gli amministratori possono scegliere di abilitare uno o entrambi).
Gli amministratori possono controllare la privacy di visualizzazione e incorporamento dei video caricati su Vimeo tramite le impostazioni di amministrazione.
Gli utenti possono controllare la privacy di visualizzazione dei video caricati su YouTube direttamente dalla finestra di caricamento.
Puoi guardare una demo del plugin qui (tutto è identico nel componente, tranne la pagina delle impostazioni. La pagina delle impostazioni del componente si trova in Amministrazione > Personalizza > Componenti > Caricamento video):
Configurazione
Importante: Per i componenti del tema, devi assicurarti di attivare il componente per i temi utilizzati nella tua istanza (puoi cliccare su Aggiungi tutti i temi o scegliere i temi desiderati).
La configurazione per lo sviluppo necessaria per abilitare i caricamenti su YouTube e Vimeo è elencata di seguito. Se preferisci che qualcuno lo faccia per te, puoi richiedere assistenza contattandomi, @ti0.
Per i caricamenti su YouTube
I caricamenti su YouTube vanno all’account di chi carica, a differenza dei caricamenti su Vimeo che vanno a un account comune.
Visualizza i passaggi
-
Crea un account e un progetto su https://console.developers.google.com
-
Abilita l’API YouTube Data v3
-
Configura la schermata di consenso OAuth per utenti esterni (a meno che tutti gli utenti del tuo forum Discourse non appartengano a un’unica organizzazione Google).
-
Configura le tue credenziali:
- Crea un ID client OAuth
- Scegli il tipo di applicazione Web
- Aggiungi l’URL della tua istanza Discourse nella sezione Origini JavaScript autorizzate
-
Copia solo l’ID client generato
-
Vai alla pagina delle impostazioni del componente in Amministrazione Discourse e incolla l’ID client nel campo
youtube api client id. -
Abilita i caricamenti su YouTube attivando questa impostazione:
youtube upload enabled -
Regola le opzioni predefinite di privacy di visualizzazione per YouTube se necessario.
-
Dovresti ora essere in grado di caricare video direttamente dal composer dei topic di Discourse su YouTube.
Per i caricamenti su Vimeo
Una volta configurato il componente seguendo i passaggi riportati di seguito, tutti gli utenti della community potranno caricare video sul tuo account Vimeo.
Sei responsabile dei limiti e dell’utilizzo del tuo account Vimeo.
Visualizza i passaggi
-
Crea un account e un’app su Vimeo Developers:
https://developer.vimeo.com/apps/new -
Genera un token di accesso con autorizzazioni per il caricamento
-
Vai alla pagina delle impostazioni del componente nella tua Amministrazione Discourse, aggiungi il token di accesso generato nell’impostazione
vimeo api access tokene salva -
Abilita i caricamenti su Vimeo attivando l’impostazione
vimeo upload enabled. -
Regola le opzioni di privacy per visualizzazione e incorporamento
- Consulta questa pagina di Vimeo per le opzioni di privacy:
privacy.vieweprivacy.embed
- Consulta questa pagina di Vimeo per le opzioni di privacy:
-
Dovresti ora essere in grado di caricare video direttamente dal composer dei topic di Discourse su Vimeo
Pubblicazione di un video
-
Per pubblicare un video, crea un nuovo topic o rispondi a un topic esistente.
-
Clicca sul nuovo pulsante
Carica su Videonella barra degli strumenti del composer (l’icona del video). Questo pulsante è visibile solo se hai abilitato YouTube o Vimeo (o entrambi) nelle impostazioni del plugin. -
Scegli un file video e modifica i dettagli, come titolo e descrizione, se lo desideri.
-
Clicca sul pulsante Carica su Vimeo o Carica su YouTube.
-
I pulsanti visualizzati dipendono da quali caricamenti hai abilitato (YouTube, Vimeo o entrambi).
-
Ti mostrerà l’avanzamento del caricamento e poi attenderà che il video completi il processo di transcodifica.
-
La finestra rimarrà aperta fino al completamento della transcodifica.
-
Una volta completata la transcodifica, il link al video verrà aggiunto al composer (a meno che non si sia verificato un errore durante la transcodifica).
-
-
Salva il post e il tuo video potrà essere visualizzato da tutti gli altri utenti della community
(a seconda delle opzioni di privacy selezionate).
Richieste di funzionalità
Puoi richiedere funzionalità aggiuntive o assistenza contattandomi @ti0.
Contributi
Se hai trovato utile questo componente del tema, considera di fare una donazione allo sviluppatore tramite questo link PayPal: PayPal.Me
Contributi grandi e piccoli sono ugualmente benvenuti ![]()
Se desideri migliorare il componente/il plugin, le PR sono benvenute.
| Anteprima | Anteprima del creatore di temi | |
| Repository | discourse-video-upload | |
| Guida all’installazione | Come installare un tema o un componente del tema | |
| Nuovo ai temi di Discourse? | Guida per principianti all’uso dei temi di Discourse |

