JS Performance Theme

JS Performance Theme

by catchIT GmbH no ratings yet 360 Downloads
Monthly

Free trial month

This theme starts with a free trial month. The rent can be canceled at any time on a monthly basis or will be automatically renewed at the indicated prices.

Updates and support

€ 5.00* /month
Cancelable monthly
To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This theme cannot be used in a Shopware Cloud shop.
Cloud
Self-hosted
Shopware 6 status
There will be no Shopware 6 successor for this theme.
Support
This Extension Partner responds very quickly to support requests
Details
  • catch35145116699m
  • catchIT GmbH
  • 2.0.1
  • 14 Jul 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
This theme makes it possible to remove JavaScript files, such as an unused product comparison or... more

Product information

Highlights

  • Blocklist an unwanted JavaScript file (e.g. unused functionality)
  • Replace a JavaScript file (adjust shopware-responsive to remove the init of the responsive plugin)
  • Automatically loads all files from Responsive theme - no static list

Features

  • Remove and replace JavaScript from the responsive theme
  • Block or replace LESS/JS in Plugins
  • Update-compatible - does not touch the Shopware Core files

Description

This theme makes it possible to remove JavaScript files, such as an unused product comparison or the date picker, which is often not used at all.

Since v2 also Plugins are supported for LESS and JS replacement or blocklisting.

Performance is relevant to Google ranking.Google indexes more and more mobile and evaluates data on the performance of visitors.

Function

This is not a full theme, but a way to sort out javascript.Whether it's Google Insights or Google's web.dev on a lighthouse-based basis, the performance results of Shopware are by no means in the top range.There are also plugins and possible trackers, such as the Tag Manager and / or the Facebook Pixel.CPU performance and connectivity on mobile devices can not be enhanced by a better server.

Frequently Asked Questions

  • Blocklist or ersetzen from Plugins Javascript or Less from plugins currently unsupported. For this purpose, a plugin would be necessary, which intervenes before compilers and allows backlists.
  • Does the grunt & backend compiler work as usual? Everything works, as usual!
  • Is also LESS possible from the Responsive theme? LESS is not a part of these themes and can be easily integrated in your own Theme Responsive- / Bare mixins and removed. So everything can be developed as usual.
  • Is the plugin productive in use? Yes and because of requests I created this theme! For further help with the integration please inquire.
  • Why is there no demo? Less loading is hard to pointout, and the plugin tends to be for advanced users looking for ways to customize or filter out files. This plugin removes or replaces Javascript files from the responsive theme as described and is not rocket science. It is a free plugin, so just try it.
  • Will the plugin also be available for Shopware 6? Hopefully not, because Shopware 6 allows easy ways to remove components or has a simple modular structure.
  • What difference does the plugin make in Pagespeed, Insights or Lighthouse? Productive website without tracker lies with all measures (not only JS / Less adjusted) with 95-98 for mobile and 100 for desktop. (Shopping world, listing, product detail & content pages). Servers, plugins and required modules additionally influence the results.
  • Why is the plugin free? In principle, the theme is not very complicated. The value lies more in the knowledge of how everything is related. Personally, I would be happy if developers put more emphasis on performance. Most importantly, mid-range smartphones can not be compared with high-end developer notebooks or servers. Concerning the other things, like Less / Plugins only Doku and I will not currently provide - especially since this does not exist yet. If interested, please inquire.
  • Show all questions and answers Show fewer questions and answers
Read, write and discuss reviews... more

Customer reviews

Configuration manual

General

Read the README.md File. it includes code examples and shopware store dosen't support code.

Theme

  1. Install the theme
  2. create a new own theme inherit form Js Performance Theme OR adjust yout Theme.php

  class Theme extends \Shopware\Components\Theme {

protected $extend = 'JSTheme';

....
}

Configuration options in README.md for better highlighting/code formation!

Changelog

Version 2.0.1

  • Update README
  • 20 chars for minimum changelog

Version 2.0.0

Breaking changes - rename config
  1. Rename jstheme to jsTheme
  2. Rename blacklist to blocklist
  3. Moved theme upwards directly into jstheme


New Features
  • Add Support for Plugin Less & Javascript
    • Replace or blocklist JS
      Best example is PayPal Plugin, it has an Context and non-Context mode and the setting is a checkbox, so one set of JS files isn't needed, but will be parsed and selector tries to find the non-existing HTML.
    • Blocklist Less (useful to adjust the Plugin to your theme without loading all the unused stuff)
  • Add PHP types (tested with PHP 8.0)

Version 1.0.0

  • Initial release of JSTheme

About the Extension Partner

catchIT GmbH catchIT GmbH Shopware Extension Partner Shopware Extension Partner 1 Extensions No ratings
Current version:

Version:

Monthly
€ 5.00* /month
Cancelable monthly

Free trial month

This theme starts with a free trial month. The rent can be canceled at any time on a monthly basis or will be automatically renewed at the indicated prices.

Updates and support

To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed