Render-Blocking CSS beseitigen, für immer.
Hyvä Inline CSS
für Magento 2

Hyvä Inline CSS Extension for Magento 2
Hot
Hyvä Compatible Themes Out-of-the-box
Mage-OS Compatible
Composer Installation Composer Installation?
shapes Free Power Toy Available

Automatisch nur das CSS generieren und inline einfügen, das jede Seite benötigt,
damit Ihr Hyvä-Shop sofort dargestellt wird

Beseitigen Sie renderblockierende Ressourcen, reduzieren Sie die FCP/LCP-Zeiten drastisch und perfektionieren Sie Ihre Core Web Vitals.

Überschreiten Sie die letzte Grenze der Performance-Optimierung. Dies ist die definitive Lösung für Hyvä Themes, um ungenutztes CSS automatisch zu entfernen und vollständig ohne CSS auszukommen, und Ihren Nutzern vom allerersten Byte an das schnellstmögliche Erlebnis zu bieten.

  • Wirklich ohne CSS:
    Generieren Sie automatisch nur das genutzte CSS für jede Seite und fügen Sie es inline ein, wodurch externe Stylesheets überflüssig werden.
  • Sofortiges First Paint:
    Beseitigen Sie renderblockierendes CSS, um First Contentful Paint (FCP) und Largest Contentful Paint (LCP) drastisch zu verbessern.
  • 100% risikofrei:
    Der vollständige Kompatibilitätsmodus stellt sicher, dass Ihr Design perfekt bleibt und gleichzeitig massive Performance-Steigerungen erzielt werden.
  • Intelligent & automatisiert:
    Verarbeitet benutzerdefiniertes/Drittanbieter-CSS, dynamische Inhalte über eine Safe List und verfügt über einen dedizierten Cache für null Server-Overhead bei wiederholten Aufrufen.

Alle Highlights ansehen

Lizenz:


Magento Marketplace Approved by
  • Einmalige Zahlung - Kein Abo
  • Lebenslanger Zugriff auf Quellcode
  • 1 Jahr kostenfreier Support
  • 1 Jahr kostenfreie Updates
awesomeicons6/brands/magento

Geprüft und verifiziert von Magento Marketplace

awesomeicons6/solid/award

1st Extension Provider
     Mit Hyvä Support
     Awesome seit 2021!

awesomeicons6/solid/code-fork

Unverschlüsselt. 100% Open Source & anpassbar

awesomeicons6/solid/code

Coding Standards. Sauberer & lesbarer Code

awesomeicons6/regular/face-smile-beam

Unzählige zufriedene Kunden: Seien Sie der Nächste!

awesomeicons6/regular/heart

Made With Love

Unsere Extensions sind gebaut mit Liebe und Leidenschaft für neue Dinge, Perfektion und Performance.

awesomeicons6/solid/handshake

Praxis Erprobt

Unsere Extensions sind in unseren eigenen Kundenprojekten praxiserprobt.

Kunden Feedback

Die Challenge & Die Lösung:

Betreiben Sie Ihren Hyvä Themes Magento-Shop ohne CSS-Datei mit Hyvä Inline CSS von JaJuMa!

Verabschieden Sie sich von Ihren CSS-Dateien & ungenutztem CSS
Beschleunigen Sie das Seiten-Rendering durch Entfernen blockierender Styles
Verbessern Sie die FCP & LCP Performance-KPIs

Die Challenge:
Warum Ihr „perfekter“ Hyvä-Score noch zurückgehalten wird

Sie haben in Hyvä wegen seiner legendären Performance investiert, und doch bleibt dieser perfekte 100/100 PageSpeed-Score unerreichbar.

Der Übeltäter ist ein versteckter Geschwindigkeitskiller, der jede Seite betrifft, egal wie optimiert sie ist:

Verstehen Sie die...

Renderblockierende CSS-Datei:

Selbst mit Hyväs brillanter Nutzung von TailwindCSS, generiert Ihr Shop eine einzige, globale styles.css-Datei. Wenn ein Benutzer eine beliebige Seite besucht, muss sein Browser diese gesamte Datei herunterladen, bevor er ein einziges Pixel rendern kann.

