Datenschutz ist überall wichtig und es erscheint mir aktuell nicht mehr soooo zeitgemäß den Player via CDN zu laden.
Ich würde ihn gerne als lokale Recource in mein Projekt einbinden.
Ehrlich gesagt habe ich mir in den Kopf gesetzt den Player in symfony 6 mit webpack encore sauber einzubinden. - Keine Chance!
Ich habe heute den Abend damit verbracht mit npm und lerna zu spielen um das Ding irgendwie zu „bauen“. - Hat nicht geklappt. Offenbar sind da erweiterte Kenntnisse nötig und ich weiß gar nicht, wo ich anfangen soll und welche Tutorials ich zuerst lesen soll.
CDN ist schön, ist up2date, einfach etc… CDN und der Datenschutz vertragen sich gerade aber auch nicht so gut und ich mag hier heute anregen dass die Podlove-Tools etwas besser abseits des CDN verfügbar werden / oder die Dokumentation mehr als 3 Zeilen zur Installation sagt.
Vielleicht spricht aus mir gerade der Frust. Ich habe mir aber nunmal in den Kopf gesetzt das irgendwie lokal aufzusetzen und bin kurz davor doch das CDN-Script einzubinden. - Noch mag ich aber nicht aufgeben.
Das ist keine Kritik am Player. Der ist unschlagbar.
YEAH! - Ich quäle mich da wirklich durch. Das ist eben mein Lernprojekt.
@zusatzstoff
1000 Dank dafür!
Vielleicht hast Du noch einen Hint den ich gerade nicht sehe:
{{ encore_entry_script_tags('app') }}
Holt mir ja alles, webpack-seidank. Irgendwie mag ich Webpack noch beibringen /build/library/web-player/embed.js zu laden, damit ich später im Twig-Template das hier zum laufen bekomme:
Möglicherweise gibt es da auch noch einen Link zur Doku den ich noch nicht gefunden habe. - Die Tutorials gehen ja leider alle davon aus, dass man alles immer mit webpack „bauen“ kann.
Eigentlich brauchst du nur die embed.js im twig template einzubinden. Direkter import im app.js würde theoretisch mit dem expose-loader funktionieren, ist aber nicht so einfach.