JS Performance Theme

JS Performance Theme

Quelloffen
34 Downloads
Responsive

Version:

Kostenlose Version
Kostenlos

Support durch catchIT GmbH

    catch35145116699f
  • 1.0.0
  • 09.09.2019
  • de_DE en_GB es_ES fi_FI fr_FR it_IT nb_NO nl_NL pl_PL sv_SE bg_BG cs_CZ pt_PT hy de_CH tr
  • von catchIT GmbH
  • 5.5.0 – 5.5.10
    5.6.0 – 5.6.2
Dieses Theme ermöglicht es, JavaScript Dateien herauszunehmen, wie ein nicht eingesetzten... mehr

Produktinformationen

Dieses Theme ermöglicht es, JavaScript Dateien herauszunehmen, wie ein nicht eingesetzten Produktvergleich oder dem Datepicker, der für gewöhnlich gar nicht zum Einsatz kommt.

Performance ist für Google-Ranking relevant. Google indexiert immer mehr Mobil und wertet Daten zur Performance von Besuchern aus.

Funktion

Dies ist kein vollwertiges Theme, sondern eine Möglichkeit Javascript aussortieren. Egal ob Google-Insights oder web.dev von Google auf Lighthouse-Basis sind die Performance-Ergebnisse von Shopware standardmäßig nicht im Topbereich. Hinzu kommen noch Plugins und eventuelle Tracker, wie dem Tag Manager und/oder dem Facebook Pixel. Die CPU-Leistung und Anbindung auf den Mobilgeräten kann nicht durch einen besseren Server gesteigert werden.

Beschreibung vergrößern

Highlights

  • Ausschließen von einzelnen JavaScript Dateien. (Beispielsweise ungenutzten Funktionen)
  • Ersetzen von JavaScript Dateien (Standard Responsive-Theme anpassen, um Pluginaufrufe zu entfernen)
  • Automatisches Laden der aktuellen Dateien vom Responsive -Theme - keine statische Liste

Features

  • Entfernen und Ersetzen von JavaScript aus dem Responsive-Theme
  • Update-kompatibel - fasst den Shopware Core nicht an

FAQs

  • JavaScript von Plugins blacklisten oder ersetzen? JavaScript oder Less von Plugins werden aktuell nicht unterstützt. Hierfür gibt es ein Plugin, das vor Compiler eingreift und Backlisten erlaubt.
  • Funktioniert Grunt/Backend-Compiler wie gewohnt? Alles geht, wie gewohnt!
  • Ist auch LESS vom Responsive-Theme möglich? LESS ist kein Bestandteil dieses Themes und kann einfach im eigenen Theme Responsive-/Bare-Mixins anpasst und entfernt werden. So kann wie gewohnt alles entwickelt werden.
  • Ist das Plugin produktiv im Einsatz? Ja und aufgrund von Anfragen hab ich dieses Theme erstellt! Für weitere Hilfe bei der Integration bitte anfragen.
  • Warum gibt es keine Demo? Weniger Laden ist schwer aufzuzeigen und das Plugin ist tendenziell für Advanced User, die einen Weg suchen Dateien anzupassen bzw. herauszufiltern. Dieses Plugin entfernt bzw. ersetzt, wie beschrieben Javascript Dateien aus dem Responsive-Theme und ist kein Hexenwerk. Kostenloses Plugin, daher einfach ausprobieren.
  • Wird es das Plugin auch für Shopware 6 geben? Hoffentlich nicht, da Shopware 6 einfache Wege erlaubt, Komponenten zu entfernen bzw. eine einfache modulare Struktur besitzt.
  • Welchen Unterschied macht das Plugin in Pagespeed, Insights oder Lighthouse? Produktivseite ohne Tracker liegt mit allen Maßnahmen (nicht nur JS/Less bereinigt) bei 95-98 für Mobil und 100 für Desktop. (Einkaufswelten, Listing, Produktdetail & Contentseiten). Server, Plugins und benötigte Module beeinflussen die Ergebnisse zusätzlich.
  • Warum ist das Plugin kostenlos? Prinzipiell ist das Theme nicht sonderlich kompliziert. Der Wert liegt eher beim Wissen, was wie alles zusammenhängt. Persönlich würde ich mich freuen, wenn Entwickler mehr Wert auf Performance legen. Vor allem, dass Mittelklasse-Smartphones nicht mit Highend-Entwickler-Notebooks oder Servern zu erschlagen sind. Bezüglich der anderen Sachen, wie Less/Plugins hilft nur Doku und die werde ich aktuell nicht bereitstellen - zumal diese bisher auch nicht existiert. Bei Interesse bitte anfragen.
Bewertungen lesen, schreiben und diskutieren... mehr

Kundenbewertungen

Installationsanleitung

  1. Theme installieren
  2.  a) Neues eigenes Theme erstellen und von diesem erben
    b) Im nach hinein anpassen

    class Theme extends \Shopware\Components\Theme {
        protected $extend = 'JSTheme';
        ....
    }
  3. "config.php" erweitern (Beispiel in der README.md, da Shopware Store kein Code highlight bzw. format unterstuetzt)

Empfehlung

Ungenutzte Dateien - blacklisten

  • 'vendors/js/jquery.event.move/jquery.event.move.js',, // never used || native
  • 'vendors/js/jquery.event.swipe/jquery.event.swipe.js', // never used || native

Änderungen

Version 1.0.0

  • Erste Veröffentlichung von JSTheme

Infos zum Hersteller

catchIT GmbH catchIT GmbH 1 Erweiterungen Keine Bewertungen

Version:

Kostenlose Version
Kostenlos

Support durch catchIT GmbH

Zuletzt angesehen