Kowal Hyva Colors — Shopfarben unter Kontrolle

Verleihen Sie Ihrem Hyvä-Shop die Farben Ihrer Marke und verwalten Sie sie über das Magento-Admin-Panel.
Kompatibilität
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0
Hyva Theme
Hyva Theme Redy
61,50 €
E-Mail an einen Freund

Zu diesem Produkt anfragen

Beschreibung / Kowal Hyva Colors — Shopfarben unter Kontrolle

MAGENTO 2 · PALETTEN · ENTWÜRFE · VERÖFFENTLICHUNG

Passen Sie die unterstützten Hyvä-Farben an Ihre Marke an.

Kowal Hyvä Colors

Wählen Sie eine fertige Palette oder erstellen Sie Ihr eigenes Farbset. Das Speichern eines Entwurfs und die Veröffentlichung sind getrennte Vorgänge. Über den Verlauf können Sie ein früheres Set für die ausgewählte Store View wiederherstellen.

Sieben Paletten · Statisches CSS · Veröffentlichungsverlauf

SO FUNKTIONIERT ES IN DER PRAXIS

01 · Palette oder Entwurf auswählen
Verwenden Sie fertige Sets oder bearbeiten Sie die unterstützten Elemente.

02 · Für eine Store View veröffentlichen
Die Warteschlange erstellt einen Snapshot und generiert versioniertes CSS.

03 · Ergebnis und Verlauf kontrollieren
Prüfen Sie Status und Darstellung sowie die Möglichkeit, eine frühere Version wiederherzustellen.

Welche Vorteile bietet das Ihrem Shop?

Entdecken Sie die Funktionen, Einsatzmöglichkeiten und Einstellungen des Moduls.

Hyvä-Farben unter Kontrolle

Kowal Hyvä Colors strukturiert die Farbverwaltung der unterstützten Shop-Elemente: Header, Schaltflächen, Texte, Symbole und Rahmen. Erstellen Sie markenkonforme Sets, speichern Sie Entwürfe und veröffentlichen Sie Änderungen gezielt.

Fertige Paletten

Sieben Paletten: Blau, Grün, Violett, Orange, Graphit, Schwarz und Hell/Weiß — oder eine leere Konfiguration.

Store View

Veröffentlichen Sie das Design für eine bestimmte Ansicht. Klonen Sie Sets und übertragen Sie Konfigurationen per JSON-Import und -Export.

Änderungskontrolle

Ein Entwurf verändert das Storefront nicht. Über den Veröffentlichungsverlauf können Sie zu einer früheren abgeschlossenen Version zurückkehren.

Warum sich das Modul lohnt

  • konsistente Verwaltung unterstützter Farben und Interaktionszustände,
  • eigene Elemente und Bereiche für Benutzer, die mit CSS-Selektoren vertraut sind,
  • bei der Veröffentlichung generiertes statisches CSS — ohne zusätzliches JavaScript des Moduls im Storefront,
  • Rückkehr zu den nativen Farben des aktiven Themes.

Die schwarze Palette setzt Akzente und ist kein vollständiger Dark Mode. Die helle/weiße Palette behält die nativen Hintergründe bei.

Drei Bereiche im Admin-Panel

Definieren Sie unter kowal.store → Modules → Hyva Colors finden Sie Sets und Veröffentlichung, Meine Sets sowie den Änderungsverlauf. Bearbeiten oder klonen Sie einen Entwurf oder importieren Sie JSON. Die Veröffentlichung starten Sie separat für eine bestimmte Store View.

Der Verlauf umfasst Veröffentlichungen, Zurücksetzungen und Wiederherstellungen. Er speichert Set, Shop, Datum, Administrator und Status; er ist kein Verlauf jeder einzelnen Bearbeitung eines Entwurfs.

Veröffentlichung über die Warteschlange

