Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Kowal Extension Audit for Magento 2

0,00 € 0,00 €
Instalacja COMPOSER
M2-EXT-AUDIT
  • 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
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4

Em vez de tentar adivinhar o que está instalado no Magento e o que mudou após uma atualização, o proprietário da loja ou o programador recebe um relatório claro no painel de administração.

O problema que o módulo resolve

Em muitas lojas Magento, após vários anos de desenvolvimento, a lista de extensões deixa de ser transparente:

  • não é claro quais módulos fazem parte do Magento, quais vêm do Composer e quais são código personalizado,
  • os pacotes Composer podem conter vários módulos Magento,
  • nem sempre se sabe que versão do módulo estava em funcionamento antes da atualização,
  • a agência realiza trabalhos, mas passado algum tempo é difícil determinar o que mudou efetivamente,
  • o proprietário da loja não tem uma forma simples de avaliar o risco antes de uma atualização,
  • o programador tem de verificar manualmente dependências, impacto no checkout, frontend, cron, API ou integrações.

O Extension Audit recolhe estas informações automaticamente e apresenta-as num formato útil tanto para o proprietário da loja como para a equipa técnica.

Para quem

  • proprietários de lojas Magento 2,
  • gestores de e-commerce,
  • agências que assumem lojas após outras equipas,
  • programadores que preparam atualizações do Magento,
  • equipas que planeiam a implementação do Hyvä,
  • lojas com um grande número de extensões,
  • lojas em que a documentação técnica está incompleta ou desatualizada.

Principais benefícios

Visão rápida da situação

O dashboard e o relatório Store Takeover mostram o número de módulos, as origens, os fornecedores, os módulos de risco, os módulos personalizados, as versões em falta e as áreas que exigem verificação.

Controlo de alterações antes e depois da atualização

Os snapshots permitem guardar o estado da loja antes dos trabalhos e compará-lo com o estado após a atualização. São visíveis os módulos adicionados, os módulos removidos, as alterações de estado e as versões dos pacotes Composer antes e depois da alteração.

Melhor colaboração com a agência

O proprietário da loja pode ter um ponto de referência antes e depois dos trabalhos. Se algo tiver sido alterado, é mais fácil verificar exatamente o que mudou.

Menos verificações manuais para o programador

O módulo recolhe informações sobre origens, versões, dependências, fornecedores e estrutura de ficheiros dos módulos. O programador vê mais rapidamente onde podem existir integrações, frontend, checkout, cron, API ou elementos que exigem testes.

Organização das decisões de auditoria

Cada módulo pode ser marcado com uma decisão, prioridade e nível de risco. O histórico de alterações das decisões permite verificar mais tarde quem alterou a avaliação e quando.

Funcionalidades

Inventário de módulos Magento

  • lista de todos os módulos Magento,
  • estado: ativado / desativado,
  • origem do módulo: núcleo do Magento, Composer, app/code, vendor sem mapeamento, unknown,
  • deteção do fornecedor,
  • filtragem por fornecedor,
  • agrupamento por tipo de origem,
  • deteção do pacote Composer,
  • versão do pacote Composer,
  • versão do módulo Magento, se estiver disponível em etc/module.xml,
  • suporte para pacotes Composer que contêm vários módulos Magento.

Análise de dependências

  • dependências Magento de etc/module.xml,
  • dependências Composer dos pacotes,
  • vista de dependências no painel de administração,
  • filtros e exportação CSV,
  • análise de dependências entre módulos de origem e de destino.

Análise da estrutura dos módulos

O módulo analisa a estrutura de ficheiros das extensões e assinala sinais úteis na auditoria:

  • frontend,
  • checkout,
  • payment,
  • shipping,
  • API,
  • cron,
  • adminhtml,
  • GraphQL,
  • RequireJS / Knockout,
  • elementos que sugerem uma análise adicional para Hyvä.

