Kowal Hyva Colors — cores da loja sob controlo

Dê à sua loja Hyvä as cores da sua marca e faça a gestão a partir do painel Magento.
Compatibilidade
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 €
Enviar por Email a um Amigo

Pedir informações sobre este produto

Descrição / Kowal Hyva Colors — cores da loja sob controlo

MAGENTO 2 · PALETAS · RASCUNHOS · PUBLICAÇÃO

Adapte as cores Hyvä suportadas à sua marca.

Kowal Hyvä Colors

Escolha uma paleta pronta a usar ou crie o seu próprio conjunto de cores. A gravação do rascunho e a publicação são ações separadas, e o histórico permite restaurar um conjunto anterior para o Store View selecionado.

Sete paletas · CSS estático · Histórico de publicações

COMO FUNCIONA NA PRÁTICA

01 · Escolhe uma paleta ou um rascunho
Utiliza conjuntos prontos a usar ou edita os elementos suportados.

02 · Publica para um Store View
A fila cria um snapshot e gera CSS versionado.

03 · Controla o resultado e o histórico
Verifica o estado, o aspeto e a possibilidade de restaurar a versão anterior.

O que ganha a sua loja?

Conheça as funcionalidades, a utilização e as definições do módulo.

Cores Hyvä sob controlo

Kowal Hyvä Colors organiza a gestão das cores dos elementos suportados da loja: cabeçalho, botões, textos, ícones e contornos. Crie conjuntos alinhados com a marca, guarde rascunhos e publique de forma consciente.

Paletas prontas a usar

Sete paletas: azul, verde, roxa, laranja, grafite, preta e clara/branca — ou uma configuração vazia.

Store View

Publique o aspeto para uma vista específica. Clone conjuntos e transfira configurações através de importação e exportação JSON.

Controlo de alterações

O rascunho não altera o storefront. O histórico de publicações permite regressar a uma versão anterior concluída.

Porque vale a pena

  • gestão coerente das cores suportadas e dos estados de interação,
  • elementos e secções próprios para utilizadores que conhecem seletores CSS,
  • CSS estático gerado durante a publicação — sem JavaScript adicional do módulo no storefront,
  • regresso às cores nativas do tema ativo.

A paleta preta é um destaque, não um dark mode completo. A paleta clara/branca mantém os fundos nativos.

Três áreas do painel

Em kowal.store → Modules → Hyva Colors encontra Conjuntos e publicação, Os meus conjuntos e Histórico de alterações. Edite um rascunho, clone-o ou importe JSON, e inicie a publicação separadamente para um Store View específico.

O histórico abrange publicações, resets e restauros. Regista o conjunto, a loja, a data, o administrador e o estado; não é um histórico de cada edição do rascunho.

Publicação através de fila

A publicação cria um snapshot imutável dos seletores e das cores. O worker do cron gera CSS estático, ativa a atribuição e atualiza a cache adequada. É necessário que o cron Magento esteja operacional.

O estado queued significa em espera, purge_pending — uma versão ativa com propagação de cache ainda não concluída, e complete — tarefa concluída. Os erros podem ser repetidos a partir do painel.

Reset e restauro

Um conjunto nativo vazio remove as substituições do módulo após a publicação, restaurando as cores do tema ativo. O restauro de uma publicação anterior cria uma nova tarefa com base no snapshot anterior e não altera o rascunho atual.

A eliminação de um rascunho próprio não remove as cores ativas nem o histórico de publicações. Os conjuntos de sistema podem ser restaurados para as definições de fábrica atuais.

Mapeamentos e elementos próprios

O catálogo abrange elementos explicitamente mapeados do cabeçalho, da pesquisa, dos botões, dos ícones e do catálogo, juntamente com os estados de interação. Elementos fora do catálogo exigem mapeamentos próprios.

Um utilizador avançado pode adicionar secções, seletores e propriedades, bem como utilizar tokens de paleta em JSON. O módulo não inclui inspetor visual nem pré-visualização privada da loja.

Perfil de compatibilidade

O perfil de publicação atual destina-se a Hyva/default com Default Theme 1.5.2–1.5.x. Temas filho e temas próprios exigem uma verificação separada dos mapeamentos. As dependências indicam Magento Framework 103.0.9+ e PHP 8.3–8.5.