Bei der Veröffentlichung wird ein unveränderlicher Snapshot der Selektoren und Farben erstellt. Der Cron-Worker generiert statisches CSS, aktiviert die Zuweisung und aktualisiert den entsprechenden Cache. Ein funktionierender Magento-Cron ist erforderlich.

Der Status queued bedeutet, dass die Aufgabe wartet, purge_pending kennzeichnet eine aktive Version mit noch nicht abgeschlossener Cache-Propagation und complete eine abgeschlossene Aufgabe. Fehlgeschlagene Aufgaben können über das Admin-Panel erneut ausgeführt werden.

Zurücksetzen und Wiederherstellen

Das leere native Set entfernt nach der Veröffentlichung die Überschreibungen des Moduls und stellt die Farben des aktiven Themes wieder her. Die Wiederherstellung einer früheren Veröffentlichung erstellt auf Basis des vorherigen Snapshots eine neue Aufgabe und ändert den aktuellen Entwurf nicht.

Das Löschen eines eigenen Entwurfs entfernt weder aktive Farben noch den Veröffentlichungsverlauf. System-Sets können auf die aktuellen Werkseinstellungen zurückgesetzt werden.

Mappings und eigene Elemente

Der Katalog umfasst explizit zugeordnete Elemente für Header, Suche, Schaltflächen, Symbole und Katalog einschließlich ihrer Interaktionszustände. Elemente außerhalb des Katalogs benötigen eigene Mappings.

Fortgeschrittene Benutzer können Bereiche, Selektoren und Eigenschaften hinzufügen sowie Paletten-Token in JSON verwenden. Das Modul enthält weder einen visuellen Inspektor noch eine private Shop-Vorschau.

Kompatibilitätsprofil

Das aktuelle Veröffentlichungsprofil ist für Hyva/default mit Default Theme 1.5.2–1.5.x vorgesehen. Child-Themes und individuelle Themes erfordern eine separate Prüfung der Mappings. Die Abhängigkeiten geben Magento Framework 103.0.9+ und PHP 8.3–8.5 an.

Veröffentlichungen gelten jeweils für eine einzelne Store View. Das Admin-Panel bietet keine Vererbung aktiver Zuweisungen nach dem Schema Default → Website → Store View. Kompatibilität und Darstellung müssen im Ziel-Theme geprüft werden.

Installation über Composer

Paket kowal/module-hyva-colors, Modul Kowal_HyvaColors. Installieren Sie nach der Konfiguration des Zugriffs auf das Kowal-Repository das Paket, aktivieren Sie das Modul, aktualisieren Sie Magento und leeren Sie den Cache. Berücksichtigen Sie in der Produktionsumgebung die Kompilierung und Bereitstellung statischer Inhalte entsprechend dem Prozess des Shops.

Von der Konfiguration zum Ergebnis

1. Palette oder Entwurf auswählen
Verwenden Sie fertige Sets oder bearbeiten Sie die unterstützten Elemente.

2. Für eine Store View veröffentlichen
Die Warteschlange erstellt einen Snapshot und generiert versioniertes CSS.

3. Ergebnis und Verlauf kontrollieren
Prüfen Sie Status und Darstellung sowie die Möglichkeit, eine frühere Version wiederherzustellen.

Beispiel: Farbvariante für eine Marke

Sie klonen das blaue Set und ändern die Farben des Headers, der Schaltflächen sowie ausgewählter Interaktionszustände. Anschließend speichern Sie den Entwurf und veröffentlichen ihn für eine einzelne Shop-Ansicht. Bei Bedarf stellen Sie eine frühere abgeschlossene Veröffentlichung wieder her.

Organisieren Sie Ihre Farben, ohne Theme-Dateien zu bearbeiten.

Möchten Sie das Modul an Ihren Shop anpassen? Fragen Sie nach der Implementierung von Kowal Hyvä Colors und besprechen Sie die Konfiguration oder benötigte Erweiterungen.

Weitere Informationen

Hyva Theme Hyva Theme Redy
Übereinstimmung mit der Vorlage Gut, Luma / Leer, KOWAL