Snapshots e comparação de alterações

  • criação manual de snapshots a partir do painel Magento,
  • snapshots via CLI,
  • comparação de snapshots antes e depois dos trabalhos,
  • dropdowns de seleção de snapshots no painel,
  • versões visíveis de módulos e pacotes antes / depois,
  • relatório útil após uma atualização realizada por uma agência,
  • snapshots automáticos opcionais desativados por predefinição,
  • snapshot após setup:upgrade, se a opção estiver ativada e o estado dos módulos tiver mudado efetivamente.

Admin UI

  • dashboard,
  • relatório Store Takeover,
  • grid nativa do Magento UI Component,
  • filtros de texto e multiselect,
  • seleção de colunas,
  • exportação CSV,
  • edição em massa de decisões de auditoria,
  • edição de um módulo individual,
  • histórico de decisões de auditoria,
  • navegação comum entre os ecrãs do módulo.

CLI para programadores

Comandos de exemplo:

bin/magento kowal:extension-audit:scanbin/magento kowal:extension-audit:scan --groupsbin/magento kowal:extension-audit:scan --vendorsbin/magento kowal:extension-audit:scan --vendor=amastybin/magento kowal:extension-audit:scan --group=custom_app_codebin/magento kowal:extension-audit:scan --with-riskbin/magento kowal:extension-audit:snapshot:create 'Before update' --type=before_updatebin/magento kowal:extension-audit:snapshot:compare 1 2 --agency-report

Cenários de utilização típicos

1. Antes de uma atualização do Magento

Antes da atualização, cria um snapshot, verifica os módulos personalizados, o checkout, as integrações, o cron, as dependências e os módulos sem uma versão clara. Após a atualização, cria um segundo snapshot e compara as diferenças.

Resultado: sabe-se o que mudou na loja e quais módulos exigem testes.

2. Após o trabalho da agência

Cria um snapshot antes do início dos trabalhos e outro depois da sua conclusão. A comparação mostra quais módulos foram adicionados, removidos, desativados ou atualizados.

Resultado: tem um relatório concreto de alterações em vez de uma informação genérica de que algo foi feito.

3. Assumir uma loja após outro fornecedor

O relatório Store Takeover ajuda a ver rapidamente onde existe código personalizado, quais módulos vêm de fornecedores específicos, quais afetam o checkout e quais apresentam risco elevado.

Resultado: a nova equipa compreende a loja mais rapidamente e pode preparar um plano para os trabalhos seguintes.

4. Preparação para Hyvä

O módulo indica extensões que podem exigir uma análise adicional para Hyvä, por exemplo devido ao frontend, checkout, RequireJS ou Knockout.

Resultado: torna-se mais fácil preparar uma lista de módulos a verificar antes da migração do frontend.

5. Organização da dívida técnica

Pode marcar módulos com decisões: manter, atualizar, substituir, remover ou requer análise adicional. As decisões são guardadas e ficam visíveis mais tarde no histórico.

Resultado: a auditoria não termina numa lista pontual, mas torna-se uma ferramenta de trabalho para organizar a loja.

O que distingue este módulo

  • funciona sem SaaS externo,
  • os dados estão disponíveis no painel Magento,
  • suporta CLI para programadores,
  • separa o pacote Composer do módulo Magento,
  • suporta pacotes com vários módulos,
  • mostra dependências entre módulos,
  • permite comparar snapshots antes e depois das alterações,
  • não exige uma grande quantidade de descrições manuais,
  • as decisões de auditoria são opcionais e rápidas,
  • os snapshots automáticos são controlados e desativados por predefinição.

O que o módulo não faz

  • não remove módulos Magento,
  • não desativa módulos automaticamente,
  • não toma decisões pelo administrador,
  • não substitui testes de regressão,
  • não garante compatibilidade dos módulos com Hyvä,
  • não executa benchmarks de desempenho,
  • não analisa a qualidade do código com a profundidade de uma code review completa.

Reviews

Write Your Own Review
You're reviewing:Kowal Extension Audit for Magento 2
Your Rating
Produtos