Diese Verzögerung ist die Definition von „renderblockierend“.
In mobilen Netzwerken kann die Netzwerklatenz (Round Trip Time oder RTT), um auch nur mit dem Abrufen dieser Datei zu beginnen, 200-400 ms tote Zeit hinzufügen, bevor das Rendering startet.

Diese einzelne Anfrage ist der primäre Engpass für Ihren First Contentful Paint (FCP) und die allgemeine Geschwindigkeitswahrnehmung der Benutzer.
Darüber hinaus enthält diese globale Datei Stile für jede Komponente Ihrer gesamten Website, was bedeutet, dass der größte Teil des für eine bestimmte Seite heruntergeladenen CSS völlig ungenutzt ist, was die anfängliche Ladezeit aufbläht und Bandbreite verschwendet.

Die Lösung:
Ohne CSS auskommen.
Sofort rendern.

Unsere Hyvä Inline CSS Extension beseitigt diesen Engpass vollständig.
Sie transformiert die Architektur Ihrer Seite, indem sie automatisch einen perfekt optimierten Satz von Stilen für jede einzelne Seite generiert und dieses CSS direkt in das HTML einbettet.

So funktioniert es...

Kein renderblockierendes CSS - Sofortiger First Paint:

Das Ergebnis:
keine externe CSS-Datei, keine renderblockierende Netzwerkanfrage und ein sofortiges First Paint.

  • On-the-Fly-Generierung:
    Die Extension analysiert jede Seitenanfrage in Echtzeit, sammelt jede im HTML verwendete CSS-Klasse und entfernt mithilfe der leistungsstarken purgecss-Bibliothek alles Unnötige.
  • Inline-Injektion:
    Dieses hyperschnelle, minimale CSS wird dann direkt in den <head> des HTML-Dokuments injiziert. Der Browser erhält alles, was er zum perfekten Rendern der Seite benötigt, in der allerersten Antwort, ohne eine einzige zusätzliche Netzwerkanfrage für Stile zu stellen.
  • Jenseits von Critical CSS:
    Dies ist nicht die alte, fehlerhafte „Critical CSS“-Methode.
    Traditionelles Critical CSS hat Schwierigkeiten, die korrekten Stile für alle Geräte zu identifizieren (das „Fold-Problem“) und verursacht oft einen störenden Flash of Unstyled Content (FOUC). Indem wir alle verwendeten Stile für die gesamte Seite inline einfügen, beseitigen wir diese Probleme vollständig, und gewährleisten ein perfektes, stabiles Rendering von oben bis unten beim ersten Besuch.

Highlights

Hyvä Inline CSS für Hyvä Themes & Magento 2 von JaJuMa-Develop Inline CSS =
Schnelleres Seiten-Rendering

Betreiben Sie Ihren Hyvä Themes Magento-Shop ohne renderblockierende CSS-Datei
Vermeiden Sie ungenutztes CSS

awesomeicons6/solid/wand-magic-sparkles

CSS automatisch generieren & inline einfügen

Werden Sie wirklich CSS-los. Generieren und integrieren Sie automatisch nur das CSS, das auf jeder einzelnen Seite verwendet wird.

awesomeicons6/solid/broom

Ungenutztes CSS automatisch entfernen/bereinigen

Hören Sie auf, toten Code auszuliefern. Unser Prozess entfernt automatisch alle ungenutzten Stile für die schlankstmögliche Datenmenge bei jeder Anfrage.

awesomeicons6/solid/bolt-lightning

Renderblockierendes CSS entfernen

Erreichen Sie nahezu sofortige FCP- und LCP-Werte, indem Sie die Anfrage für externe CSS-Dateien entfernen – die Hauptursache für Render-Blocking.

awesomeicons6/solid/puzzle-piece

Unterstützt die Einbindung von Drittanbieter-CSS

Ihr gesamtes Frontend, vereinheitlicht. Die Extension kann Stile von anderen Drittanbieter-Modulen finden, verarbeiten und inline einfügen.

awesomeicons6/solid/list-check

Safe-List-Konfiguration für fehlende/dynamische Klassen

Sorgen Sie für perfektes Styling bei dynamischen Inhalten. Konfigurieren Sie die Extension einfach so, dass sie niemals CSS-Klassen entfernt, die durch JavaScript hinzugefügt werden.

awesomeicons6/solid/file-import

Dateien mit dynamischem CSS einbinden

Gehen Sie über die Safe-List hinaus. Verweisen Sie die Extension auf bestimmte PHTML- oder JS-Dateien, um eine 100% genaue CSS-Generierung für komplexe Komponenten sicherzustellen.

awesomeicons6/solid/handshake-simple

Kompatibilitätsmodus = 100% Kompatibilität

Profitieren Sie von den Geschwindigkeitsvorteilen ohne Risiko. Unser einzigartiger Kompatibilitätsmodus garantiert perfektes Styling, während das Haupt-Stylesheet weiterhin zurückgestellt wird.

awesomeicons6/solid/a-1

Inline-CSS optional nur beim ersten Seitenaufruf

Maximieren Sie die Geschwindigkeit beim ersten Besuch und nutzen Sie das Browser-Caching für wiederholte Besuche mit dieser intelligenten, automatisierten Optimierungsstrategie.

awesomeicons6/solid/bug

Debug-Tool zur einfachen Überprüfung

Erhalten Sie sofort Einblicke in das Verhalten der Extension direkt im Frontend, einschließlich Cache-Status, Verarbeitungszeiten und Gzip-Größe.

awesomeicons6/solid/gauge-high

Kostenloses Power-Toy-Add-On

Beschleunigen Sie Ihren Workflow mit unserem kostenlosen Power Toy, das ein persistentes Dashboard zur Überwachung des Inline-CSS-Status bietet, ohne den Debug-Modus aktivieren zu müssen.

awesomeicons6/brands/hyva-colored

Hyvä Theme-kompatibel

Von Grund auf für Hyvä Themes entwickelt. Kein Kompatibilitätsmodul erforderlich.

awesomeicons6/brands/mage-os-filled

Mage-OS-kompatibel

Vollständig kompatibel und getestet mit Mage-OS, um sicherzustellen, dass Ihr Shop zukunftssicher ist.

Details & wie es funktioniert Inline CSS für Hyvä Themes & Magento 2
von JaJuMa

Die Hyvä Inline CSS Extension verändert grundlegend, wie Styles an den Browser ausgeliefert werden. Anstatt auf externe CSS-Dateien zu warten, fügt sie kritische Styles direkt in die HTML-Antwort ein, wodurch Render-Blocking und Netzwerklatenz eliminiert werden. Der folgende Vergleich zeigt, wie sich dieser Ansatz auf wichtige Performance-Kennzahlen auswirkt.

Tabelle: Hyvä Inline CSS Extension - Auswirkung auf die Performance
Metrik Standard Hyvä (Externes CSS) Mit Hyvä Inline CSS Extension Auswirkung auf die Performance
Render-blockierende Ressourcen 1 (styles.css) 0 ✅ Eliminiert
Netzwerk-RTT für Styles ~200–400ms (Mobil) 0ms ✅ Eliminiert
First Contentful Paint (FCP) Verzögert durch CSS-Download Nahezu sofort 🚀 Drastisch beschleunigt
Largest Contentful Paint (LCP) Verzögert durch CSS-Download Nahezu sofort 🚀 Drastisch beschleunigt für Text-LCPs
Unbenutztes CSS pro Seite Vorhanden Entfernt 📉 Kleinere Datenmenge
Nachfolgende Navigation Memory Cache Treffer
(~0ms)
Disk Cache Treffer
(Disk-Lookup + Parse ~5–15ms)
Inline CSS
(20Kb ~16ms Download + 0–2ms Inline-Overhead)
⚖️ Nachteil ~10–20ms / Unentschieden
🏆 Wichtigste Erkenntnis

Zusammenfassend lässt sich sagen, dass die Hyvä Inline CSS Extension kritische Engpässe beseitigt, indem sie render-blockierende Ressourcen und kostspielige RTT-Verzögerungen eliminiert.
Das Ergebnis ist schnelleres FCP, LCP und eine insgesamt bessere Reaktionsfähigkeit der Seite.
Für mobile Nutzer mit langsameren Verbindungen kann dies hunderte von Millisekunden pro Anfrage einsparen.

Die letzte Stufe der CSS-Optimierung: Wie es funktioniert

Erhalten Sie beispiellose Kontrolle und Automatisierung über die CSS-Auslieferung Ihres Shops. Unsere Extension bietet ein robustes, flexibles Toolkit, um jedes Szenario zu bewältigen, von komplexen dynamischen Inhalten bis hin zu Extensions von Drittanbietern, und gewährleistet maximale Performance ohne Kompromisse.

01

Automatisierte On-the-Fly
Generierungs-Engine

Liefern Sie nie wieder render-blockierendes und ein einziges Byte ungenutztes CSS aus.
Unsere Engine analysiert das DOM jeder Seitenanfrage, sammelt alle verwendeten CSS-Klassen, und generiert in Echtzeit ein perfekt optimiertes, minimales Stylesheet.

  • 1
    Sammle alle verwendeten CSS-Klassen

    Wenn eine Seite angefordert wird, fängt die Extension die Antwort ab, bevor sie an den Browser gesendet wird. Sie scannt das gesamte HTML-Dokument und sammelt jede einzelne CSS-Klasse, die tatsächlich verwendet wird.

  • 2
    Generiere optimiertes, seitenspezifisches CSS

    Für die bereinigte Liste der Klassen wird ein eindeutiger Hash-Wert erstellt. Wenn dieser Hash bereits in unserem dedizierten, langlebigen Cache vorhanden ist, wird das optimierte CSS sofort bereitgestellt. Wenn nicht, wird diese Liste der verwendeten CSS-Klassen auf dem Server von purgecss verarbeitet, einem hocheffizienten Werkzeug, das alle ungenutzten Styles aus Ihrem Haupt-Stylesheet entfernt, um ein neues, hyper-optimiertes CSS für diese spezifische Seite / diesen Satz von CSS-Klassen zu generieren, das dann mit seinem Hash-Wert im Cache gespeichert wird.

  • 3
    Inline-CSS & sofortiges Rendering liefern

    Dieser CSS-Block, der perfekt auf die jeweilige Seite zugeschnitten ist, wird dann direkt in einen <style>-Block im HTML-<head> eingefügt, bevor die Seite an den Browser ausgeliefert wird. Dieser Prozess identifiziert und inkludiert auch intelligent Styles von anderen kompatiblen Drittanbieter-Modulen, um ein einheitliches und optimiertes Frontend ohne manuelle Eingriffe zu gewährleisten.

02

Präzisionssteuerung für dynamische Inhalte
(Safe List & Dateieinbindung)

Stylen Sie selbst dynamisch per JavaScript geladene Inhalte einwandfrei.
Fügen Sie dynamische CSS-Klassen (z.B. von Alpine.js Komponenten oder Slidern) zu einer "Safe List" hinzu oder beziehen Sie ganze JS/PHTML-Dateien in den Scan ein, um sicherzustellen, dass sie niemals entfernt werden.

Moderne Shop-Frontends verlassen sich stark auf JavaScript, um dynamische Erlebnisse wie Bilder-Slider, Pop-ups oder per AJAX geladene Inhalte zu schaffen. Diese Elemente und die zugehörigen CSS-Klassen sind oft nicht im ursprünglichen HTML-Quellcode vorhanden, den unsere Extension scannt.
Um dies zu lösen, bieten wir Entwicklern zwei leistungsstarke Optionen:

  • Manuelle Safe List:
    Ein einfaches Textfeld in der Konfiguration, in dem Sie alle CSS-Klassen auflisten können, die Sie vor dem Entfernen schützen möchten.
    Dies ist perfekt für Klassen, die von Alpine.js oder anderen Skripten hinzugefügt werden.
    Als Beispiel für unsere umfassende Erfahrung ist die Extension bereits mit den notwendigen, auf der Safe List befindlichen Klassen für den beliebten glider.js Slider vorkonfiguriert.
  • Zusätzliche Dateien für Purge CSS:
    Für komplexere Komponenten können Sie die Extension anweisen, bestimmte .phtml-Templates oder sogar .js-Dateien zu scannen.
    Dadurch wird sichergestellt, dass alle Klassen innerhalb dieser Dateien als "verwendet" betrachtet und in das endgültige Inline-CSS aufgenommen werden.
03

Garantierte Stabilität:
Der Vorteil des 100% Kompatibilitätsmodus

Profitieren Sie von den Geschwindigkeitsvorteilen ohne Risiko.

Aktivieren Sie den Kompatibilitätsmodus, um das verwendete CSS für ein sofortiges Rendering inline einzubinden, während gleichzeitig das vollständige Stylesheet asynchron im Hintergrund als Fallback geladen wird.

Wir verstehen, dass die Einführung einer neuen Performance-Optimierung bei einem komplexen, live geschalteten Shop riskant erscheinen kann.
Deshalb haben wir den Kompatibilitätsmodus als ultimatives Sicherheitsnetz entwickelt.

Wenn er aktiviert ist, führt die Extension weiterhin ihren vollständigen Optimierungsprozess durch - das Generieren und Inlinen des verwendeten CSS für ein sofortiges erstes Rendering. Allerdings fügt sie auch die ursprüngliche, vollständige styles.css-Datei wieder der Seite hinzu, aber auf eine nicht-render-blockierende Weise.
Sie können sie so konfigurieren, dass sie mit niedriger Priorität oder, für maximale Performance, erst nach der ersten Benutzerinteraktion (wie Scrollen oder Klicken) geladen wird.

Dies gibt Ihnen Geschwindigkeit und Sicherheit:
Den sofortigen Rendering-Vorteil von Inline-CSS und die 100%ige Garantie, dass jeder einzelne Style verfügbar sein wird, genau wie vom Designer beabsichtigt.

04

Das Beste aus beiden Welten:
"Nur beim ersten Seitenaufruf"
Optimierung

Maximieren Sie die Geschwindigkeit beim ersten Besuch und nutzen Sie das Browser-Caching für wiederholte Besuche.
Diese intelligente Option bindet CSS nur für die erste Seite, die ein Benutzer besucht, inline ein.
Für alle nachfolgenden Seiten verwendet sie das standardmäßige externe Stylesheet, das sich dann bereits im Cache des Browsers befindet.

Dies ist eine fortgeschrittene Strategie für Händler, die die ultimative Geschwindigkeit des ersten Eindrucks mit den langfristigen Vorteilen des Browser-Cachings in Einklang bringen möchten.

Wenn dieser Modus aktiv ist, prüft die Extension, ob der Browser des Benutzers die Haupt-styles.css-Datei bereits zwischengespeichert hat. Wenn nicht (d.h. es ist ihr erster Besuch), bindet sie das CSS für maximale Geschwindigkeit inline ein.
Wenn die Datei bereits im Cache ist, tut die Extension nichts und ermöglicht dem Browser, die schnelle, lokale Kopie zu verwenden. Dies bietet ein unvergleichliches Erlebnis für neue Besucher und reduziert gleichzeitig die HTML-Größe für wiederkehrende Kunden.

awesomeicons6/solid/triangle-exclamation
EINBLICK:
Dieser Ansatz erfordert, dass Magento separate Full Page Cache-Versionen für Seiten mit und ohne Inline-CSS generiert und speichert. Dies kann die Zeit verlängern, die benötigt wird, um Ihren Cache nach dem Leeren vollständig "aufzuwärmen" – ein Kompromiss für diese hochgradig zielgerichtete Optimierung.

Der Beweis Von der Theorie zur Realität:
Die Auswirkungen auf FCP & LCP

In Aktion: Die Performance-Steigerung visualisiert

Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie die deutliche, messbare Verbesserung Ihrer Core Web Vitals.
Indem der CSS-Download aus dem kritischen Rendering-Pfad entfernt wird, beginnen Ihre Seiten sofort mit dem Darstellen von Inhalten, sobald das HTML ankommt - zur Freude von Nutzern und Suchmaschinen.

Die Wasserfalldiagramme unten veranschaulichen den Unterschied.
Der Browser beginnt sofort mit dem Rendern, was sowohl den First Contentful Paint (FCP) als auch den Largest Contentful Paint (LCP) drastisch verbessert.
Diese einfache Änderung kann Ihre mobilen Ladezeiten leicht um über 200 ms verkürzen - ein massiver Gewinn für Konversion und SEO.

First Contentful Paint (FCP): Vorher vs. Nachher

Hyvä Inline CSS vs. Hyvä Theme CSS-Datei Vergleich First Contentful Paint (FCP)
Vorher: Mit renderblockierendem CSS

Der Browser muss warten, bis die `styles.css`-Datei vollständig heruntergeladen ist, bevor das Rendering beginnen kann (Beachten Sie den violetten Balken im Wasserfallbild, der die `styles.css`-Datei darstellt.). Dies ist die renderblockierende Verzögerung in Aktion, verursacht durch eine zusätzliche Netzwerkanfrage (RTT-Engpass).

Im Standardfall tritt das FCP-Ereignis erst nachdem die CSS-Datei heruntergeladen wurde auf, da sie renderblockierend ist.

Nachher: Mit Inline-CSS

Die `styles.css`-Anfrage ist verschwunden.
Dadurch findet das FCP-Ereignis fast sofort statt, da die notwendigen Stile im ursprünglichen HTML-Dokument enthalten sind.

Im Falle von Inline-CSS tritt das FCP-Ereignis sogar auf, bevor das HTML vollständig heruntergeladen wurde, da Inline-CSS nicht renderblockierend ist.

Largest Contentful Paint (LCP): Der verstärkende Effekt

Der Vorteil erstreckt sich direkt auf Ihren Largest Contentful Paint (LCP).
Durch die Beseitigung der anfänglichen CSS-Download-Verzögerung kann der Browser Ihr LCP-Bild entdecken und mit dem Herunterladen beginnen oder Ihren LCP-Textblock hunderte von Millisekunden früher rendern.

Vorher: LCP ist verzögert

Wenn das LCP-Element ein Textblock ist, erleidet es das gleiche renderblockierende Schicksal wie der FCP. Er kann nicht angezeigt werden, bis die CSS-Datei vollständig heruntergeladen ist.

Beim Laden des CSS als Datei tritt das LCP-Ereignis immer noch erst nach dem Herunterladen der CSS-Datei auf.

Nachher: LCP wird beschleunigt

Durch das Inlinen des CSS wird der kritische Rendering-Pfad beschleunigt, sodass der LCP-Textblock dargestellt werden kann, sobald das HTML eintrifft.

Aber im Falle von Inline-CSS tritt das LCP-Ereignis nun ebenfalls auf, noch bevor das HTML-Dokument vollständig heruntergeladen wurde.

Hyvä Inline CSS vs. Hyvä Theme CSS-Datei Vergleich Largest Contentful Paint (LCP)

Profi-Tipp: Maximieren Sie Ihre Gewinne

Die Seitenladezeiten in den obigen Beispielen wurden mit einer langsamen 3G-Netzwerkdrosselung im Chrome-Browser aufgezeichnet.
Wie stark Sie Ihre Performance-KPIs mit dieser Extension verbessern können, hängt maßgeblich von der Netzwerkgeschwindigkeit des Clients sowie der Größe Ihres LCP-Elements ab.

Für maximale Vorteile wird empfohlen, auch das Laden von LCP-Elementen zu optimieren, z. B. durch die Verwendung von Bildern der nächsten Generation (WebP & AVIF) mit unserem Ultimate Image Optimizer und sicherzustellen, dass das LCP-Bild mit höchster Priorität geladen wird, z. B. mit unserer Preload Critical Resources & Assets Extension.

Der JaJuMa-Unterschied: Expertise, geschmiedet im Hyväverse
Entwickelt von einem Hyvä Gold Partner & Core Contributor

Investieren Sie in eine Lösung von anerkannten Marktführern.
Als Hyvä Gold Partner und einer der frühesten Pioniere im Ökosystem,
nutzen wir Hyvä nicht nur – wir helfen, es zu bauen und zu definieren.
Diese Extension ist das Ergebnis von vier Jahren intensiver, praktischer Erfahrung bei der Optimierung der anspruchsvollsten Hyvä-Shops.

Hyvä Gold Partner

Hyvä Gold Partner

Wir besitzen eine der höchsten Auszeichnungen für Expertise und Beitrag im Hyvä-Ökosystem, verdient durch nachgewiesenen Projekterfolg und enge Zusammenarbeit.

Offizielles JaJuMa Hyvä Technologiepartner-Abzeichen

Pioniererfahrung

Wir waren der erste Extension-Anbieter, der eine offizielle Hyvä-Kompatibilität anbot, und damit vom ersten Tag an den Weg für den gesamten Marktplatz ebnete.

Offizielles JaJuMa Hyvä Contributor-Abzeichen

Core Contributor

Unser Team trägt aktiv zur Hyvä-Core-Codebasis bei. Wir haben ein grundlegendes Verständnis davon, wie Hyvä funktioniert, weil wir helfen, es funktionsfähig zu machen.

Händler- & entwicklerzentrierte Tools

Wir unterstützen unsere Extensions mit kostenlosen Tools wie dem Hyvä Inline CSS Power Toy und dem enthaltenen Debug-Tool, die Händlern und Entwicklern die nötige Transparenz geben, um mit Zuversicht und Effizienz zu optimieren.

In der Praxis
bewährt

Alle unsere Extensions werden in unseren eigenen anspruchsvollen realen Kundenprojekten auf Herz und Nieren geprüft, bevor sie veröffentlicht werden.
Dies stellt sicher, dass sie robust und zuverlässig sind und praxisnahe Ergebnisse liefern, hinter denen wir stehen.

Kunde Bewertungen

Rating
Everything works perfectly
Bewertung von
The module correctly includes all Tailwind styles in the inline CSS, including arbitrary and responsive classes.

Really appreciate your support and this great module!
Rating
Fully automatic!
Bewertung von
Well thought out. I am very satisfied and will definitely recommend you!

Schreiben Sie Ihre Bewertung

Ihre Bewertung:
Laden...

Sie haben Ihre Bewertung für die Moderation übermittelt.

Frequently Asked Questions

Hyvä Inline CSS Questions
Ist diese Extension nur für Hyvä Themes?

Ja. Sie wurde speziell entworfen und entwickelt, um die moderne Architektur von Hyvä und dessen Verwendung von TailwindCSS zu nutzen. Sie unterstützt Luma oder andere traditionelle Magento-Themes nicht.

Was sind die technischen Anforderungen für die Installation?

Sie benötigen eine funktionierende Hyvä Theme-Installation auf Magento 2.4.x oder höher. Auf Ihrem Server müssen Node.js und npm installiert sein. Der einzig erforderliche Schritt nach der Installation ist das Ausführen des Befehls npm install purgecss im web/tailwind-Verzeichnis Ihres Themes.

Wird meine Seite beschädigt, wenn ich dynamisch via JavaScript geladene Inhalte habe?

Nein. Wir haben dafür zwei leistungsstarke Lösungen integriert: Die „Safe List“ ermöglicht es Ihnen, alle CSS-Klassen anzugeben, die durch JavaScript hinzugefügt werden (wie von Alpine.js), und stellt sicher, dass diese niemals entfernt werden. Für komplexere Fälle können Sie sogar ganze JS- oder PHTML-Dateien angeben, die von der Extension gescannt werden sollen. Für absolute Sorgenfreiheit können Sie den „Kompatibilitätsmodus“ aktivieren.

Wie funktioniert das Caching? Wird mein Server dadurch verlangsamt?