Konfiguration der Integration

Admin-Panel und Berechtigungen

Sie öffnen das Modul über kowal.store → Modules → Hyva Colors. Die Konfiguration erfolgt in den drei Modulansichten und nicht in einem separaten Bereich unter Stores → Configuration.

Der Administrator vergibt Berechtigungen unter System → Permissions → User Roles. Weisen Sie den Rollen die entsprechenden übergeordneten Ressourcen des Kowal-Menüs und die Ressourcen von Hyva Colors zu:

RessourceVerwendung
View colors and historySets und Verlauf anzeigen
Edit presetsEigene Sets erstellen, speichern, klonen und löschen sowie System-Sets zurücksetzen
Add custom elementsElemente zum Katalog hinzufügen
Import and export presetsSets per JSON übertragen
Publish and restore colorsVeröffentlichen, Darstellung zurücksetzen, wiederherstellen und Veröffentlichungen erneut ausführen

Ein Import mit neuen Katalogdefinitionen erfordert zusätzlich die Berechtigung zum Hinzufügen von Elementen. Nach einer Rollenänderung muss sich der Benutzer möglicherweise erneut anmelden.

Shop-Geltungsbereich

Bei der Veröffentlichung wählen Sie eine aktive Shop-Ansicht (Store View) aus. Das Modul prüft das zugewiesene Theme: Das aktuelle Profil unterstützt exakt Hyva/default mit Default Theme 1.5.2–1.5.x. Weisen Sie kein anderes Theme zu, nur um die Validierung zu umgehen — Child-Themes benötigen separat vorbereitete Mappings.

Ein Set ist ein wiederverwendbarer Entwurf. Sie können es separat für mehrere Ansichten veröffentlichen. In dieser Version gibt es keine vererbte Konfiguration auf der Ebene default/website/store.

System-Sets und eigene Sets

Die fertigen Definitionen umfassen sieben Paletten und ein leeres natives Set. Ihre gespeicherten Kopien sind unter ›Meine Sets‹ verfügbar. Am einfachsten erstellen Sie eigene Sets auf dieser Grundlage, sodass die Originale als Referenz erhalten bleiben.

SetCharakteristik
Blau, Grün, Violett, Orange, GraphitPrimärakzent und abgestimmte Farben der unterstützten Elemente
SchwarzDunkler Header, weißer Inhalt und heller Warenkorbzähler; die übrigen Flächen bleiben hell
Hell / WeißNative Hintergründe, ausgeblendete unterstützte Rahmen und graue Rahmen bei hover
Nativ — ohne ÜberschreibungKein Farb-CSS des Moduls; die Darstellung wird vom aktiven Theme bestimmt

Farbeditor

Der Editor unterteilt den Katalog in die Bereiche Global, Header, Buttons, Product cards sowie Catalog and product page. Die Namen können auf Englisch bleiben. Der ursprüngliche Katalog enthält 34 Elemente und 99 Mappings. Ein einzelnes Element kann separate Einträge für Hintergrund, Text, Rahmen und Interaktionszustände haben.

Verfügbare Methoden zum Festlegen eines Werts:

Modus im Admin-PanelFunktionsweise
Eigene FarbeExplizite Farbe, z. B. #171717, #ffffff, #11223380
Farbe aus der PaletteVerweis auf ein Token, z. B. brand
Nativer StilEntfernt die Überschreibung der jeweiligen Eigenschaft; der Theme-Stil gilt
Keine ÜberschreibungKein Wert auf dieser Ebene; in einem einzelnen Entwurf bleibt der Theme-Stil erhalten

native fügt nicht das CSS inherit ein. Der Wert transparent ist eine explizite transparente Farbe und keine Rückkehr zum Theme. Sie können auch currentColor verwenden. Beliebige CSS-Funktionen wie rgb() oder var() werden in den Farbfeldern nicht akzeptiert.

