Magento modules moved back

The new repositories in GitHub that were under the Tweakwise account have been moved back to the Emico account with the exception of the attribute landing module. For the attribute landing module, the “old” Emico module must be used instead of the one under the Tweakwise account. However, all modules are still managed by us.

Are you obligated to do something?

You may already have switched, or be planning to do so. All possible scenarios are explained below.

Correct location

All Tweakwise repositories remain available under Emico’s GitHub account. Only the Tweakwise packages there are now under our management. The old Emico modules on GitHub have been archived, but can still be found under the Emico account.

How do you know if you should (still) switch?

You can check this using the package name in the composer.json.

If you are using 1 of the modules below, you still need to remove that module and install the new version of it.

Package names old modules

Package names right 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

Note: these are the package names of the composer

Scenario 1: Switched to the Tweakwise repositories and no attribute landing page module in use

If you’ve already switched to the new repositories that were under the Tweakwise GitHub account, you don’t need to make any changes. The repository has changed underwater to packagist, but the package name has remained the same. For example, if you had the package tweakwise/magento-tweakwise installed, the next time it updates automatically from the new repository under the Emico account.

Scenario 2: Switched to the Tweakwise repositories and did use the attribute landing page module from the Tweakwise Github account

Only the attribute landing page module needs to be reset to the old package. To do this, perform the steps below.

  1. Update the module to the latest version
  2. Run bin/magento setup: upgrade
  3. Remove the module. (tweakwise/magento2-attributelanding) You do this by removing it from the composer.json
  4. Install the new module (emico/m2-attributelanding). You do this by adding it to the composer.json
  5. Run bin/magento setup: upgrade

Scenario 3: Not yet switched

To switch to these repositories, the following steps should be taken;

  1. Remove the current relevant modules This can be done by removing them from the composer.json
    Note: due to interdependencies, it is necessary to replace all packages at once.
  2. Install the same modules from the new repositories This can be done by adding them to the composer.json. The package names of all relevant modules can be found under https://packagist.org/packages/tweakwise/.
    Note: this does not apply to the tweakwise/magento2-attribute landing module
  3. The packages can be found here. In the composer.json of the packages you can find which version, of which Emico module is being replaced.
  4. Run bin/magento setup: upgrade

About Magento 1

Our Magento 1 extensions are in maintenance mode and are no longer being actively developed (feature freeze): we are no longer doing maintenance on them. We have changed the package name, but do not expect large amounts of updates. We recommend continuing to use the old Emico repo. Changing the package name has provides no reason to switch because we do not expect to release updates on it.

Not using Tweakwise yet?

Optimize search, merchandising & personalization – see how