décembre 2024

Magento 2 : Gagner du temps sur la création de vos DataPatch

Les datapatches magento permettent de déployer rapidement des changements spécifiques via un module sur l’ensemble des environnements de votre projet de manière automatique.

  • 
Ils sont rangés dans le dossier Setup/Patch/Data de votre module et ils implémentent l’interface \Magento\Framework\Setup\Patch\DataPatchInterface
  • Il sont appliqués automatiquement si nécessaire uniquement lors de l’exécution de la commande bin/magento setup:upgrade

Dans le cas de la réalisation de patchs complexes il peut être nécessaire de les rejouer plusieurs fois pour vérifier que tout fonctionne correctement.

La procédure à effectuer est la suivante :

  1. Suppression du patch dans la base de données dans la table patch_list
  2. Exécution de la commande bin/magento setup:upgrade


Cette procédure est relativement lente comme l’exécution du setup:upgrade est longue, car magento réalise pleins d’opérations autres que l’application des patches.


Nous allons voir ici comment gagner du temps à cette étape.



Nous allons utiliser une fonctionnalité qui est proposée par l’indispensable commande console n98-Magerun2 , que vous pouvez télécharger ici : https://github.com/netz98/n98-magerun2 


La commande qui nous intéresse est dev:console .…

Magento 2 : Gagner du temps sur la création de vos DataPatch Lire la suite »

Friends of Presta : Adhérez pour aller plus loin dans la communauté !

Je transfère le message d’information sur l’adhésion de l’association Friends of Presta dont je fais partie depuis plusieurs années 🙂
Et dont je vous invite à faire de même, il y’a le lien pour rejoindre le slack dans la barre de droite également.

Saviez-vous que notre communauté Slack rassemble aujourd’hui plus de 1000 utilisateurs actifs, mais seulement 100 adhérents ?
Ce déséquilibre entrave le développement de l’association et limite nos actions pour continuer à faire vivre et grandir Friends of Presta.

Adhérer, c’est bien plus qu’un geste de soutien, c’est accéder à des avantages uniques :

  • Des formations exclusives pour enrichir vos compétences.
  • Des tarifs préférentiels sur nos événements phares, comme les FOP Days et les Meetups locaux.
  • Des réductions auprès de nos partenaires pour vos projets e-commerce.
  • Accompagnement à la contribution dans le projet open source avec la contrib academy

Et bien sûr, l’opportunité de contribuer activement à l’avenir de la communauté PrestaShop.

Notre objectif : renforcer la communauté ensemble !

Friends of Presta : Adhérez pour aller plus loin dans la communauté ! Lire la suite »