Slideshow_XH

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
olape
Posts: 1738
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Slideshow_XH

Post by olape » Wed Mar 10, 2021 5:39 pm

cmb wrote:
Wed Mar 10, 2021 4:19 pm
Ja, ich denke da meinen wir dasselbe. Das will ich aber nicht machen.
Da habe ich mich vielleicht etwas blöd ausgedrückt.
Ich wollte damit nur "dasselbe" etwas erweitern.
Deswegen: Ich glaube auch nicht, dass das an dieser Stelle überhaupt so funktionieren würde.

Aber eine Idee, trotz allem basierend auf lazy-loading:

Wenn man jetzt sagen wir mal 10 Bilder im Ordner hat,
dann 10x das gleiche Bild einbinden (src) und die eigentlichen Bilder gleichzeitig per data-src.
Geladen würde dann erstmal nur das eine Bild, aber so kann beim Sliden schon mal nix schief gehen, wenn es auch erst mal 10x das selbe Bild ist.
Und am Ender der Page das JS ausführen, welches dann src mit data-src ersetzt um den gewünschten Zustand herzustellen.
Also im Prinzip schon auch fast so, wie du es angedacht hast.

Ralf H.
Posts: 414
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Slideshow_XH

Post by Ralf H. » Thu Mar 18, 2021 11:40 am

Habe auf meiner Page slideshow 1beta3 ersetzt durch 1.2 (nicht upgedatet).

Sehe keinen Unterschied der Slideshow zu vorher. Evtl. laufen die Übergänge noch etwas flüssiger als vorher?!
Zumindest habe ich jetzt keine Updatehinweise mehr.
Danke für das Update.

lg,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

mhz
Posts: 663
Joined: Tue Jun 25, 2013 8:46 pm
Location: Heusenstamm, Hessen
Contact:

Re: Slideshow_XH

Post by mhz » Thu Mar 18, 2021 11:50 am

Ich habe auch keinen Unterschied nach dem Update festgestellt.
LG Michael
Michael Zajusch (mhz)-- Mein Tutorial für CMSimple_XH. Früher

cmb
Posts: 13643
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Slideshow_XH

Post by cmb » Thu Mar 18, 2021 2:18 pm

Danke für die Rückmeldung! Immer gut zu wissen, dass etwas nicht verschlimmbessert wurde. :)
Ralf H. wrote:
Thu Mar 18, 2021 11:40 am
Evtl. laufen die Übergänge noch etwas flüssiger als vorher?!
Ist nicht undenkbar, da ich ein paar alte Fallbacks rausgeworfen habe.
Christoph M. Becker – Plugins for CMSimple_XH

olape
Posts: 1738
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Slideshow_XH

Post by olape » Fri Apr 23, 2021 10:29 am

olape wrote:
Sun Mar 07, 2021 1:39 pm
je nachdem, wie viele Bilder und welche Größe diese haben, kommt doch einiges an Dateigröße zusammen.

Aufgefallen ist mir das jetzt, weil ich nach dem Update einiger Plugins auch mal Google Pagespeed befragt habe.
Nicht sichtbare Bilder aufschieben 7,95 s
Sollte man darüber nachdenken, nur ein Bild zu laden und den Rest erst, wenn die Site komplett durch ist?
Vielleicht könnte man doch auch einen Workarround mit webp schaffen?

Code: Select all

<picture>
    <source srcset="image.webp" type="image/webp">
    <source srcset="image.jpg" type="image/jpeg">
    <img src="image.jpg">
</picture>
Bei meinem Beispiel, bei 5 Bilder jpg 620kb, bei webp 330kb. Das wäre schon eine Einsparung die man haben sollte, wenn es machbar ist.
Ich bin nur nicht sicher, ob das denn so überhaut machbar wäre.

cmb
Posts: 13643
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Slideshow_XH

Post by cmb » Sat Apr 24, 2021 10:14 am

