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

Hier landen ältere Beiträge aus dem Forum "Module & Templates" sowie den dazugehörigen Unterforen. Ruhig auch mal reinschauen.
Antworten
Benutzeravatar
shadowcat
Administrator
Beiträge: 3983
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

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

Beitrag von shadowcat » Di 29. Sep 2015, 16:26

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?
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 3983
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Überarbeitung Modul "Wrapper"

Beitrag von shadowcat » Mi 30. Sep 2015, 17:20

Hier mal ein paar erste Screenshots.
2015-09-30 18_16_00.png
2015-09-30 18_16_00.png (23.81 KiB) 865 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) 865 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.
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Benutzeravatar
shadowcat
Administrator
Beiträge: 3983
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Überarbeitung Modul "Wrapper"

Beitrag von shadowcat » Do 1. Okt 2015, 13:46

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) 857 mal betrachtet
My software never has bugs, it just develops random features.
BC1: PHP 5.5.11 (cli), mySQL 5.6.16 with 'strict' enabled, Apache 2.4.9
BC2: PHP 7.2.7, mariaDB 10.2.13, no Apache

Antworten