Guten Morgen, guten Abend und guten Tag!
Da ich in dem Thread am Ende feststellen musste, dass es noch keine Integration von Studio Link in WordPress gibt, will ich es nun in die Hand nehmen, eine Lösung zu entwickeln – gern auch im Team.
Das Ziel des Entwicklungsvorgangs ist es, ein Wordpress Plugin bereitzustellen, welches Podcastern die Möglichkeit gibt, die eigene Internetseite dynamisch auf den Status des Podcasts reagieren zu lassen.
So ist zum Beispiel denkbar, wenn der Podcast live ist, eine Box einzublenden, die Benutzer darauf hinweist.
Eine andere Möglichkeit ist es, eine OnAir Grafik im Hintergrund einzublenden oder gleich den Live Podcast in Form des Studio Link On Air Players in einer Leiste einzubinden.
Die Entwicklung wird dabei voraussichtlich in 3 Phasen ablaufen:
- Programmierung eines einfachen Plugin´s, welches Theme Developern erlaubt den Podcast Status auszulesen und in ihrem Theme zu verwenden. Außerdem soll ein Shortcode eingebunden werden, welcher Bestimmte passage des Textes nur anzeigt, wenn Bedingungen erfüllt sind.
- Weiterentwicklung zu einem Plugin, in welchem der Nutzer durch Regelsätze festlegen kann, wann ein von ihm selbst geschriebener Code ausgeführt wird.
- Das Plugin freundlicher für Endnutzer machen, indem es ermöglicht wird auch, ohne Custom Code Veränderungen an der Seite vorzunehmen.
Beispiel Phase 2:
WENN StudiLink-OnlineStatus = Online UND StudioLink-ShowStatus = live UND Seite = Startseite
ODER StudioLink-OnlineStatus = Online UND studioLink-ShowStatus = preshow UND Seite = Startseite
DANN führe CustomCode Aus
Beispiel ShortCode:
[StudiLink Status=Preshow]
Dieser Text Wird nur angezeigt, wenn die Show in der Preshow ist.
[/StudioLink]
[StudiLink Status=live]
Jetzt sind wir sogar Live!
[/StudioLink]
[StudiLink Online=False]
Leider sind wir gerade nicht am LiveStreamen. Ihr könnt euch aber gern unsere aufgenommenen Episoden unter LINK anhören.
[/StudioLink]
Einige Fragen sind aber noch offen:
Wie soll das Plugin heißen?
Wer würde gern an der Entwicklung teilhaben?
Gibt es überhaupt Interesse an so einem Plugin?
Ihr könnt mir ja gern mal eure Fragen, Anregungen, Kritik und Antworten auf meine gerade gestellten Fragen hier hereinstellen.
Hier geht’s zum GitHub.
Nico
PS: Für die Entwicklung bin ich auf das Bereitstellen der Daten von @sreimers angewiesen.
Er hat in dem oben verlinkten Thread schon gemeint, dass er eine Schnittstelle in Form einer JSON URL bereitstellen würde. Bis dahin werde ich mich zum Plugin entwickeln belesen und das Grundgerüst zum Entwickeln aufbauen.