olape wrote:
Fri Apr 23, 2021 10:29 am
Vielleicht könnte man doch auch einen Workarround mit webp schaffen?
Das sollte zunächst kein Problem sein; man könnte das schnell in slideshow.php ändern. Allerdings müsste dann der User *.jpg und *.webp zur Verfügung stellen. Man könnte natürlich *.webp aus *.jpg generieren (vielleicht auch umgekehrt), falls nicht vorhanden. Ist vermutlich sinnvoll (auch wenn die Erzeugung von *.webp idealerweise vom Filebrowser übernommen würde; oder vielleicht einem Uploader oder Media-Center).
olape wrote:
Fri Apr 23, 2021 10:29 am
Bei meinem Beispiel, bei 5 Bilder jpg 620kb, bei webp 330kb.
Hm, das scheint mir ein bisschen zu viel. Eventuell kannst du auch beim JPEG Format selbst mehr rausholen (siehe mozjpeg und guetzli).
Christoph M. Becker – Plugins for CMSimple_XH

frase
Posts: 3951
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Slideshow_XH

Post by frase » Sat Apr 24, 2021 10:26 am

cmb wrote:
Sat Apr 24, 2021 10:14 am
Man könnte natürlich *.webp aus *.jpg generieren (vielleicht auch umgekehrt), falls nicht vorhanden.
Vorsicht: Unter Umständen kann ein webp größer werden, wenn es aus einem jpg generiert wird.
Da gibt es viel zu beachten.
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Erzeugen und bereitstellen sollten sie es dann aber selbst.

olape
Posts: 1738
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Slideshow_XH

Post by olape » Sat Apr 24, 2021 10:56 am

cmb wrote:
Sat Apr 24, 2021 10:14 am
Hm, das scheint mir ein bisschen zu viel. Eventuell kannst du auch beim JPEG Format selbst mehr rausholen (siehe mozjpeg und guetzli).
Ja, aber in dem Fall sind es bei 4 Bildern je etwa 1/3 Einsparung, und beim fünften ist es dann extrem, da ist viel graue Fläche drin. Aber wenn ich jpg weiter ausquetsche wird die Qualität zu schlecht. Webp ist echt gut.
frase wrote:
Sat Apr 24, 2021 10:26 am
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Sehe ich auch so, ist es da, dann einbinden, ist es nicht da, dann eben nicht.

Ich bin gerade mal am Testen meiner Idee, erst mal für alle Bilder das gleiche zu laden, und im Nachgang per JS das richtige Bild aus data-set nach src zu setzen.
Schritt eins sind zwei kleine Änderungen in einer Zeile.

Mit dem JS tu ich mich schwer :oops:

cmb
Posts: 13643
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Slideshow_XH

Post by cmb » Sat Apr 24, 2021 1:07 pm

olape wrote:
Sat Apr 24, 2021 10:56 am
frase wrote:
Sat Apr 24, 2021 10:26 am
Ich würde es den Usern überlassen, ob sie jpg oder webp verwenden wollen - also optional.
Sehe ich auch so, ist es da, dann einbinden, ist es nicht da, dann eben nicht.
Soll mir sehr recht sein. :)
olape wrote:
Sat Apr 24, 2021 10:56 am
Ich bin gerade mal am Testen meiner Idee, erst mal für alle Bilder das gleiche zu laden, und im Nachgang per JS das richtige Bild aus data-set nach src zu setzen.
Schritt eins sind zwei kleine Änderungen in einer Zeile.

Mit dem JS tu ich mich schwer :oops:
Mal ganz schnell zusammen gedroschen: https://gist.github.com/cmb69/89800da34 ... de86ede8ec
Christoph M. Becker – Plugins for CMSimple_XH

cmb
Posts: 13643
Joined: Tue Jun 21, 2011 11:04 am
Location: Mü-Sa, RLP, DE
Contact:

Re: Slideshow_XH

Post by cmb » Sun Apr 25, 2021 2:06 pm

Slideshow_XH 1.3 mit optionaler WebP Unterstützung ist nun verfügbar.
Christoph M. Becker – Plugins for CMSimple_XH

Post Reply