Accéder au contenu principal

Articles

Affichage des articles du avril, 2022

Ne laissez pas Knock-Out vous mettre KO

OK, l'entrée en matière n'est pas aisée avec le framework JavaScript choisi par Magento pour la seconde version du célèbre framework. Ce n'est pas une raison pour faire du jQuery peu compatible. Essayons de voir rapidement comment ça fonctionne. Comprendre la logique générale Pour ceux qui, comme moi, ont été nourris au jQuery pendant des années après avoir acquis quelques bases de JavaScript dégueulasses auprès d'un professeur plutôt léger en terme de connaissances d'un des langages les plus utilisés du web, KnockOut peut paraître abscons.  La première chose à comprendre est que le JavaScript et le HTML ont connaissance l'un de l'autre . C'est une vision qui peut être débattue (et elle l'est) mais là n'est pas le point. Lors de l'écriture du HTML, il faut attacher une logique à la balise s'il est nécessaire de modifier son fonctionnement grâce au JavaScript. Ce n'est que peu le cas pour jQuery par exemple où l'adaptation des ba

Ne plus étendre dans Magento 2

  Une habitude coûteuse Depuis des années, nous avons pris l'habitude d'étendre un peu tout dans Magento (1 surtout mais 2 également) : Contrôleurs, Blocs... L'introduction de l'injection de dépendances à changé la donne et nous allons faire le tour des principales alternatives qui se présentent à nous. Mais en premier lieu, pourquoi le faire.