Die Extension verfügt über einen eigenen, dedizierten Cache für das generierte CSS. Sobald das einzigartige CSS für einen Seitentyp generiert ist, wird es gespeichert. Nachfolgende Anfragen für dieselbe Seite liefern das CSS direkt aus diesem Cache, was praktisch keinen Server-Overhead verursacht. Die Cache-Lebensdauer ist konfigurierbar (Standard ist ein Jahr) und unabhängig vom Haupt-Cache von Magento, was Ihnen eine granulare Kontrolle ermöglicht.

Was ist der Unterschied zu Magentos nativer „Critical CSS“-Funktion?

Die native Funktion von Magento ist ein veraltetes Werkzeug, das für das Luma-Theme entwickelt wurde. Es basiert auf der veralteten „Critical CSS“-Methode, die schwer zu warten ist und oft einen „Flash of Unstyled Content“ (FOUC) verursacht. Unsere Extension verwendet einen modernen, überlegenen Ansatz, indem sie das gesamte verwendete CSS für die komplette Seite inline einfügt, was FOUC und das „Fold-Problem“ vollständig eliminiert. Sie ist vollständig automatisiert und speziell für die schlanke, effiziente Architektur von Hyvä entwickelt.

Was passiert, wenn ich ein neues Drittanbieter-Modul mit eigenem Stylesheet installiere?

Unsere Extension wurde entwickelt, um genau dieses Problem zu lösen. Durch Aktivieren der Option „Alle CSS-Dateien sammeln“ erkennt die Extension automatisch das neue Stylesheet des Drittanbieter-Moduls, führt es während des Generierungsprozesses mit dem primären Stylesheet Ihres Themes zusammen und fügt alle notwendigen Stile in einem einzigen Block inline ein. Dies bändigt den CSS-Ballast von Drittanbietern und hält Ihr Frontend schlank.

Was ist im Kauf inbegriffen?

Ihr Kauf beinhaltet eine Lizenz für eine Magento-Installation, lebenslangen Zugriff auf den 100% Open-Source-Code, ein Jahr kostenlosen Experten-Support über unser Ticketsystem und ein Jahr kostenlose Updates.

Ist der Code Open Source?

Ja, zu 100 %. Alle unsere Extensions werden unverschlüsselt bereitgestellt, was Ihnen oder Ihrem Entwicklungsteam vollen Zugriff gibt, um den Code nach Bedarf anzupassen oder zu überprüfen, im Einklang mit unserem Bekenntnis zum Open-Source-Geist von Magento und Hyvä.

Changelog

Version: 1.0.0

  • Initial Release

Version: 1.0.1

  • Improved: Changed load order to avoid conflicts with some other inline CSS
  • Added: Example/Default config for safelist when using glider.js

Version: 1.0.2

  • Fixed: Issue with Tailwind !important prefix
  • Improvement: Hyvä Checkout support

Version: 1.0.3

  • Fixed: Conflict with JaJuMa Hyvä PWA

Version: 1.0.4

  • Updated: Compatibility with upcoming extension

Version: 1.0.5

  • Fixed: Issue with M2.4.6 + Varnish

Version: 2.0.0

  • Added: Option to include files with dynamically rendered CSS classes in inline CSS generation process
  • Added: Option to include custom/3rd party CSS files in inline CSS
  • Added: Option to exclude certain pages from using inline CSS
  • Improved: Add new inline CSS cache type for cached inline styles
  • Updated: Debug bar styles and position
  • Fixed: Minor bugs and issues

Version: 2.0.1

  • Fixed: Issue with relative path background image

Version: 2.0.2

  • Improved: Compatibility with Varnish

Mehr Extensions

Vielleicht auch interessant für Sie?
Weitere wertvolle Extensions und Add-Ons für Ihren Magento-Shop

Unsere Kunden sind begeistert!

Finden Sie alles, was Sie wissen müssen, und weitere wertvolle Einblicke in Magento und Hyvä:
Fachmännisch kuratiert von JaJuMa:

🚀 Starten Sie in das JaJuMa Hyväverse

Ihre zentrale Ressource für alles rund um Hyvä.

Erkunden Sie die Magento Metropolis!

Ihre zentrale Ressource für alles rund um Magento.



Wie gefällt Ihnen die Extension?