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

In plaats van te raden wat er in Magento is geïnstalleerd en wat er na een update is gewijzigd, krijgt de winkeleigenaar of developer een duidelijk rapport in het beheerpaneel.

Het probleem dat de module oplost

In veel Magento-winkels wordt de lijst met extensies na enkele jaren ontwikkeling onoverzichtelijk:

  • het is niet duidelijk welke modules onderdeel zijn van Magento, welke uit Composer komen en welke custom code zijn,
  • Composer-pakketten kunnen meerdere Magento-modules bevatten,
  • het is niet altijd duidelijk welke moduleversie vóór de update actief was,
  • een agency voert werkzaamheden uit, maar na verloop van tijd is lastig vast te stellen wat er daadwerkelijk is gewijzigd,
  • de winkeleigenaar heeft geen eenvoudige manier om het risico vóór een update te beoordelen,
  • de developer moet afhankelijkheden, impact op checkout, frontend, cron, API of integraties handmatig controleren.

Extension Audit verzamelt deze informatie automatisch en toont deze in een vorm die nuttig is voor zowel de winkeleigenaar als het technische team.

Voor wie

  • eigenaren van Magento 2-winkels,
  • e-commerce managers,
  • agencies die winkels van andere teams overnemen,
  • developers die Magento-updates voorbereiden,
  • teams die een Hyvä-implementatie plannen,
  • winkels met een groot aantal extensies,
  • winkels waarbij de technische documentatie onvolledig of verouderd is.

Belangrijkste voordelen

Snel inzicht in de situatie

Het dashboard en het Store Takeover-rapport tonen het aantal modules, bronnen, vendors, risicovolle modules, custom modules, ontbrekende versies en gebieden die controle vereisen.

Controle van wijzigingen vóór en na een update

Met snapshots kun je de staat van de winkel vóór de werkzaamheden opslaan en vergelijken met de staat na de update. Toegevoegde modules, verwijderde modules, statuswijzigingen en versies van Composer-pakketten vóór en na de wijziging zijn zichtbaar.

Betere samenwerking met de agency

De winkeleigenaar kan een referentiepunt hebben vóór en na de werkzaamheden. Als er iets is gewijzigd, is het eenvoudiger om te controleren wat er precies is veranderd.

Minder handmatige controles voor de developer

De module verzamelt informatie over bronnen, versies, afhankelijkheden, vendors en de bestandsstructuur van modules. De developer ziet sneller waar integraties, frontend, checkout, cron, API of elementen die tests vereisen kunnen zitten.

Overzicht in auditbeslissingen

Elke module kan worden gemarkeerd met een beslissing, prioriteit en risiconiveau. Dankzij de wijzigingsgeschiedenis van beslissingen kun je later controleren wie de beoordeling wanneer heeft gewijzigd.

Functies

Inventarisatie van Magento-modules

  • lijst van alle Magento-modules,
  • status: ingeschakeld / uitgeschakeld,
  • modulebron: Magento core, Composer, app/code, vendor zonder mapping, unknown,
  • detectie van de vendor,
  • filteren op vendor,
  • groeperen op brontype,
  • detectie van het Composer-pakket,
  • versie van het Composer-pakket,
  • versie van de Magento-module, indien beschikbaar in etc/module.xml,
  • ondersteuning voor Composer-pakketten die meerdere Magento-modules bevatten.

Afhankelijkheidsanalyse

  • Magento-afhankelijkheden uit etc/module.xml,
  • Composer-afhankelijkheden uit pakketten,
  • weergave van afhankelijkheden in het beheerpaneel,
  • filters en CSV-export,
  • analyse van afhankelijkheden tussen bron- en doelmodules.

Analyse van de modulestructuur

De module analyseert de bestandsstructuur van extensies en markeert signalen die nuttig zijn bij een audit:

  • frontend,
  • checkout,
  • payment,
  • shipping,
  • API,
  • cron,
  • adminhtml,
  • GraphQL,
  • RequireJS / Knockout,
  • elementen die een extra beoordeling voor Hyvä suggereren.

