Diese neue Theme-Komponente ermöglicht das Hochladen von Videos aus dem Discourse-Composer auf YouTube und Vimeo. Für diejenigen, die mit dem kürzlich von mir entwickelten Plugin bereits vertraut sind, ist dasselbe nun in dieser Theme-Komponente verfügbar, die zu jedem Theme hinzugefügt werden kann. Dies macht die Installation deutlich einfacher und funktioniert exakt genauso wie das Plugin.
Funktionen
Alle Forenmitglieder können Videos auf Vimeo oder YouTube hochladen (Admins können entscheiden, ob eines oder beide aktiviert werden sollen).
Admins können über die Admin-Einstellungen die Sichtbarkeits- und Einbettungsprivatsphäre der auf Vimeo hochgeladenen Videos steuern.
Benutzer können die Sichtbarkeitsprivatsphäre der auf YouTube hochgeladenen Videos über das Hochlade-Modal steuern.
Sie können sich hier eine Demo des Plugins ansehen (alles ist in der Komponente identisch, außer der Einstellungsseite. Die Einstellungsseite der Komponente finden Sie unter Admin > Anpassen > Komponenten > Video-Upload):
Konfiguration
Wichtig: Bei Theme-Komponenten müssen Sie sicherstellen, dass Sie die Komponente für die auf Ihrer Instanz verwendeten Themes aktivieren (entweder durch Klicken auf Alle Themes hinzufügen oder durch Auswahl der gewünschten Themes).
Die Entwickler-Einrichtung zum Aktivieren von Uploads auf YouTube und Vimeo ist unten aufgeführt. Wenn Sie möchten, dass dies jemand für Sie erledigt, können Sie Support anfordern, indem Sie mich kontaktieren, @ti0.
Für YouTube-Uploads
YouTube-Uploads gehen auf das Konto des 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-Forums zu einer Google-Organisation gehören).
-
Richten Sie Ihre Anmeldeinformationen ein:
- Erstellen Sie eine OAuth-Client-ID
- Wählen Sie den Typ „Webanwendung“
- Fügen Sie Ihre Discourse-Instanz-URL im Abschnitt „Autorisierte JavaScript-Ursprünge“ hinzu
-
Kopieren Sie nur die generierte Client-ID
-
Gehen Sie in der Discourse-Admin-Oberfläche zur Einstellungsseite der Komponente und fügen Sie die Client-ID im Feld
youtube api client idein. -
Aktivieren Sie YouTube-Uploads, indem Sie diese Einstellung aktivieren:
youtube upload enabled -
Passen Sie bei Bedarf die Standard-Sichtbarkeitsoptionen für YouTube an.
-
Sie sollten nun in der Lage sein, Videos direkt vom Discourse-Themen-Composer auf YouTube hochzuladen.
Für Vimeo-Uploads
Sobald Sie die Komponente 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 -
Generieren Sie ein Zugriffstoken mit Upload-Berechtigungen
-
Gehen Sie auf der Discourse-Admin-Oberfläche zur Einstellungsseite der Komponente, fügen Sie das generierte Zugriffstoken in die Einstellung
vimeo api access tokenein und speichern Sie es. -
Aktivieren Sie Vimeo-Uploads, indem Sie die Einstellung
vimeo upload enabledaktivieren. -
Passen Sie die Optionen für Sichtbarkeit und Einbettung an
- Weitere Informationen zu den Privatsphäre-Optionen finden Sie auf dieser Vimeo-Seite:
privacy.viewundprivacy.embed
- Weitere Informationen zu den Privatsphäre-Optionen finden Sie auf dieser Vimeo-Seite:
-
Sie sollten nun in der Lage sein, Videos direkt vom Discourse-Themen-Composer auf Vimeo hochzuladen.
Ein Video veröffentlichen
-
Um ein Video zu veröffentlichen, erstellen Sie ein neues Thema oder antworten Sie auf ein bestehendes Thema.
-
Klicken Sie auf die neue Schaltfläche
Zu Video hochladenin der Composer-Werkzeugleiste (das Videosymbol). Diese Schaltfläche ist nur sichtbar, wenn Sie entweder YouTube oder Vimeo (oder beide) in den Plugin-Einstellungen aktiviert haben. -
Wählen Sie eine Videodatei aus und bearbeiten Sie bei Bedarf Details wie Titel und Beschreibung.
-
Klicken Sie auf die Schaltfläche „Auf Vimeo hochladen“ oder „Auf YouTube hochladen“.
-
Die angezeigten Schaltflächen hängen davon ab, ob Sie YouTube- oder Vimeo-Uploads (eines oder beide) aktiviert haben.
-
Es wird Ihnen der Upload-Fortschritt angezeigt, und dann wartet es, bis das Video den Transkodierungsprozess abgeschlossen hat.
-
Das Modal bleibt offen, 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, und Ihr Video kann von allen anderen Community-Benutzern angesehen werden (abhängig von den von Ihnen ausgewählten Privatsphäre-Optionen).
Feature-Anfragen
Sie können zusätzliche Funktionen oder Support anfordern, indem Sie mich kontaktieren @ti0.
Beiträge
Wenn Sie diese Theme-Komponente hilfreich fanden, erwägen Sie bitte, dem Entwickler über diesen PayPal-Link zu spenden: PayPal.Me
Große und kleine Beiträge sind gleichermaßen willkommen ![]()
Wenn Sie die Komponente/das Plugin erweitern möchten, sind PRs (Pull Requests) willkommen.
| Vorschau | Theme-Creator-Vorschau | |
| Repository | discourse-video-upload | |
| Installationsanleitung | So installieren Sie ein Theme oder eine Theme-Komponente | |
| Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes |


This is awesome again 


The choosing process is same like Discourse but after you select the video you have to click the upload vimeo or youtube button to start the uploading.
If you are willing to contribute for this feature request I can implement it or you can submit a PR, let me know.