Hinweis: Dieses Plugin ist auch als Theme-Komponente verfügbar, was eine deutlich einfachere Installation ermöglicht. Das in diesem Beitrag erwähnte Plugin wird nicht aktiv unterstützt; es wird empfohlen, die Theme-Komponente zu verwenden: Video Upload to YouTube and Vimeo using Theme Component
Zusammenfassung: Ermöglicht es Benutzern auf einem Discourse-Forum, Videos direkt aus dem Discourse-Composer auf Vimeo und YouTube hochzuladen.
GitHub: GitHub - xomads/discourse-video-upload · GitHub
Installation: Befolgen Sie den Plugin-Installationsleitfaden.
Funktionen
Alle Forenmitglieder können Videos auf Vimeo oder YouTube hochladen (Admins können entscheiden, ob eines oder beide Dienste aktiviert werden).
Admins können über die Admin-Einstellungen die Sichtbarkeits- und Einbettungseinstellungen (Privacy) für auf Vimeo hochgeladene Videos steuern.
Benutzer können die Sichtbarkeitseinstellungen für auf YouTube hochgeladene Videos über das Upload-Modal selbst steuern.
Sie können eine Demo des Plugins hier ansehen:
Konfiguration
Die Entwickler-Schritte zur Aktivierung von Uploads auf YouTube und Vimeo sind unten aufgeführt. Falls Sie lieber Unterstützung durch eine andere Person wünschen, können Sie diese anfordern, indem Sie mich kontaktieren: @ti0.
Für YouTube-Uploads
YouTube-Uploads gehen auf das Konto des jeweiligen Uploaders, im Gegensatz zu Vimeo-Uploads, die auf ein gemeinsames Konto gehen.
Schritte anzeigen
- Erstellen Sie ein Konto und ein Projekt unter https://console.developers.google.com
- Aktivieren Sie die YouTube Data API v3
- Richten Sie den OAuth-Zustimmungsbildschirm für externe Benutzer ein (sofern nicht alle Benutzer Ihres Discourse-Forens zu einer Google-Organisation gehören).
-
Richten Sie Ihre Zugangsdaten ein:
- Erstellen Sie eine OAuth-Client-ID
- Wählen Sie den Typ „Webanwendung“
- Fügen Sie die URL Ihrer Discourse-Instanz im Abschnitt „Autorisierte JavaScript-Ursprünge“ hinzu
-
Kopieren Sie ausschließlich die generierte Client-ID
-
Gehen Sie in der Discourse-Admin-Oberfläche zur Plugin-Einstellungsseite und fügen Sie die Client-ID im Feld
youtube api client idein. -
Aktivieren Sie YouTube-Uploads durch Aktivieren der Einstellung:
youtube upload enabled -
Passen Sie die Standard-Sichtbarkeitsoptionen für YouTube bei Bedarf an.
-
Sie sollten nun in der Lage sein, Videos direkt aus dem Discourse-Themen-Composer auf YouTube hochzuladen.
Für Vimeo-Uploads
Sobald Sie das Plugin mit den folgenden Schritten eingerichtet haben, können alle Community-Benutzer Videos auf Ihrem Vimeo-Konto hochladen.
Sie sind für die Limits und die Nutzung Ihres Vimeo-Kontos verantwortlich.
Schritte anzeigen
-
Erstellen Sie ein Konto und eine App bei Vimeo Developers:
https://developer.vimeo.com/apps/new -
Fordern Sie auf der App-Seite Upload-Zugriff an
-
Generieren Sie einen Zugriffstoken mit Upload-Berechtigungen
-
Gehen Sie in der Discourse-Admin-Oberfläche zur Plugin-Einstellungsseite, fügen Sie den generierten Zugriffstoken in die Einstellung
vimeo api access tokenein und speichern Sie die Änderungen. -
Aktivieren Sie Vimeo-Uploads durch Aktivieren der Einstellung
vimeo upload enabled. -
Passen Sie die Optionen für Sichtbarkeit und Einbettung an
- Weitere Informationen zu den Sichtbarkeitsoptionen finden Sie auf dieser Vimeo-Seite:
privacy.viewundprivacy.embed
- Weitere Informationen zu den Sichtbarkeitsoptionen finden Sie auf dieser Vimeo-Seite:
-
Sie sollten nun in der Lage sein, Videos direkt aus dem Discourse-Themen-Composer auf Vimeo hochzuladen.
Einen Video-Beitrag erstellen
-
Um ein Video zu veröffentlichen, erstellen Sie ein neues Thema oder antworten Sie auf ein bestehendes Thema.
-
Klicken Sie in der Composer-Werkzeugleiste auf die neue Schaltfläche „Upload to Video“ (das Videosymbol). Diese Schaltfläche ist nur sichtbar, wenn Sie in den Plugin-Einstellungen entweder YouTube, Vimeo oder beide aktiviert haben.
-
Wählen Sie eine Videodatei aus und bearbeiten Sie bei Bedarf Details wie Titel und Beschreibung.
-
Klicken Sie auf die Schaltfläche „Upload to Vimeo“ oder „Upload to YouTube“.
-
Die angezeigten Schaltflächen hängen davon ab, ob Sie YouTube- oder Vimeo-Uploads (eines oder beide) aktiviert haben.
-
Der Upload-Fortschritt wird angezeigt, und anschließend wird gewartet, bis das Video den Transkodierungsprozess abgeschlossen hat.
-
Das Modal bleibt geöffnet, bis die Transkodierung abgeschlossen ist.
-
Sobald die Transkodierung abgeschlossen ist, wird der Videolink zum Composer hinzugefügt (sofern kein Transkodierungsfehler aufgetreten ist).
-
-
Speichern Sie den Beitrag. Ihr Video kann dann von allen anderen Community-Benutzern angesehen werden (abhängig von den von Ihnen gewählten Privatsphäre-Einstellungen).
[/deta
Feature-Anfragen
Sie können zusätzliche Funktionen oder Support anfordern, indem Sie mich kontaktieren @ti0.
Beiträge
Falls Sie das Plugin hilfreich fanden, erwägen Sie bitte eine Spende an den Plugin-Entwickler über diesen PayPal-Link: PayPal.Me
Große und kleine Beiträge sind gleichermaßen willkommen ![]()
Falls Sie das Plugin erweitern möchten, sind Pull Requests (PRs) willkommen.