Speichern Sie den Entwurf, bevor Sie den Bereich oder die Editor-Seite wechseln. Durch das Speichern werden die Änderungen nicht veröffentlicht.

Gemeinsame Farben: Token

Unter ›Palette — erweiterte Einstellungen (JSON)‹ werden benannte Farben gespeichert. Beispiel für ein Fragment:

{ 'brand': {'mode': 'color', 'value': '#1d4ed8'}, 'on-brand': {'mode': 'color', 'value': '#ffffff'}}

Wählen Sie in der Elementzeile ›Farbe aus der Palette‹ und geben Sie brand ein. Eine Änderung des Tokens aktualisiert bei der nächsten Veröffentlichung alle Werte, die darauf verweisen. Wenn Sie ein fertiges Set bearbeiten, behalten Sie die übrigen vorhandenen Token bei — das Ersetzen des gesamten JSON durch das oben gezeigte Fragment kann zu nicht aufgelösten Verweisen führen. Zyklen und fehlende Token werden abgelehnt.

Elemente und Bereiche hinzufügen

Dafür müssen keine Moduldateien geändert werden. Der passende CSS-Selektor muss jedoch ermittelt werden. Das Modul bietet keinen visuellen Elementinspektor.

  1. Öffnen Sie den Editor eines beliebigen Sets.
  2. Klappen Sie ›Eigenes Element hinzufügen — erweiterter Modus‹ auf.
  3. Geben Sie einen Namen ein, z. B. ›Aktionsbanner‹.
  4. Wählen Sie einen vorhandenen Bereichsnamen aus oder geben Sie einen neuen Namen ein, z. B. ›Aktionen‹.
  5. Geben Sie einen stabilen Selektor ein, z. B. #promo-banner, der im Shop vorhanden ist.
  6. Wählen Sie Eigenschaften aus, z. B. background-color, color, border-color.
  7. Wählen Sie Zustände aus, z. B. normal und hover, und fügen Sie anschließend das Element hinzu.
  8. Öffnen Sie den entsprechenden Bereich, weisen Sie Farben zu, speichern Sie das Set und veröffentlichen Sie es.

Die Definition wird dem gemeinsamen Katalog hinzugefügt. Durch das Hinzufügen allein werden nicht in allen Sets Farben festgelegt. Der Selektor sollte möglichst präzise sein. Selektorlisten, :has() und beliebige CSS-Deklarationen werden in dieser Version nicht unterstützt. Durch das Hinzufügen eines Elements wird dessen HTML nicht im Shop erstellt. Eine Bearbeitung vorhandener Selektoren und die Archivierung von Elementen über das Admin-Panel sind noch nicht verfügbar.

Infrastrukturkonfiguration

Die Veröffentlichung ist von Cron, beschreibbaren Medien und Cache abhängig. Das CSS-Stylesheet wird vor der Aktivierung generiert und anschließend statisch bereitgestellt. Das Modul fügt dem regulären Storefront kein JavaScript für Farben hinzu. Dies ist keine Garantie für ein bestimmtes Performance-Ergebnis — Messungen müssen im Ziel-Shop durchgeführt werden.

Prüfen Sie bei Varnish den Zugriff auf die Purge-Server. Prüfen Sie bei einem CDN und mehreren Nodes die HTML-Propagation sowie die Verfügbarkeit der Stylesheets. Implementierungsdetails finden Sie in der Installationsanleitung.

Installationsanleitung für das Modul

Kowal Hyva Colors — Installation und Aktualisierung

Anleitung für Version 0.1.6. Führen Sie die Befehle im Magento-Stammverzeichnis als Deployment-Benutzer im Rahmen des standardmäßigen Deployment-Verfahrens Ihres Shops aus. Prüfen Sie die Installation zuerst in einer Testumgebung.

Anforderungen