As publicações aplicam-se a Store Views individuais; o painel não disponibiliza herança de atribuições ativas Default → Website → Store View. A compatibilidade e o aspeto devem ser verificados no tema de destino.

Instalação via Composer

Pacote kowal/module-hyva-colors, módulo Kowal_HyvaColors. Depois de configurar o acesso ao repositório Kowal, instale o pacote, ative o módulo, atualize o Magento e limpe a cache. Em produção, inclua a compilação e a implementação de conteúdo estático de acordo com o processo da loja.

Da configuração ao resultado

1. Escolhe uma paleta ou um rascunho
Utiliza conjuntos prontos a usar ou edita os elementos suportados.

2. Publica para um Store View
A fila cria um snapshot e gera CSS versionado.

3. Controla o resultado e o histórico
Verifica o estado, o aspeto e a possibilidade de restaurar a versão anterior.

Exemplo: variante de cores para a marca

Clona o conjunto azul e altera as cores do cabeçalho, dos botões e de estados de interação selecionados. Guarda o rascunho e, em seguida, publica-o para uma vista da loja. Se necessário, restaura uma publicação anterior concluída.

Organize as cores sem editar ficheiros do tema.

Quer adaptar o módulo à sua loja? Pergunte pela implementação do Kowal Hyvä Colors e discuta a configuração ou as extensões necessárias.

Mais informação

Hyva Theme Hyva Theme Redy
Compatibilidade com o modelo Hyvä, Luma / Blank, KOWAL

Configuração da integração

Painel e permissões

Abre o módulo através de kowal.store → Modules → Hyva Colors. A configuração é feita nas suas três vistas, e não numa secção separada Stores → Configuration.

O administrador atribui permissões em System → Permissions → User Roles. Disponibilize às funções os recursos de menu superiores Kowal adequados e os recursos Hyva Colors:

RecursoUtilização
View colors and historyVisualização de conjuntos e histórico
Edit presetsCriação, gravação, clonagem, eliminação de conjuntos próprios e reset de conjuntos de sistema
Add custom elementsAdição de elementos ao catálogo
Import and export presetsTransferência de conjuntos através de JSON
Publish and restore colorsPublicação, reset do aspeto, restauro e repetição de publicações

A importação que contenha novas definições de catálogo também exige a permissão para adicionar elementos. Após alterar uma função, poderá ser necessário iniciar sessão novamente.

Âmbito da loja

Na publicação, seleciona uma vista da loja (store view) ativa. O módulo verifica o tema atribuído: o perfil atual suporta exatamente Hyva/default com Default Theme 1.5.2–1.5.x. Não atribua outro tema apenas para contornar a validação — os temas filho precisam de preparação separada dos mapeamentos.

O conjunto é um rascunho reutilizável. Pode publicá-lo separadamente para várias vistas. Nesta versão, não existe configuração herdada ao nível default/website/store.

Conjuntos de sistema e próprios

As definições prontas a usar incluem sete paletas e um conjunto nativo vazio. As respetivas cópias guardadas estão disponíveis em «Os meus conjuntos». A forma mais conveniente é criar conjuntos próprios com base nelas — assim, os originais permanecem como ponto de referência.

ConjuntoCaráter
Azul, Verde, Roxo, Laranja, GrafiteDestaque principal e cores ajustadas dos elementos suportados
PretoCabeçalho escuro, conteúdo branco e contador do carrinho claro; as restantes superfícies permanecem claras
Claro / BrancoFundos nativos, molduras suportadas ocultas e molduras cinzentas em hover
Nativo — sem substituiçãoSem CSS de cores do módulo; o aspeto resulta do tema ativo

Editor de cores

O editor divide o catálogo em secções: Global, Header, Buttons, Product cards e Catalog and product page. Os nomes podem permanecer em inglês. O catálogo inicial contém 34 elementos e 99 mapeamentos. Um único elemento pode ter entradas separadas para fundo, texto, moldura e estados de interação.

Formas disponíveis para definir valores:

Modo no painelAção
Cor própriaCor explícita, por exemplo #171717, #ffffff, #11223380
Cor da paletaReferência a um token, por exemplo brand
Estilo nativoRemoção da substituição de uma determinada propriedade; aplica-se o estilo do tema
Sem substituiçãoSem valor nesta camada; num rascunho individual mantém o estilo do tema

