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.
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
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.
Alleen de attribuutlandingspagina module moet weer terug worden gezet naar de oude package. Voer hiervoor onderstaande stappen uit.
Om over te stappen naar deze repositories, moeten de volgende stappen worden genomen;
Let op: vanwege onderlinge afhankelijkheden is het noodzakelijk om alle packages in één keer te vervangen.
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.
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.