JS Performance Theme

JS Performance Theme

von: catchIT GmbH bisher keine Bewertungen 360 Downloads
Monatlich

Gratis Probemonat

Dieses Theme startet mit einem kostenlosen Probemonat. Die Miete kann jederzeit monatlich gekündigt werden oder wird zu den angegebenen Preisen automatisch verlängert.

Updates und Support

5,00 € * /Monat
Monatlich kündbar
Um den Merkzettel zu nutzen, musst du die dafür notwendigen Cookies akzeptieren. Cookies akzeptieren
Nutzbar in:
Nicht verfügbar
Dieses Theme kann nicht in einem Shopware Cloud Shop verwendet werden.
Cloud
Self-hosted
Shopware 6 Status
Für dieses Theme wird es keinen Shopware 6 Nachfolger geben
Support
Dieser Extension Partner reagiert sehr schnell auf Supportanfragen
Details
  • catch35145116699m
  • catchIT GmbH
  • 2.0.1
  • 14.07.2021
  • 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
  • 5.5.0 – 5.5.10
    5.6.0 – 5.6.10
    5.7.0 – 5.7.19
Dieses Theme ermöglicht es, JavaScript Dateien herauszunehmen, wie ein nicht eingesetzten... mehr

Produktinformationen

Highlights

  • Ausschließen von einzelnen JavaScript Dateien. (Beispielsweise ungenutzten Funktionen)
  • Ersetzen von JavaScript Dateien (Standard Responsive-Theme anpassen, um Plugin aufrufe zu entfernen)
  • Automatisches Laden der aktuellen Dateien vom Responsive -Theme - keine statische Liste
  • Seit v2 auch Less und JS in Plugins

Features

  • Entfernen und Ersetzen von JavaScript aus dem Responsive-Theme
  • (v2) Austausch und Ersetzten von Less und JavaScript in Plugins
  • Update-kompatibel - fasst den Shopware Core nicht an

Beschreibung

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.

Seit v2 geht dies auch für Plugins um nicht genutzte Module zu entfernen.

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.

Anmerkung
Branchenauswahl ist bei Shopware eine Pflichtauswahl, dies ist kein Branchetheme, sondern wie beschreiben ein technisches Hilfsmittel, um die Perfromance im Frontend zu verbessern.

Häufig gestellte Fragen

  • JavaScript von Plugins blocklisten 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.
  • Alle Fragen und Antworten anzeigen Weniger Fragen und Antworten anzeigen
Bewertungen lesen, schreiben und diskutieren... mehr

Kundenbewertungen

Konfigurationsanleitung

Allgemein

Lest die README Datei im Plguin. Hier gibt es kein Code Highlight usw. fuer die Config.


Theme

  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 unterstützt)

Empfehlung

Ungenutzte Dateien - blocklisten

  • '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 2.0.1

  • README aktualisiert
  • 20 Zeichen für Changelog Minimum

Version 2.0.0

- Updates benötigten eine Config Anpassungen

- Plugin less und js Unterstützung

- Schau die Englische Changelog und die aktualisierte README

Version 1.0.0

  • Erste Veröffentlichung von JSTheme

Infos zum Extension Partner

catchIT GmbH catchIT GmbH Shopware Extension Partner Shopware Extension Partner 1 Erweiterungen Keine Bewertungen
Aktuelle Version:

Version:

Monatlich
5,00 € * /Monat
Monatlich kündbar

Gratis Probemonat

Dieses Theme startet mit einem kostenlosen Probemonat. Die Miete kann jederzeit monatlich gekündigt werden oder wird zu den angegebenen Preisen automatisch verlängert.

Updates und Support

Um den Merkzettel zu nutzen, musst du die dafür notwendigen Cookies akzeptieren. Cookies akzeptieren

Zuletzt angesehen