KENNISBANK / MAGENTO / GEOCRYDOGS / 1STBUDDHA OÜ / EST. EUROPE

CRYDOGS / KENNISBANK / MAG-002

Welke extensies moet ik controleren vóór een Magento-upgrade?

Controleer vóór een Magento-upgrade elke geïnstalleerde extensie, met voorrang voor zoekextensies, modules met eigen maatwerk en extensies die koppelingen met andere systemen verzorgen. Adobe noemt de mate van maatwerk, het aantal extensies en het aantal koppelingen met andere systemen als factoren die bepalen hoeveel werk een upgrade is.

Waarom extensies het grootste risico vormen

Adobe beschrijft dat maatwerk dat niet volgens best practices is gebouwd tot hogere upgradekosten kan leiden. Bij lang uitgestelde updates kunnen volgens Adobe ook extensies uit de Marketplace en koppelingen met andere systemen geraakt worden. Regelmatig bijwerken vraagt volgens Adobe minder totale inspanning, omdat er minder technische schuld opbouwt.

Welke extensies eerst aandacht vragen

  1. Extensies voor de zoekfunctie: Adobe adviseert bij de leverancier na te gaan of de extensie volledig compatibel is met de doelrelease.
  2. Extensies die een bepaalde PHP-versie of andere software vereisen, omdat Adobe vraagt alle afhankelijkheden bij te werken volgens de systeemeisen van de doelversie.
  3. Extensies die geplande taken gebruiken, omdat cron volgens Adobe onder meer herindexering, nieuwsbrieven, e-mails en sitemaps plant.
  4. Extensies met eigen aanpassingen aan de code, omdat maatwerk volgens Adobe meeweegt in de upgrade-inspanning.
  5. Extensies en koppelingen met een ERP of een ordersysteem, die Adobe apart noemt als factor bij een upgrade.

Hoe u de controle aanpakt

Gebruikers van Adobe Commerce kunnen de Upgrade Compatibility Tool inzetten. Die analyseert alle geïnstalleerde modules en de kerncode van een aangepaste installatie tegen een specifieke versie. Het resultaat is een lijst met kritieke problemen, fouten en waarschuwingen die vóór de upgrade opgelost moeten worden. Volgens Adobe is deze tool alleen beschikbaar voor Adobe Commerce en niet voor Magento Open Source.

Daarnaast beschrijft Adobe de Composer-plugin magento/composer-root-update-plugin. Die helpt afhankelijkheidsconflicten in het hoofdbestand composer.json te vinden en op te lossen. Leg per extensie vast welke versie geïnstalleerd is, welke versie de leverancier voor de doelrelease noemt en wat de test op een proefomgeving liet zien.

Veelgestelde vragen

Moet ik ook uitgeschakelde extensies controleren? Ja, zolang ze in de installatie staan is het verstandig ze mee te nemen. Adobe beschrijft dat de Upgrade Compatibility Tool alle geïnstalleerde modules analyseert.

Is een extensie uit de Marketplace vanzelf compatibel met een nieuwe versie? Nee, volgens Adobe kunnen ook Marketplace-extensies door een upgrade geraakt worden. Vraag de leverancier daarom welke Magento- en PHP-versies de extensie ondersteunt.

Kan ik de controle overslaan bij een kleine patch? Nee, ook dan blijft het verstandig de extensies te controleren. Adobe noemt het aantal extensies los van de grootte van de upgrade als factor voor de inspanning.

Crydogs verzorgt onderhoud, upgrades, bugfixes en beveiligingspatches voor bestaande Magento-webshops, met Magento-ervaring achter de dienst sinds 2008. Wilt u uw extensies laten doorlichten vóór een upgrade, neem dan contact met ons op via https://crydogs.com/#contact.

Bekijk onze Magento-dienst voor onderhoud, upgrades en hosting. Doe een vrijblijvende aanvraag.

UW VOLGENDE STAP

Vrijblijvend voorstel voor uw Magento-webshop. Werkzaamheden en prijs spreken we vooraf af.

Vermeld in het contactformulier hoe u ons heeft gevonden.

UW VOLGENDE STAP

Vrijblijvend voorstel voor uw Magento-webshop. Werkzaamheden en prijs spreken we vooraf af.

Vermeld in het contactformulier hoe u ons heeft gevonden.