native não insere CSS inherit. O valor transparent é uma cor transparente explícita, e não um regresso ao tema. Também pode usar currentColor. Funções CSS arbitrárias, como rgb() ou var(), não são aceites nos campos de cor.

Guarde o rascunho antes de mudar de secção ou de página do editor. A gravação não publica as alterações.

Cores comuns: tokens

Em «Paleta — definições avançadas (JSON)» são guardadas cores nomeadas. Exemplo de fragmento:

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

Na linha do elemento, escolha «Cor da paleta» e introduza brand. A alteração do token atualiza todos os valores que fazem referência a ele na próxima publicação. Se editar um conjunto pronto a usar, mantenha os restantes tokens existentes — substituir todo o JSON pelo fragmento acima pode deixar referências por resolver. Ciclos e tokens em falta são rejeitados.

Adicionar elementos e secções

Não exige a modificação dos ficheiros do módulo, mas requer a identificação do seletor CSS correto. O módulo não tem inspetor visual de elementos.

  1. Abra o editor de qualquer conjunto.
  2. Expanda «Adicionar elemento próprio — modo avançado».
  3. Introduza o nome, por exemplo «Banner promocional».
  4. Escolha o nome de uma secção existente ou introduza um novo, por exemplo «Promoções».
  5. Introduza um seletor estável, por exemplo #promo-banner, que exista na loja.
  6. Escolha as propriedades, por exemplo background-color, color, border-color.
  7. Escolha os estados, por exemplo normal e hover, e adicione o elemento.
  8. Abra a secção adequada, atribua cores, guarde e publique o conjunto.

A definição é adicionada ao catálogo comum; a sua simples adição não define cores em todos os conjuntos. O seletor deve ser o mais preciso possível. Nesta versão, não são suportadas listas de seletores, :has() nem declarações CSS arbitrárias. A adição de um elemento não cria o respetivo HTML na loja. Ainda não existe edição no painel de seletores existentes nem arquivamento de elementos.

Configuração da infraestrutura

A publicação depende do cron, de media graváveis e da cache. A folha CSS é gerada antes da ativação e, em seguida, servida estaticamente. O módulo não adiciona JavaScript de cores ao storefront normal. Isto não significa garantia de um resultado de desempenho específico — as medições devem ser realizadas na loja de destino.

Com Varnish, verifique o acesso aos servidores purge. Com CDN e vários nós, verifique a propagação de HTML e a disponibilidade das folhas. Os detalhes de implementação estão na instrução de instalação.

Manual de instalação do módulo

Kowal Hyva Colors — instalação e atualização

Instruções para a versão 0.1.6. Execute os comandos no diretório raiz do Magento como utilizador de implementação, no âmbito do procedimento padrão de deployment da loja. Primeiro, verifique a instalação num ambiente de teste.

Requisitos

ComponenteRequisito do pacote atual
PHP8.3.x, 8.4.x ou 8.5.x; extensões JSON e zlib
Magento Framework^103.0.9; ambiente de referência Magento 2.4.9
Hyvä Theme Module~1.5.2
Tema de publicação ativoExatamente Hyva/default; Default Theme 1.5.2–1.5.x
Kowal Base^1.1.7
ServiçosCron Magento operacional, media graváveis e cache corretamente configurada

As dependências completas são definidas por composer.json. Os requisitos das dependências não constituem uma declaração de que todas as combinações de versões foram testadas. Atualmente, um tema filho é rejeitado pela validação da publicação, mesmo que herde de Hyvä.

1. Acesso ao Composer

Configure o repositório Composer que disponibiliza kowal/module-hyva-colors e kowal/base, de acordo com os dados recebidos do fornecedor. Também é necessário acesso autorizado ao repositório Hyvä. O endereço do repositório e o método de autorização dependem do acesso fornecido; estas instruções não pressupõem a disponibilidade pública do pacote.

Exemplo de esquema de configuração — substitua o endereço pelo endereço real do repositório Composer:

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

Guarde as credenciais fora do repositório do projeto, por exemplo, num auth.json privado ou na configuração CI. Não as copie para a documentação.

2. Instalação

Depois de a versão 0.1.6 ser disponibilizada no repositório:

