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

Kowal Extension Audit for Magento 2

0,00 EUR 0,00 EUR
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

În loc să ghicească ce este instalat în Magento și ce s-a schimbat după actualizare, proprietarul magazinului sau dezvoltatorul primește un raport clar în panoul de administrare.

Problema pe care o rezolvă modulul

În multe magazine Magento, după câțiva ani de dezvoltare, lista extensiilor nu mai este clară:

  • nu se știe ce module fac parte din Magento, care provin din Composer și care sunt cod custom,
  • pachetele Composer pot conține mai multe module Magento,
  • nu este întotdeauna clar ce versiune a modulului funcționa înainte de actualizare,
  • agenția efectuează lucrări, dar după un timp este dificil de stabilit ce s-a schimbat efectiv,
  • proprietarul magazinului nu are o modalitate simplă de a evalua riscul înainte de actualizare,
  • dezvoltatorul trebuie să verifice manual dependențele, impactul asupra checkout, frontend, cron, API sau integrărilor.

Extension Audit colectează automat aceste informații și le afișează într-o formă utilă atât pentru proprietarul magazinului, cât și pentru echipa tehnică.

Pentru cine

  • proprietarii de magazine Magento 2,
  • managerii e-commerce,
  • agențiile care preiau magazine de la alte echipe,
  • dezvoltatorii care pregătesc actualizări Magento,
  • echipele care planifică implementarea Hyvä,
  • magazinele cu un număr mare de extensii,
  • magazinele în care documentația tehnică este incompletă sau neactualizată.

Cele mai importante beneficii

Imagine rapidă asupra situației

Dashboardul și raportul Store Takeover arată numărul de module, sursele, vendorii, modulele riscante, modulele custom, versiunile lipsă și zonele care necesită verificare.

Controlul modificărilor înainte și după actualizare

Snapshoturile permit salvarea stării magazinului înainte de lucrări și compararea acesteia cu starea de după actualizare. Sunt vizibile modulele adăugate, modulele eliminate, modificările de status și versiunile pachetelor Composer înainte și după schimbare.

Colaborare mai bună cu agenția

Proprietarul magazinului poate avea un punct de referință înainte și după lucrări. Dacă ceva a fost modificat, este mai ușor să verifici exact ce s-a schimbat.

Mai puține verificări manuale pentru dezvoltator

Modulul colectează informații despre surse, versiuni, dependențe, vendori și structura fișierelor modulelor. Dezvoltatorul vede mai rapid unde pot exista integrări, frontend, checkout, cron, API sau elemente care necesită teste.

Ordine în deciziile de audit

Fiecare modul poate fi marcat cu o decizie, o prioritate și un nivel de risc. Istoricul modificărilor deciziilor permite verificarea ulterioară a persoanei care a schimbat evaluarea și a momentului în care a făcut-o.

Funcționalități

Inventarierea modulelor Magento

  • lista tuturor modulelor Magento,
  • status: activat / dezactivat,
  • sursa modulului: Magento core, Composer, app/code, vendor fără mapare, unknown,
  • detectarea vendorului,
  • filtrare după vendor,
  • grupare după tipul sursei,
  • detectarea pachetului Composer,
  • versiunea pachetului Composer,
  • versiunea modulului Magento, dacă este disponibilă în etc/module.xml,
  • suport pentru pachete Composer care conțin mai multe module Magento.

Analiza dependențelor

  • dependențe Magento din etc/module.xml,
  • dependențe Composer din pachete,
  • vizualizarea dependențelor în panoul de administrare,
  • filtre și export CSV,
  • analiza dependențelor între modulele sursă și cele țintă.

Analiza structurii modulelor

Modulul analizează structura fișierelor extensiilor și marchează semnale utile în audit:

  • frontend,
  • checkout,
  • payment,
  • shipping,
  • API,
  • cron,
  • adminhtml,
  • GraphQL,
  • RequireJS / Knockout,
  • elemente care sugerează o verificare suplimentară pentru Hyvä.

Snapshoturi și compararea modificărilor

  • crearea manuală a snapshoturilor din panoul Magento,
  • snapshoturi prin CLI,
  • compararea snapshoturilor înainte și după lucrări,
  • liste dropdown pentru selectarea snapshoturilor în panou,
  • versiuni vizibile ale modulelor și pachetelor înainte / după,
  • raport util după o actualizare realizată de agenție,
  • snapshoturi automate opționale, dezactivate implicit,
  • snapshot după setup:upgrade, dacă opțiunea este activată și starea modulelor s-a schimbat efectiv.

Admin UI

  • dashboard,
  • raport Store Takeover,
  • grid nativ Magento UI Component,
  • filtre text și multiselect,
  • selectarea coloanelor,
  • export CSV,
  • editarea în masă a deciziilor de audit,
  • editarea unui singur modul,
  • istoricul deciziilor de audit,
  • navigare comună între ecranele modulului.

CLI pentru dezvoltatori

Exemple de comenzi:

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

Scenarii tipice de utilizare

1. Înainte de actualizarea Magento

Înainte de actualizare creezi un snapshot, verifici modulele custom, checkout, integrările, cron, dependențele și modulele fără o versiune clară. După actualizare creezi un al doilea snapshot și compari diferențele.

Rezultat: se știe ce s-a schimbat în magazin și ce module necesită teste.

2. După lucrările agenției

Creezi un snapshot înainte de începerea lucrărilor și un al doilea după finalizarea acestora. Compararea arată ce module au fost adăugate, eliminate, dezactivate sau actualizate.

Rezultat: ai un raport concret al modificărilor în locul unei informații generale că s-a făcut ceva.

3. Preluarea magazinului după un alt furnizor

Raportul Store Takeover ajută la identificarea rapidă a zonelor în care există cod custom, a modulelor care provin de la anumiți vendori, a celor care afectează checkoutul și a celor care au un risc ridicat.

Rezultat: noua echipă înțelege mai rapid magazinul și poate pregăti un plan pentru lucrările ulterioare.

4. Pregătirea pentru Hyvä

Modulul indică extensiile care pot necesita o verificare suplimentară pentru Hyvä, de exemplu din cauza frontendului, checkoutului, RequireJS sau Knockout.

Rezultat: este mai ușor să pregătești lista modulelor care trebuie verificate înainte de migrarea frontendului.

5. Organizarea datoriei tehnice

Poți marca modulele cu decizii: păstrează, actualizează, înlocuiește, elimină sau necesită analiză suplimentară. Deciziile sunt salvate și vizibile ulterior în istoric.

Rezultat: auditul nu se oprește la o listă punctuală, ci devine un instrument de lucru pentru organizarea magazinului.

Ce diferențiază acest modul

  • funcționează fără SaaS extern,
  • datele sunt disponibile în panoul Magento,
  • oferă suport CLI pentru dezvoltatori,
  • separă pachetul Composer de modulul Magento,
  • suportă pachete cu mai multe module,
  • arată dependențele între module,
  • permite compararea snapshoturilor înainte și după modificări,
  • nu necesită o cantitate mare de descrieri manuale,
  • deciziile de audit sunt opționale și rapide,
  • snapshoturile automate sunt controlate și dezactivate implicit.

Ce nu face modulul

  • nu elimină module Magento,
  • nu dezactivează automat module,
  • nu ia decizii în locul administratorului,
  • nu înlocuiește testele de regresie,
  • nu garantează compatibilitatea modulelor cu Hyvä,
  • nu efectuează benchmarkuri de performanță,
  • nu analizează calitatea codului la fel de profund ca un code review complet.

Reviews

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