Seite 1 von 1

Überarbeitung Modul "Wrapper" (BC v1.3)

Verfasst: Di 29. Sep 2015, 16:26
von shadowcat
Vorab: Das wird dann Bestandteil von entweder BC 1.3 oder 2.0.

Das Modul "Wrapper" ermöglicht die Anzeige externer Seiten in einem IFrame (WB) bzw. als <object> (L* und BC unterstützen beides). Es liegt in der Natur der Sache, daß das einige Schwächen hat; z.B. sind IFrames nicht wirklich responsive, sie können sich nicht automatisch an ihre Inhalte anpassen, Sicherheitsrichtlinien bei den Browsern spielen eine Rolle, usw.

Auch eine Überarbeitung des Moduls kann nicht alle Probleme lösen, aber das eine oder andere wäre schon machbar. Hier der Plan:

Wie bisher läßt sich auswählen, ob man die externe URL als <iframe> oder <object> einbinden will. Zusätzlich gibt man z.B. an, daß es sich um ein YouTube Video handelt und welches Seitenverhältnis die Inhalte haben sollen. Mit Hilfe einiger Tricks läßt sich dann die Darstellung zumindest teilweise an die Inhalte anpassen und in Grenzen auch responsive gestalten.

Gibt es dazu Anforderungen oder Ideen? Kennt jemand Tricks, die man im Wrapper-Modul unterbringen könnte? Hat jemand konkrete Probleme, die ich mir bei der Gelegenheit mal anschauen könnte?

Re: Überarbeitung Modul "Wrapper"

Verfasst: Mi 30. Sep 2015, 17:20
von shadowcat
Hier mal ein paar erste Screenshots.
2015-09-30 18_16_00.png
2015-09-30 18_16_00.png (23.81 KiB) 3272 mal betrachtet
Als Inhaltstypen stehen bisher "Generic" (Standard), "YouTube Video" und "Vimeo Video" zur Verfügung. Vermutlich fasse ich die beiden letzteren noch zusammen, da die Einstellung nur zwei Dinge bewirkt und bei beiden gleich ist:

1. Es gibt keine Einstellmöglichkeit für das Seitenverhältnis.
2. Die Option "Autoplay" wird eingeblendet und im Frontend ausgewertet.

Die eingegebene URL wird nicht beeinflußt oder geprüft; wer hier was anderes eingibt, hat möglicherweise nicht den gewünschten Effekt, aber das ist auch alles.

Und so sieht ein Vimeo-Video im Frontend unter Mojito aus:
2015-09-30 18_16_18.png
2015-09-30 18_16_18.png (590.48 KiB) 3272 mal betrachtet
Bei Auswahl von "Generic" kann man kein "Autoplay" einschalten (bzw. die Einstellung wird ignoriert), dafür wirkt sich das eingestellte Seitenverhältnis aus. Dies erfolgt über entsprechende CSS-Klassen in der frontend.css.

Re: Überarbeitung Modul "Wrapper"

Verfasst: Do 1. Okt 2015, 13:46
von shadowcat
So, die Überarbeitung ist jetzt soweit fertig. Und so sieht's dann künftig im Backend aus:
2015-10-01 14_44_58.png
2015-10-01 14_44_58.png (54.51 KiB) 3264 mal betrachtet