Hurra hurra - das Update ist da
Version 2 ist absofort verfügbar:
https://shop.knoell-marketing.de/Snackys-Template
Wie versprochen zu dieser Woche - dank keinerlei Überstunden fast noch zum Beginn der Woche und nicht auf den letzten Drücker...
Dennoch wollten wir sauber durchtesten und der Umfang ist recht groß geworden - die Performance dennoch besser!
Anbei noch ein paar visuelle Einblicke:
Die Neuerungen:
- Integrierte responsive Bildoptimierung
- Mehr Gestaltungsmöglichkeiten im Design
- 3 Menüvarianten
- Dropdown
- Megamenü
- Big Menü via Burger Button
- 9 Headervarianten
- Standard Snackys
- Navigation mittig
- Light
- Light mit Brandcolor
- Fullscreen simpel
- Fullscreen simpel light
- Fullscreen Navigation
- Fullscreen Navigation light
- Boxed Layout ja / nein
- Freie Definierung wie breit die Seite ist
- Anzahl Artikel pro Reihe (responsive) einstellbar
- Vorteilsleiste integrieren (z.B. Kostenloser Versand, 30 Tage Rückgaberecht, ...)
- Fullscreen Hintergrundvideo für die Startseite (nicht alle Header!)
- Integration Trusted Shops (kein Plugin notwendig)
- Integration GTag Skript, zur Nutzung diverser Trackings wie Google Universal Analytics, AdWords Conversion, Google Marketing Manager - inkl. Trackings wie Listview Items, Add to Cart, Remove From Cart, ... (Bis zu 5 Tracking-IDs gleichzeitig)
- Einstellung aus ehemals config.ini (umständlich) in das Template verlagert
- Einstellungen aus dem Plugin in das Template verlagert (Um nur 1 Anlaufpunkt zu haben)
- Zahlreiche Bugfixing -> insbesondere für Drittanbieter Plugins und ggf. Zugriffen auf EVO Funktionen (werden versucht abzufangen)
- Alle JTL Module lauffähig (Konfigurator, Auswahlassistent, Umfrage, Download, Upload)
- Weitere Performanceoptimierungen: Im Standard erreicht jede Seite und jeder Typ Werte von 90-98 (Pagespeed mobil)
- Listenfilter wahlweise als Sidebar oder oben drüber.
- Auf Shop 4.06.12 Build angepasst
Viele weitere kleine Anpassungen wie:
- Checkout Schritt 1: Login/Als Neukunde/Gastbestellung klare Trennung
- Kupon auf Checkout Schritt 3 (falls man aus der Seite direkt zur Kasse springt hat man sonst keine Möglichkeit)
- Herstellerslider für die Startseite
- Zahlungsarten im Footer listen
- Umbau der Nachladefunktion um Scroll-Events nicht zu blockieren
- Bekannte Browser-Warnings aus dem alten JQuery (leider wegen Plugins noch notwendig) per Polyfill behoben
- SVG Logo nutzbar
- ....
Kurzum: Ein sicherlich sehr umfangreiches Update was 2 wesentliche Ziele hatte: Mehr Gestaltungsfreiheit bieten und bessere Kompabilität zu anderen Plugins und Funktionen
Das Thema Performance ist bei uns sowieso an hoher Stelle, daher gab es auch hier recht viel.
Wir wollen durch die Gestaltung keine X unterschiedlichen Templates anbieten die im Kern ähnlich sind und haben daher alles in das eine gepackt.
Selbstverständlich laden wir immer nur das was wir pro Einstellunge brauchen. Der Umfang, die Gestaltungsmöglichkeit und die Addons die ohne weitere Plugins möglich sind (Universal Analytics, Trusted Shops, Bildoptimierung) haben uns veranlasst den Preis auf 699 EUR netto anzuheben.
Das wird jedoch die letzte Preisanpassung für das Template sein, versprochen.
Wir haben einmal 3 Shops vorbereitet, die 2 neuen davon werden wir in nächster Zeit noch vom Thema etwas abwandeln - aber das ist denke ich nebensächlich.
https://snackys.knoell-marketing.de/ (Standard)
https://snackys2.knoell-marketing.de/ (Mit Video, 2te Menüvariante, Listing mit Filtern oben, größere Produktboxen - wer einen großen Bildschirm hat: Das Design geht bis 3000px im Inhalt!
)
https://snackys3.knoell-marketing.de/ (Dropdownmenü, Darkmode, USPs)
Alle Versionen wurden nur mit Templateeinstellungen ohne Templateanpassungen realisiert.
Doku bekommt natürlich noch das notwendige Update.
Der wichtigste Hinweis: Wer die Bildoptimierung nutzen will muss darauf achten dass die .htaccess Datei unter includes/plugins/km_snackys/imageOptimizer/.htaccess vorhanden ist
Dazu muss noch in der Root .htaccess eine Zeile eingetragen werden (wir haben es hinter die Zeile bei mod_rewrite mit asset/ gepackt):
Apache config:
RewriteRule ^images/(.*)$ includes/plugins/km_snackys/imageOptimizer/?p=$1&w=%{QUERY_STRING} [L]
Die Bildoptimierung klappt für alle nachgeladenen Bilder: Vor dem Laden wird die Größe ermittelt die das Bild haben soll, mitgegeben und dann nur in dieser Größe geladen (ermöglicht z.B. responsive Slider).
Es empfiehlt sich die Bildgenerierung von JTL vorher durchlaufen zu lassen. Denn die unterschiedlichen Dimensionen werden auch von JTL erst erstellt - und im Zweifel werden bei einem Aufruf für eine noch nicht vorhandene Größe 2 Verarbeitungen gestartet. Das ist weiter nicht schlimm, aber kann beim erstmaligen Aufruf einer frischen Kategorieseite etwas zögerlich sein (danach aber nicht mehr).
Den Download mit 14 Tage Test gibt es hier:
https://shop.knoell-marketing.de/zips/snackys.zip
Und wem das dann gefällt:
https://shop.knoell-marketing.de/Snackys-Template
Anbei noch ein paar Eindrücke der Performance:
Die Bemessungen zur Startseite im Vergleich (neu = Version 2.01, alt = Version 1.03, Evo ist auf der Startseite sehr nackig, dennoch haben wir es mal so belassen im Test - den Vorteil schafft es nicht reinzuholen):
Startseite - alles ohne mod Pagespeed!
Pagspeed Insighty - Snacky V2.01 ### 95/100
Pagspeed Insighty - Snacky V1.03 ### 77/100
Pagspeed Insighty - EVO ### 67/100
GTMetrix PageSpeed Score - Snacky V2.01 ### 100/100
GTMetrix PageSpeed Score - Snacky V1.03 ### 90/100
GTMetrix PageSpeed Score - EVO ### 66/100
GTMetrix YSlow Score - Snacky V2.01 ### 99/100
GTMetrix YSlow Score - Snacky V1.03 ### 96/100
GTMetrix YSlow Score - EVO ### 91/100
GTMetrix Fully Loaded - Snacky V2.01 ### 2.2s
GTMetrix Fully Loaded - Snacky V1.03 ### 2.3s
GTMetrix Fully Loaded - EVO ### 2.6s
Webpagetest.org Start render - Snacky V2.01 ### 1.7s
Webpagetest.org Start render - Snacky V1.03 ### 1.9s
Webpagetest.org Start render - EVO ### 2.9s
Webpagetest.org Full Loaded - Snacky V2.01 ### 5.0s
Webpagetest.org Full Loaded - Snacky V1.03 ### 8.9s
Webpagetest.org Full Loaded - EVO ### 11.1s
Standarversion:
Und hier mit Video - dank HTML5 Techniken überhaupt nicht störend im Seitenaufbau: