Hoe installeer je de Rich Snippet Suite-extensie met Composer
Stapsgewijze installatie van Magento 2-extensies via Composer
Belangrijk: Als de plugin is aangeschaft via de Adobe Marketplace, is deze installatiemethode niet van toepassing. De onderstaande stappen gelden alleen voor bestellingen die rechtstreeks via onze site zijn geplaatst.
Het installeren van Magento-extensies via Composer heeft de voorkeur, omdat Composer afhankelijkheden beheert, versiecompatibiliteit waarborgt en het updateproces vereenvoudigt. Composer maakt het installeren en beheren van PHP-pakketten een stuk efficiënter en is daarmee een essentieel hulpmiddel binnen Magento-ontwikkeling.
Verkrijg de gegevens
Log in op je account om je Composer Authenticatiesleutels en Inloggegevens op te halen. Deze worden automatisch gegenereerd na aankoop van een van onze extensies. Je kunt ook nieuwe Composer-sleutels aanmaken met een beschrijving, bijvoorbeeld als je van omgeving of sleutels wilt wisselen.
Backup (optioneel maar aanbevolen)
We raden sterk aan om de installatie eerst in een ontwikkelomgeving te testen voordat je deze live zet. Zorg er ook voor dat je een volledige back-up van je webshop hebt, zodat je indien nodig kunt terugrollen.
Voeg de Magmodules Composer-repository toe via SSH
De volgende stap is het toevoegen van de packages.magmodules.eu-repository aan je Composer-bestand.
Repository toevoegen via SSH
Via een SSH-verbinding hoef je alleen het onderstaande commando uit te voeren vanuit de Magento-installatiemap. Op deze manier maak je verbinding met onze privé-repository.
composer config repositories.magmodules composer https://packages.magmodules.eu/
Na het uitvoeren van dit commando verschijnt er een lege regel en zijn de repositories succesvol toegevoegd aan je composer.json-bestand.
Als je de Composer-repository handmatig wilt toevoegen, bekijk dan je account voor de exacte commando’s.
Installeer en activeer de extensie via Composer
Zodra de Magmodules-repository is toegevoegd aan je composer.json, kun je alle pakketten installeren die via deze repository beschikbaar zijn. Indien gewenst, kun je de onderhoudsmodus inschakelen voordat je verdergaat.
Download Extensie
Om de extensie in je Magento-installatie te downloaden, voer je het volgende commando uit vanuit de Magento-rootmap:
composer require magmodules/m2-rich-snippets-suite
Als er nog geen Composer-authenticatiesleutels zijn ingesteld, wordt je gevraagd om de gebruikersnaam en het wachtwoord in te voeren. Deze Composer Auth Keys kun je verkrijgen via je Magmodules-account:
Magmodules Auth Keys
Installeer Extensie
Nadat de extensie is gedownload, installeer en activeer je de Rich Snippets Suite extensie door de volgende commando’s uit te voeren:
php bin/magento module:enable
php bin/magento setup:upgrade
Als je Magento-winkel in productiemodus draait, moet je de code opnieuw compileren en statische content deployen:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
Het wordt aanbevolen om de Magento-cache te legen na de installatie:
php bin/magento cache:flush
Zodra deze commando’s succesvol zijn uitgevoerd, is de extensie geïnstalleerd en klaar voor configuratie. Je kunt de extensie configureren via: Stores → Configuration → Magmodules → Rich Snippets Suite
Update of verwijder de extensie via Composer
Zodra de extensie via Composer is geïnstalleerd, kun je deze eenvoudig bijwerken, naar een specifieke versie wisselen of volledig verwijderen. Composer zorgt ervoor dat afhankelijkheden correct worden beheerd, waardoor updates veilig en consistent blijven.
Updaten naar de nieuwste versie:
composer update magmodules/m2-rich-snippets-suite
Updaten naar een specifieke versie:
composer require magmodules/m2-rich-snippets-suite:x.y.z
Verwijderen van de extensie:
composer remove magmodules/m2-rich-snippets-suite
Na het updaten of verwijderen, voer je de volgende commando's uit:
php bin/magento setup:upgrade
php bin/magento cache:flush
In productiemodus, gebruik je de volgende commando's:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f