Komponente Anforderung des aktuellen Pakets
PHP 8.3.x, 8.4.x oder 8.5.x; Erweiterungen JSON und zlib
Magento Framework ^103.0.9; Referenzumgebung Magento 2.4.9
Hyvä Theme Module ~1.5.2
Aktives Veröffentlichungs-Theme ExaktHyva/default; Default Theme 1.5.2–1.5.x
Kowal Base ^1.1.7
Dienste Funktionierender Magento-Cron, beschreibbare Medien und korrekt konfigurierter Cache

Die vollständigen Abhängigkeiten sind incomposer.jsondefiniert. Die Anforderungen der Abhängigkeiten stellen keine Erklärung dar, dass alle Versionskombinationen getestet wurden. Child-Themes werden derzeit von der Veröffentlichungsvalidierung abgelehnt, selbst wenn sie von Hyvä erben.

1. Composer-Zugriff

Konfigurieren Sie das Composer-Repository, daskowal/module-hyva-colorssowiekowal/basebereitstellt, entsprechend den vom Anbieter erhaltenen Zugangsdaten. Außerdem benötigen Sie einen autorisierten Zugriff auf das Hyvä-Repository. Repository-Adresse und Autorisierungsverfahren hängen vom bereitgestellten Zugang ab. Diese Anleitung setzt keine öffentliche Verfügbarkeit des Pakets voraus.

Beispiel für die Konfiguration — ersetzen Sie die Adresse durch die tatsächliche Adresse des Composer-Repositorys:

composer config repositories.kowal composer 'https://ADRES-REPOZYTORIUM-COMPOSER'

Bewahren Sie Anmeldedaten außerhalb des Projekt-Repositorys auf, beispielsweise in einer privatenauth.jsonoder in der CI-Konfiguration. Kopieren Sie sie nicht in die Dokumentation.

2. Installation

Nach der Bereitstellung von Version 0.1.6 im Repository:

composer require kowal/module-hyva-colors:0.1.6 --with-all-dependencies
php bin/magento module:enable Kowal_Base Kowal_HyvaColors
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy pl_PL en_US
php bin/magento cache:clean config layout block_html full_page
php bin/magento module:status Kowal_HyvaColors
php bin/magento kowal:hyva-colors:diagnose

Die angegebenen Locales sind Beispiele — stellen Sie die Sprachen bereit, die im Shop und im Admin-Panel verwendet werden. Integrieren Sie die DI-Generierung und die Bereitstellung der Assets in Ihr standardmäßiges Deployment-Verfahren, anstatt sie während des laufenden Betriebs im aktiven Produktionsverzeichnis auszuführen.

Bei der Installation werden der Katalog und die anfänglichen Sets erstellt.Es werden keine Farben veröffentlicht und die Darstellung des Shops wird nicht verändert.Mit dem Befehldiagnoseprüft den Paketkatalog und meldet den Funktionsumfang; er ist kein vollständiger Umgebungstest.

3. Cron und CSS-Dateien

Das Modul verwendet die Aufgabekowal_hyva_colors_publishin der Cron-Gruppedefault, die jede Minute ausgeführt wird. Auf dem Server muss der standardmäßige Magento-Cron aktiv sein. Ein Durchlauf verarbeitet maximal 10 Aufgaben; eine Veröffentlichung muss daher nicht sofort erfolgen.

Manuelle Verarbeitung der Warteschlange zu Diagnosezwecken:

php bin/magento kowal:hyva-colors:publication:process

Prüfen Sie den Status einer bestimmten Aufgabe im Änderungsverlauf. Eine erfolgreiche Ausführung des Befehls bedeutet nicht, dass jede Aufgabe erfolgreich abgeschlossen wurde.

Stylesheets werden unterpub/media/kowal/hyva-colors/<store-id>/<hash>.cssgespeichert. Stellen Sie sicher, dass Schreibzugriff sowie HTTP-Lesezugriff möglich sind. Bei mehreren Nodes müssen gemeinsam genutzte Medien vorhanden sein. Für diese unveränderlichen Dateien könnenContent-Type: text/css, Komprimierung undCache-Control: public, max-age=31536000, immutablekonfiguriert werden. Das Modul nimmt keine Konfiguration des Servers oder CDN vor.

