Magento modules terugverhuisd

De nieuwe repositories in GitHub die onder het Tweakwise account stonden, zijn weer terugverhuisd naar het account van Emico met uitzondering van de attributelanding module. Voor de attributelanding module moet de ‘oude’ Emico module gebruikt worden in plaats van die onder het Tweakwise account. Wel zijn alle modules nog steeds bij ons in beheer.

 

Ben je verplicht om iets te doen?

Mogelijk was je al overgestapt, of stond het nog op je planning. Alle mogelijke scenario’s worden hieronder toegelicht.

Juiste locatie

Alle Tweakwise repositories blijven beschikbaar onder het GitHub account van Emico. Alleen zijn de Tweakwise packages daar nu onder ons beheer. De oude Emico modules op GitHub zijn gearchiveerd, maar nog wel terug te vinden onder het Emico account.

Hoe weet je of je (nog) moet overstappen?

Dit kan je controleren aan de hand van de package naam in de composer.json.

Indien je 1 van onderstaande modules gebruikt, dan moet je die module nog verwijderen en de nieuwe versie ervan installeren.

Package namen oude modules

Package namen juiste modules

emico/tweakwise

tweakwise/magento2-tweakwise

emico/attributelanding-tweakwise

tweakwise/magento2-attributelanding-tweakwise

emico/tweakwise-export

tweakwise/magento2-tweakwise-export

emico/tweakwise-hyva

tweakwise/magento2-tweakwise-hyva

tweakwise/magento2-attributelanding

emico/m2-attributelanding

Let op: dit zijn de package namen van de composer

Scenario 1: Overgestapt naar de Tweakwise repositories en geen attributelandingpage module in gebruik

Indien je al bent overgestapt naar de nieuwe repositories die onder het Tweakwise GitHub account stonden, dan hoef je geen wijzigingen te doen. De repository is onderwater in packagist veranderd, maar de package naam is gelijk gebleven. Als je bijvoorbeeld de package tweakwise/magento-tweakwise geïnstalleerd had, dan update deze de volgende keer vanzelf vanaf de nieuwe repository onder het Emico account.

Scenario 2: Overgestapt naar de Tweakwise repositories en wel de attributelandingpage module in gebruik van het Tweakwise Github account

Alleen de attribuutlandingspagina module moet weer terug worden gezet naar de oude package. Voer hiervoor onderstaande stappen uit.

  1. Update de module naar de laatste versie
  2. Run bin/magento setup: upgrade
  3. Verwijder de module. (tweakwise/magento2-attributelanding) Dit doe je door ze te verwijderen uit de composer.json
  4. Installeer de nieuwe module (emico/m2-attributelanding). Dit doe je door deze toe te voegen aan de composer.json
  5. Run bin/magento setup: upgrade

Scenario 3: Nog niet overgestapt

Om over te stappen naar deze repositories, moeten de volgende stappen worden genomen;

  1. Verwijder de huidige relevante modules Dit kan gedaan worden door ze te verwijderen uit de composer.json.

Let op: vanwege onderlinge afhankelijkheden is het noodzakelijk om alle packages in één keer te vervangen.

  1. Installatie van dezelfde modules vanuit de nieuwe repositories Dit kan gedaan worden door ze toe te voegen aan de composer.json. De package namen van alle relevante modules kan je vinden onder https://packagist.org/packages/tweakwise/

Let op: dit geldt niet voor de tweakwise/magento2-attributelanding module

De packages zijn hier te vinden. In de composer.json van de packages kun je vinden welke versie, van welke Emico module wordt vervangen.

  1. Run bin/magento setup: upgrade

Over Magento 1

Onze Magento 1 extensies staan in onderhoudsmodus en worden niet meer actief ontwikkeld (feature freeze): we doen er geen onderhoud meer op. We hebben de package naam aangepast, maar verwachten echter geen grote hoeveelheden updates. We adviseren om de oude Emico repo te blijven gebruiken. Het aanpassen van de packagenaam heeft levert geen reden op om over te stappen omdat we niet verwachten om hier updates op uit te brengen.

Gebruik je Tweakwise nog niet?

Optimaliseer zoekopdrachten, merchandising en personalisatie - ontdek hoe