WoltLab Cloud Streaming-Partner (Basic package) 2.1.2

Promote your community's streamers in one or more boxes and display them in a convenient overview.

Streaming Partner Boxes

Create as many streaming partner boxes as you need. You can set each box separately and specify which streamers to show or not to show.


Game and status filters

Your community is specialized on GTA V or Arma 3 (or another game) and you don't want to show streamers who are playing another game? No problem, you can restrict which games have to be played to be displayed as "Live". The same applies to keywords in the title of the streamers.


Applications in the front end

You want your community members to be able to apply for a streaming partnership? This is now possible directly in the frontend. Moderators can edit and accept or reject applications directly in the frontend with the appropriate usergroup privilege.


Subscribe streamer

Subscribe your favorite streamers directly on your homepage and get a notification when your favorite streamers go live. The streamers get an overview of their subscribers directly in their profile.

Extensibility

The basic package includes Twitch as a streaming platform. Additional plugins can be used to add more streaming platforms (e.g. Trovo, Facebook, YouTube). Also, third-party developers can easily add plugins for new streaming platforms.


The following optional packages are available:

[file]3511,3207,3512,3515[/file]

Setup

Twitch configuration

  1. Go to the developer dashboard (https://dev.twitch.tv/console/) of Twitch.
  2. Click Register your application.
  3. Give the application any name.
  4. Enter a placeholder as redirect Uri (e.g.: http://localhost).
  5. Select Website Integration as the category.
  6. Click Create.
  7. Select your created application and click the Manage button.
  8. Click on the New secret button.
  9. Copy the client ID and the client secret.
  10. Go to ACP -> Configuration -> Streaming -> Partners -> Platforms.
  11. Activate the check mark at Twitch.
  12. Add the client ID and client secret and click Submit.

Add new streaming partners

  1. Go to ACP -> User -> Streaming Partner -> Add Streaming Partner.
  2. Specify the username of the user.
  3. Select the streaming platform (e.g. Twitch).
  4. Specify the streamer name (e.g. gronkh).
  5. Click Submit.

Alternatively, you can also proceed as follows:

  1. Go to ACP -> Users -> Users.
  2. Click on the user you want to become a streaming partner.
  3. Click Add streaming partner and then proceed as in the previous tutorial.

Support

Support is only available in the support forum or the discord.

What happens after the purchase?

Create a user account on hanashi.dev. In your settings, go to Activate purchases. And enter your API information from the API Access page. Now click Submit. You have now activated access to the support forum.

  • Version 2.1.2

    • FIX: streamer was not shown live when game or status was empty on Twitch
  • Version 2.1.1

    • CHANGE: changed accessToken and refreshToken columns toTEXT
    • CHANGE: TokenSelectionFormField built in using backport of AbstractFormFieldDecorator
  • Version 2.1.0

    • CHANGE: PSR-12 Adjustment for line lengths
    • FEATURE: New token table added
    • FEATURE: Token selection built in
    • FEATURE: Minimum length for application now adjustable
    • FEATURE: Added info texts for applications
    • FIX: Streaming partner page was not displayed if Twitch client ID and secret were not entered
  • Version 2.0.1

    • FIX: language variable
    • FIX: rudimentary page deleted
    • FIX: status filter did not work properly
  • Version 2.0.0

    Attention: at least WoltLab Suite 5.3 is now required.

    Attention: the settings for the box are reset and must be set again.

    • CHANGE: switch to Database PHP API
    • CHANGE: switch to TypeScript
    • CHANGE: switch to FormBuilder
    • CHANGE: removed unused uses
    • CHANGE: removed old JQuery code
    • FEATURE: Box specific settings
    • FEATURE: Platforms are now objectTypes
    • FEATURE: several streamers can be assigned to one user
    • FEATURE: Overview of all streaming partners in the ACP
    • FEATURE: automatic group assignment, hints, trophies, etc. for streaming partners
    • FEATURE: certain streams can start automatically
    • FEATURE: Integration of the image proxy from WoltLab for thumbnails
    • FEATURE: correct user formatting in streaming partner list
    • FEATURE: Streamers can be prioritized
    • FEATURE: White-/Blacklist for streamers in one box
    • FEATURE: Notification when you have new subscribers
    • FEATURE: Box in the user profile with display of subscribers
    • FEATURE: Application in the frontend
    • FEATURE: Default sorting for streaming partner page
    • FEATURE: User group right to register yourself as streaming partner
  • Version 1.1.10

    • CHANGE: switch to PSR-12
  • Version 1.1.9

    • FIX: fixes errors with more than 100 streaming partners
  • Version 1.1.8

    • FIX: Streaming partner was removed if user was edited without rights
  • Version 1.1.7

    • FIX: behebt Problem mit Twitch-Vorschau
  • Version 1.1.6

    FIX: Benutzer konnten nicht bearbeitet werden, wenn das Plugin nicht vollständig konfiguriert war.

  • Man ist aber nicht gezwungen, noch Twitch-Login zu kaufen damit man Twitch-Kanäle einrichten kann oder?

    Wenn ja sollte dies direkt in der Übersicht angezeigt werden. Weil habe das Plugin hier gekauft, aber man kann keine Streams einbinden! Ohne Twitch-Login anscheind.

    • Hallo,


      die Plugin Streaming-Partner und Twitch-Login laufen völlig autark voneinander und sind jeweils keine Abhängigkeiten voneinander.

  • Hi Zusammen ich bin total Überfordert gerade muss ich eine Erweiterung erstellen bei Twitch falls ja von Programieren hab ich keine ahnung. Ich date dieses Plugin wäre zum Installieren Kanal name hinzufügen und die werden angezeigt fertig WTF was versteh ich daran nicht. Bitte um Hilfe ?

    • Hallo,


      in meinem FAQ gibt es dazu eine Anleitung in der Kategorie Twitch: https://hanashi.dev/faq-question-list/#Twitch

    • Okay das hat soweit geklappt danke dir. Wie kann ich nun Leute hinzufügen

    • Hallo,


      wenn du einen Benutzer im ACP bearbeitest, findest du ganz unten ein Feld in dem du einen Twitch Namen eingeben kannst und zusätzlich seit wann dieser Benutzer Streaming Partner ist.

  • Guten abend hanashi,


    Mir kam gerade eine Idee, die ich nur mal eben kurz irgendwo "absetzen" wollte, bevor sie beim 5.3 Umzug untergeht. :)


    Hast du schonmal über einen BB-Code nachgedacht, der den Online/Live Status anzeigt?


    mfg

    • Hallo,


      was genau stellst du dir darunter vor? Was soll der BB-Code alles anzeigen und für wen wäre der sinnvoll?

  • Guten Tag,


    Lässt sich mit dem Plugin auch eine Box in der rechten Seitenleiste erstellen die z.B. nur die Twitch benutzernamen anzeigt die Online sind?

    (ohne Videoplayer)

    Ich frage mich im moment wie die anzeige mit mehreren Partnern aussieht.

    Wichtiger punkt dabei ist die Frage ob auch alle gleichberechtigt dargestellt werden.


    mfg

    • Hallo,


      dass nur die Namen, ohne Player, angezeigt werden, ist aktuell nicht implementiert. Derzeitig werden in der Box die Player angezeigt. Das kann ich aber gerne als Wunsch aufnehmen.

      Die Player werden in einer zufälligen Reihenfolge angezeigt. Das heißt, dass nach jeder Aktualisierung ein anderer Player an erster Stelle steht.

    • Hallo nochmal,


      Wenn du so eine Box in die Do-To liste mit aufnehmen würdest, wäre ich dir sehr verbunden :)

      Ich würde sogar soweit gehen und behaupten, dass du mich nach release der entsprechenden Version dann definitiv in deinem Forum als Kunde dieses Plugins wieder treffen wirst.:thumbup:


      ...Genau wie es bei deinen anderen Plugins der Fall war ^^


      mfg

      Like 1
    • Ach was soll's....;):saint:

      Wir haben immerhin Wochenende, und solltest du in den nächsten Tagen an dem Vorschlag arbeiten möchte ich ein beruhigtes Gewissen haben, was die Unterstützung des Kaffee-Nachschub-Versorgungsdienstes angeht...


      *klick*

  • Eine letzte Frage habe ich doch noch: Woher genau zieht sich der Name aus der Box, die überall angezeigt wird? https://ibb.co/LCxTrkY


    Habe jetzt schon versucht den Namen + Titel der Seite zu ändern und der Box, aber beides führte nicht dazu, dass der Schriftzug dort geändert wurde. Wie genau kann ich das umsetzen?

    • Hallo,


      das kannst du aktuell über die Sprachvariable wcf.box.streaming_partner.title ändern. In einer zukünftigen Version werde ich das korrigieren, damit direkt der Box-Titel verwendet wird.

    • Ah cool danke dir, ja eine Änderung wäre praktisch, dann wär's noch etwas einfacher :)

  • Nochmal eine andere Frage: Ich glaube ich stelle mich mit dem Plugin ein wenig dumm an.


    Ich habe die allgemeinen Einstellungen soweit gefunden (aber wofür ist eigentlich die "Twitch Client-ID" und "Twitch Client-Secret"?) und die Box wird bei mir oben im Hauptmenü jetzt auch angezeigt allerdings erscheint dort, dass die Seite nicht gefunden wurde (vermutlich weil ich noch keine Streaming Partner angegeben habe).


    Wo genau kann ich das nun einstellen? Ich sehe in dem Screenshot, dass man das offenbar tun kann, wenn man einen Benutzer aufruft und bearbeitet, allerdings kann ich dort nirgends den Twitch-Kanal bzw. Namen angeben.


    Kann mir jemand einmal zeigen anhand eines Screenshots vielleicht wo genau ich jetzt was eingeben muss, damit die Streaming-Partner angezeigt werden? Nutze die Woltlab Suite Core Version 3.0.25.

    • Hallo,


      die Seite wird nicht gefunden, da die Twitch Client ID und Secret leer sind. Wo du diese findest steht in der Beschreibung unter den Feldern.

      Danach kannst du auch Benutzer im ACP bearbeiten und den Twitch-Channel zuweisen.

    • ahhh super danke dir, der Zusammenhang war mir nicht ganz klar. Jetzt läuft's :D

  • Hey Hanashi,


    ich hab das Plugin eben gekauft und installiert und direkt nach der Installation wirft das Forum einen Fehler aus. Hab's erstmal wieder deinstalliert, aber woran liegt's?


    Nutze die Woltlab Suite Core Version 3.0.25.


    https://ibb.co/47dJXFn

    • Hallo,


      du scheinst eine veraltete PHP-Version zu nutzen. Bitte Update diese.

    • Danke dir, genau das war's. Hab meinen Server auf 7.2 geupdated und nun geht's (7.4 warf einen Fehler aus).

  • Finde bisschen schade das dass Plugin immer Teurer wird :/ erst war es kostenlos dann ca 6 Euro jetzt fast 15 Euro :c.


    Man müsste es aber nicht immer erneut zahlen bei Preisänderung richtig ^^?

  • Hi, habe grade das Plugin installiert. Leider war nach der Installation das Forum komplett down mit diesem Fehlercode.

    http://prntscr.com/rte9d6

    • Hallo, das Problem kommt nicht von meinem Plugin. So eine Konstante ist bei mir nicht definiert. Wende dich am besten direkt an den Ticketsupport von WoltLab.

    • Hi alles klar dank dir.

  • Guten Abend, ich bekomme diese meldung wenn ich es Instalieren möchte.



    Vielleicht kannst du mir weiter helfen wodran es liegt.

    • Hallo, hier besteht ein Problem bei deinem WSC direkt, welches nichts mit dem Plugin zu tun hat. Ich würde hier empfehlen den "Kunden-helfen-Kunden"-Bereich oder den Ticket-Support von WoltLab zu benutzen.

  • Hallo, ich frage rein aus Neugier: Warum wird PHP 7.2 vorausgesetzt?


    LG Gregor

    • Weil bestimmte Funktionen genutzt werden, die erst ab PHP 7.2 funktionieren :)

      Like 1
    • Danke dir, dann flattert demnächst eine Bestellung in dein Postfach ;)

      Like 1
  • Kannst du mir da weiterhelfen?


    Das Paket „Streaming-Partner“ (installierte Version: „1.0.5“) soll auf Version „1.1.3“ aktualisiert werden, ein Update wird jedoch nicht unterstützt.

    • Du musst die Zwischenversionen installieren. Ansonsten empfehle ich einfach über die offiziellen Paketserver zu updaten.

    • Vielen Dank für die rasche Hilfe.

    • Immer gerne :)

  • War das nicht kostenlos? Auf jeden fall wenn ich updaten möchte kommt nur: Die eingegebenen Zugangsdaten sind korrekt, aber berechtigen nicht zum Download dieses Pakets

  • Hallo Hanashi,


    gibt es die möglichkeit von deiner Seite aus, das auch für Youtube zu schreiben ?

  • Habe das Plugin installiert und geht auch soweit.

    Habe meine Twitsch ID eingetragen.

    Unter Benutzer trage ich mein Twitschname ein aber wenn ich auf Absenden klicke

    sagt er mir das es den Namen nicht gibt...…….

    Woran kann das liegen???????????

    • Joa, ich hab den gleichen Fehler

    • Dasselbe bei mir...

    • mglw. kann die Webseite keine Verbindung zum Twitch Server aufbauen. Hier ist immer wichtig zu wissen wo die Seite gehostet wird.

    • Hallo, eure Twitch ID besteht aus zahlen und nicht aus euren Login Namen.


      Legt mal eine App im Developer ACC an.

      Dort wird euch eine twitch id generiert die ihr dann im ACP eintragt.


      hier gehts zur app generieren

    • funktioniert einwandfrei , danke dafür.Ihr müsst nur den Namen eintragen mehr nicht ( so wie der streamer heist)


      z.b twitch.gfht/streamername

  • Beim einstellen der Twitch Kanäle, kann er die von mir eingetragenen Kanäle nicht finden.

    • Hallo, ist denn die API korrekt konfiguriert?

    • Ich habe die API als APP konfiguriert. Da Twitch ein neues Dashboard hat und einige Änderungen vorgenommen hat an ihrem System, komme ich mit den Neuerungen noch nicht so ganz klar. Ich hoffe, dass die Registrierung für die API als APP nicht falsch war. Ansonsten hier noch 2 Bilder meine Konfigs.


      https://www.pic-upload.de/view-35874293/1.1.png.html


      https://www.pic-upload.de/view-35874295/1.2.png.html

    • Soweit sieht alles korrekt aus. Hast du mal getestet ob dein Server überhaupt eine Verbindung zur API aufbauen kann?

    • Könnte es sein, dass Dienste wie Cloudflare solche Anfragen blockieren?

    • Cloudflare hat nichts mit deinen ausgehenden Verbindungen zu tun ;)

  • Moin Du, meine User klagen, das bei mehr als drei aktiven Streams die Box einen horizontalen Scrollbalken bekommt. Kann man das ändern, das zb. die Box nach unten verlängert und die weiteren Streams in eine zweite Zeile rutschen? Oder gibt es da technische Probleme? LG Pam

  • Super Plugin


    Wenn ich einen User bearbeite und nichts bei Twitch eintrage, bekomme ich diesen error:

    • SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'twitchPartnerSince' at row 1
    • Hi, Danke der Bug ist in der 1.0.5 bereits gefixt. Diese Version wartet aktuell auf Freischaltung. Alternativ gibt es die Version auf meiner Homepage https://hanashi.eu

    • super danke

  • Hey, gibt es eine Möglichkeit auch nach Hashtags im Titel filtern zu lassen? Kenne das von Blender, wo Streams nur angezeigt wurden, wenn #Blender im Titel enthalten war.

    • ACP -> Konfiguration -> Streaming-Partner -> Status-Filter -> pro Zeile einen "Teil-Status" eintragen


      Einfach dann dort zum Beispiel #Blender eintragen.

    • Mega, Danke!

      Like 1
  • Kannst du vielleicht noch eine Art Whitelist einfügen, die den Titel des Streams überprüft? Denke du weißt, für welche Szene ich das Plugin nutzen würde, wo Streamer unterschiedliche Hersteller zeigen vom selben Endprodukt, warst ja lang genug in der Szene. :D

    • ist bereits drin ;)

      ACP -> Konfiguration -> Streaming-Partner -> Status-Filter -> pro Zeile einen "Teil-Status" eintragen

    • Ah okay. Gut dass das schon drinnen ist. :P

  • Kannst du das Plugin auch für wbb 4.1 machen? würde es dann sofort nutzen :)

    • Hallo, nein eine Umsetzung für 4.1 ist nicht vorgesehen, da die 4.1 in einem halben Jahr voraussichtlich eh obsolet ist. Ich empfehle eher ein Update auf das WSC 3.0 oder 3.1.

    • mein Stil den ich verwende funktioniert nicht bei 3.0/3.1 und das ist mir zu teuer das update...

    • In WSC 3.1 gibt es einen sehr komfortablen Stil-Editor. Damit kannst du deinen Stil relativ leicht portieren ;)

    • nur das ich mich damit 0,0 auskenn XD

    • 4.1 ist bald alt und der Aufwand es umzusetzen, wäre enorm. Aber ich denke gegen gewisses Entgeöd bekommt man viel ;)

Customers Who Bought This File Also Bought