composer require kowal/module-hyva-colors:0.1.6 --with-all-dependenciesphp bin/magento module:enable Kowal_Base Kowal_HyvaColorsphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy pl_PL en_USphp bin/magento cache:clean config layout block_html full_pagephp bin/magento module:status Kowal_HyvaColorsphp bin/magento kowal:hyva-colors:diagnose

Os locales indicados são apenas um exemplo — implemente os idiomas utilizados pela loja e pelo painel. Integre a geração DI e de recursos no procedimento padrão de implementação, em vez de a executar durante o atendimento de tráfego no catálogo de produção ativo.

A instalação cria o catálogo e os conjuntos iniciais. Não publica cores nem altera o aspeto da loja. O comando diagnose verifica o catálogo do pacote e reporta o âmbito das funcionalidades; não é um teste completo do ambiente.

3. Cron e ficheiros CSS

O módulo utiliza a tarefa kowal_hyva_colors_publish no grupo cron default, agendada a cada minuto. O cron Magento padrão tem de estar em execução no servidor. Uma execução processa no máximo 10 tarefas; a publicação não tem de ser imediata.

Processamento manual da fila para diagnóstico:

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

Verifique o estado de uma tarefa específica em «Histórico de alterações» — a execução bem-sucedida do comando não significa que todas as tarefas tenham terminado com sucesso.

As folhas são guardadas em pub/media/kowal/hyva-colors//.css. Garanta a possibilidade de escrita e leitura via HTTP. Com vários nós, os media têm de ser partilhados. Para estes ficheiros imutáveis, pode configurar Content-Type: text/css, compressão e Cache-Control: public, max-age=31536000, immutable. O módulo não configura o servidor nem a CDN.

4. Validação da instalação

  1. Abra kowal.store → Modules → Hyva Colors. Se o menu não estiver visível, verifique o Kowal Base e as permissões da função.
  2. Verifique as três páginas: «Conjuntos e publicação», «Os meus conjuntos», «Histórico de alterações».
  3. Num store view de teste, publique uma paleta e aguarde a conclusão da tarefa.
  4. Verifique o cabeçalho, a conta, o minicarrinho, a categoria e o produto em desktop e telemóvel, incluindo hover/focus.
  5. Confirme a disponibilidade do CSS, a atualização de FPC/Varnish e de todos os nós CDN.
  6. Publique um reset para o tema nativo e, em seguida, verifique o restauro de uma publicação anterior.

Atualização

Depois de uma nova versão ser disponibilizada:

composer update kowal/module-hyva-colors kowal/base --with-all-dependenciesphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy pl_PL en_USphp bin/magento cache:clean config layout block_html full_page

Verifique a restrição de versão no composer.json principal da loja: um 0.1.6 exato não permitirá que o comando update selecione uma versão mais recente. Altere-a conscientemente, por exemplo, através de composer require ...:NOWA-WERSJA --with-all-dependencies.

A atualização não substitui a publicação ativa por uma nova paleta. Após alterações de fábrica, selecione novamente o conjunto pronto a usar e publique-o. Os rascunhos próprios guardados mantêm os seus próprios valores.

Problemas durante a instalação

  • O pacote não está disponível: verifique a disponibilidade da versão, os repositórios e a autorização Composer.
  • Menu em falta: verifique a ativação de Kowal_Base, as permissões da função e a cache de configuração; atualize o painel.
  • Conflito de catálogo: execute php bin/magento kowal:hyva-colors:catalog:sync --dry-run. Compare as definições alteradas antes da sincronização; não substitua manualmente elementos próprios.
  • Erro Interceptor após uma versão antiga: certifique-se de que o Composer instalou o pacote corrigido e reconstrua o código gerado no processo padrão de deployment.
  • As cores não mudam: verifique o histórico, o cron, o tema ativo, o CSS em media e a propagação da cache.

O reset das cores é efetuado no painel. Não requer a desinstalação do módulo nem a eliminação de tabelas. Antes de desativar ou remover o módulo, exporte os conjuntos necessários e faça uma cópia da base de dados de acordo com o procedimento de manutenção da loja.

Pressione para saltar o carrossel

Encontrámos outros produtos que podem ser do seu interesse!

Escreva a sua própria avaliação
Está a avaliar: Kowal Hyva Colors — cores da loja sob controlo
A sua classificação:
Preço
Qualidade
Suporte
loader
Carregando...

Classificação enviada para aprovação.

Alterar preferências de cookies