4. Abnahme der Installation

  1. Öffnen Siekowal.store → Modules → Hyva Colors. Wenn das Menü nicht sichtbar ist, prüfen Sie Kowal Base und die Rollenberechtigungen.
  2. Prüfen Sie die drei Seiten: ›Sets und Veröffentlichung‹, ›Meine Sets‹ und ›Änderungsverlauf‹.
  3. Veröffentlichen Sie in einer Test-Store-View eine Palette und warten Sie, bis die Aufgabe abgeschlossen ist.
  4. Prüfen Sie Header, Konto, Mini-Warenkorb, Kategorie und Produkt auf Desktop- und Mobilgeräten, einschließlich hover/focus.
  5. Bestätigen Sie die Verfügbarkeit des CSS, die Aktualisierung von FPC/Varnish sowie aller CDN-Nodes.
  6. Veröffentlichen Sie das Zurücksetzen auf das native Theme und prüfen Sie anschließend die Wiederherstellung einer früheren Veröffentlichung.

Aktualisierung

Nach der Bereitstellung einer neuen Version:

composer update kowal/module-hyva-colors kowal/base --with-all-dependencies
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy pl_PL en_US
php bin/magento cache:clean config layout block_html full_page

Prüfen Sie die Versionseinschränkung in der zentralencomposer.jsondes Shops: Die exakte Version0.1.6verhindert, dass der Befehlupdateeine neuere Version auswählt. Ändern Sie die Einschränkung bewusst, beispielsweise mitcomposer require ...:NOWA-WERSJA --with-all-dependenciesverwenden.

Bei einer Aktualisierung wird die aktive Veröffentlichung nicht durch eine neue Palette ersetzt. Wählen Sie nach Änderungen an den Werkseinstellungen das fertige Set erneut aus und veröffentlichen Sie es. Gespeicherte eigene Entwürfe behalten ihre eigenen Werte.

Probleme bei der Installation

  • Paket ist nicht verfügbar:Prüfen Sie die Verfügbarkeit der Version, die Repositorys und die Composer-Autorisierung.
  • Menü fehlt:Prüfen Sie die Aktivierung vonKowal_Base, die Rollenrechte und den Konfigurations-Cache. Aktualisieren Sie anschließend das Admin-Panel.
  • Katalogkonflikt:Führen Siephp bin/magento kowal:hyva-colors:catalog:sync --dry-runaus. Vergleichen Sie geänderte Definitionen vor der Synchronisierung und überschreiben Sie eigene Elemente nicht manuell.
  • Interceptor-Fehler nach einer alten Version:Stellen Sie sicher, dass Composer das korrigierte Paket installiert hat, und erstellen Sie den generierten Code im standardmäßigen Deployment-Prozess neu.
  • Farben ändern sich nicht:Prüfen Sie Verlauf, Cron, aktives Theme, CSS im Medienverzeichnis und Cache-Propagation.

Das Zurücksetzen der Farben erfolgt im Admin-Panel. Eine Deinstallation des Moduls oder das Löschen von Tabellen ist nicht erforderlich. Exportieren Sie vor dem Deaktivieren oder Entfernen des Moduls die benötigten Sets und erstellen Sie gemäß dem Wartungsverfahren Ihres Shops eine Datenbanksicherung.

Klicken Sie, um das Karussell zu überspringen

Wir haben weitere Produkte gefunden, die Sie interessieren könnten!

Schreiben Sie eine Bewertung
Sie bewerten: Kowal Hyva Colors — Shopfarben unter Kontrolle
Ihre Bewertung:
Preis
Qualität
Support
loader
Wird geladen …

Ihre Bewertung wurde zur Moderation übermittelt.

Cookie-Einstellungen ändern