Changelog
Version 1.2.0
Geändert
- JavaScript-Integration überarbeitet, um den Shopware Storefront Plugin-Standards zu entsprechen.
- Inline-JavaScript aus `footer.html.twig` entfernt und in ein separates JavaScript Storefront Plugin (`stpi-prefetch.js`) verlagert.
- `window.StPiPrefetchConfig` in Twig eingeführt, um Konfigurationswerte dynamisch zu übergeben.
- Neues Storefront-Plugin in `main.js` registriert und Webpack-Konfiguration angepasst.
- Script-Optimierung: Läuft jetzt nur noch in unterstützten Browsern (Chrome & Edge).
Version 1.1.0
Hinzugefügt
- Neue **Eagerness-Option "Immediate"** für Suchvorschläge, Suchergebnisse und benutzerdefinierte Verwendungen.
- Vordefinierte CSS-Selektoren für Suchvorschläge (`.search-suggest-product-link`) und Suchergebnisse (`.search-page .product-image-link`), um die Einrichtung zu vereinfachen.
Aktualisiert
- Verbesserte Geräteauswahl mit Standardwert "Desktop" für mehr Kontrolle über das Prefetching/Prerendering.
- Optimierte englische und deutsche Labels für eine bessere Konfigurationsklarheit im Shopware-Backend.
Version 1.0.0
Hinzugefügt
- Erstveröffentlichung des **StPiPrefetch** Plugins für Shopware 6.
- Konfigurierbare Prefetching- und Prerendering-Optionen für:
- **Suchvorschläge**: Ermöglicht das Vorladen von Suchvorschlags-Links mit einstellbarem Eagerness-Level.
- **Suchergebnisse**: Unterstützt das Vorladen von Suchergebnis-Links mit individuellen Eagerness-Einstellungen.
- **Benutzerdefinierte Nutzung**: Bietet Optionen für das Vorladen von benutzerdefinierten Links.
- Gerätespezifische Einstellungen für jede Sektion (Desktop oder Alle Geräte).
- Integrierte Konfigurationsoptionen im Shopware-Admin zur einfachen Anpassung.
- Unterstützung für experimentelle Speculation Rules zur Optimierung der Ladezeiten.
Aktualisiert
- Verbesserte Handhabung der gerätespezifischen Einstellungen für mehr Flexibilität.
- Optimierte Plugin-Konfiguration für eine einfachere Einrichtung im Shopware-Admin.
Behoben
- Kleinere Anzeigeprobleme in der Shopware-Backend-Konfiguration wurden behoben.
- Kompatibilitätsprobleme mit bestimmten Shopware-Themes wurden gelöst.
Hinweis
Speculation Rules sind experimentell und ihr Verhalten kann je nach Browser variieren.
# 1.0.0
### Hinzugefügt
- Erstveröffentlichung des **StPiPrefetch** Plugins für Shopware 6.
- Konfigurierbare Prefetching- und Prerendering-Optionen für:
- **Suchvorschläge**: Ermöglicht das Prefetching/Prerendering von Suchvorschlägen mit einstellbarem Eagerness-Level (Konservativ oder Moderat).
- **Suchergebnisse**: Aktiviert das Prefetching/Prerendering von Suchergebnissen mit anpassbaren Eagerness-Einstellungen.
- **Freie Verwendung**: Bietet Optionen für das Prefetching/Prerendering von benutzerdefinierten Links.
- Gerätespezifische Einstellungen für jede Sektion, um Prefetch/Prerender nur auf **Desktop** oder **allen Geräten** zu aktivieren.
- Integrierte Konfigurationsoptionen im Shopware-Backend für eine einfache Anpassung.
- Unterstützung experimenteller Speculation Rules zur Optimierung von Ladezeiten und Verbesserung der Benutzererfahrung.
### Verbesserungen
- Optimierte Handhabung der gerätespezifischen Einstellungen zur flexiblen Auswahl von Desktop- oder geräteübergreifendem Prefetching und Prerendering.
- Verbesserte Plugin-Konfiguration für eine einfachere Einrichtung und Kontrolle im Shopware-Backend.
### Behoben
- Kleinere Anzeigeprobleme in der Shopware-Backend-Konfiguration wurden behoben.
- Behebung von Kompatibilitätsproblemen mit bestimmten Shopware-Themes zur nahtlosen Integration.
### Hinweise
- Speculation Rules sind experimentell und können je nach Browser variieren.
# 1.1.0
### Hinzugefügt
- Neue Eagerness-Option **Immediate** für Suchvorschläge, Suchergebnisse und freie Verwendung, um ein reaktionsschnelleres Laden zu ermöglichen.
- Standardwerte für CSS-Selektoren bei Suchvorschlägen (`.search-suggest-product-link`) und Suchergebnissen (`.search-page .product-image-link`), um die Einrichtung zu vereinfachen.
### Verbesserungen
- Verbesserte Geräteeinstellungen mit Standardwerten auf "Desktop" für eine bessere Kontrolle, wann Prefetching/Prerendering angewendet wird.
- Optimierte englische und deutsche Beschriftungen für mehr Klarheit in der Konfiguration im Shopware-Backend.
# 1.0.0
### Hinzugefügt
- Erstveröffentlichung des **StPiPrefetch** Plugins für Shopware 6.
- Konfigurierbare Prefetching- und Prerendering-Optionen für:
- **Suchvorschläge**: Ermöglicht das Prefetching/Prerendering von Suchvorschlägen mit einstellbarem Eagerness-Level (Konservativ oder Moderat).
- **Suchergebnisse**: Aktiviert das Prefetching/Prerendering von Suchergebnissen mit anpassbaren Eagerness-Einstellungen.
- **Freie Verwendung**: Bietet Optionen für das Prefetching/Prerendering von benutzerdefinierten Links.
- Gerätespezifische Einstellungen für jede Sektion, um Prefetch/Prerender nur auf **Desktop** oder **allen Geräten** zu aktivieren.
- Integrierte Konfigurationsoptionen im Shopware-Backend für eine einfache Anpassung.
- Unterstützung experimenteller Speculation Rules zur Optimierung von Ladezeiten und Verbesserung der Benutzererfahrung.
### Verbesserungen
- Optimierte Handhabung der gerätespezifischen Einstellungen zur flexiblen Auswahl von Desktop- oder geräteübergreifendem Prefetching und Prerendering.
- Verbesserte Plugin-Konfiguration für eine einfachere Einrichtung und Kontrolle im Shopware-Backend.
### Behoben
- Kleinere Anzeigeprobleme in der Shopware-Backend-Konfiguration wurden behoben.
- Behebung von Kompatibilitätsproblemen mit bestimmten Shopware-Themes zur nahtlosen Integration.
### Hinweise
- Speculation Rules sind experimentell und können je nach Browser variieren.