Snapshots en vergelijking van wijzigingen

  • handmatig aanmaken van snapshots vanuit het Magento-paneel,
  • snapshots via CLI,
  • vergelijking van snapshots vóór en na werkzaamheden,
  • dropdowns voor snapshotselectie in het paneel,
  • zichtbare module- en pakketversies vóór / na,
  • rapport dat nuttig is na een update die door een agency is uitgevoerd,
  • optionele automatische snapshots standaard uitgeschakeld,
  • snapshot na setup:upgrade, als de optie is ingeschakeld en de modulestatus daadwerkelijk is gewijzigd.

Admin UI

  • dashboard,
  • Store Takeover-rapport,
  • native Magento UI Component grid,
  • tekstfilters en multiselect,
  • kolomselectie,
  • CSV-export,
  • bulkbewerking van auditbeslissingen,
  • bewerking van een afzonderlijke module,
  • geschiedenis van auditbeslissingen,
  • gedeelde navigatie tussen moduleschermen.

CLI voor developers

Voorbeeldcommando's:

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

Typische gebruiksscenario's

1. Vóór een Magento-update

Vóór de update maak je een snapshot en controleer je custom modules, checkout, integraties, cron, afhankelijkheden en modules zonder duidelijke versie. Na de update maak je een tweede snapshot en vergelijk je de verschillen.

Resultaat: het is duidelijk wat er in de winkel is gewijzigd en welke modules getest moeten worden.

2. Na werkzaamheden van een agency

Je maakt een snapshot vóór de start van de werkzaamheden en een tweede na afronding. De vergelijking laat zien welke modules zijn toegevoegd, verwijderd, uitgeschakeld of bijgewerkt.

Resultaat: je hebt een concreet wijzigingsrapport in plaats van algemene informatie dat er iets is gedaan.

3. Overname van een winkel na een andere leverancier

Het Store Takeover-rapport helpt snel te zien waar custom code zit, welke modules van specifieke vendors afkomstig zijn, welke de checkout raken en welke een verhoogd risico hebben.

Resultaat: het nieuwe team begrijpt de winkel sneller en kan een plan voor verdere werkzaamheden voorbereiden.

4. Voorbereiding op Hyvä

De module wijst extensies aan die mogelijk een extra beoordeling voor Hyvä vereisen, bijvoorbeeld vanwege frontend, checkout, RequireJS of Knockout.

Resultaat: het wordt eenvoudiger om een lijst met modules op te stellen die vóór de frontendmigratie gecontroleerd moeten worden.

5. Technische schuld ordenen

Je kunt modules markeren met beslissingen: behouden, bijwerken, vervangen, verwijderen of vereist verdere analyse. Beslissingen worden opgeslagen en zijn later zichtbaar in de geschiedenis.

Resultaat: de audit eindigt niet met een eenmalige lijst, maar wordt een praktisch hulpmiddel om de winkel op orde te brengen.

Wat deze module onderscheidt

  • werkt zonder externe SaaS,
  • gegevens zijn beschikbaar in het Magento-paneel,
  • ondersteunt CLI voor developers,
  • scheidt het Composer-pakket van de Magento-module,
  • ondersteunt pakketten met meerdere modules,
  • toont afhankelijkheden tussen modules,
  • maakt het mogelijk snapshots vóór en na wijzigingen te vergelijken,
  • vereist weinig handmatige beschrijving,
  • auditbeslissingen zijn optioneel en snel,
  • automatische snapshots zijn gecontroleerd en standaard uitgeschakeld.

Wat de module niet doet

  • verwijdert geen Magento-modules,
  • schakelt modules niet automatisch uit,
  • neemt geen beslissingen namens de beheerder,
  • vervangt geen regressietests,
  • garandeert geen compatibiliteit van modules met Hyvä,
  • voert geen prestatiebenchmarks uit,
  • analyseert de codekwaliteit niet zo diepgaand als een volledige code review.

Reviews

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