Auteur/autrice : Christophe

  • Ajouter un administrateur à Magento 1 en SQL

    Ajouter un administrateur à Magento 1 en SQL

    On vous balance sur un projet, vous devez récupérer la base de données et travailler dessus dans votre environnement de développement. Le problème est que vous n’avez pas d’accès à l’administration car vous n’avez pas d’utilisateur créé en production ou en staging. Ce n’est pas une fatalité ! Il est possible de créer facilement un…

  • Un mixin sass pour colorier les images SVG

    Un mixin sass pour colorier les images SVG

    Je ne vous cacherai pas longtemps qu’une famille de navigateurs n’acceptent que très mal les masques mais pour ceux qu’on considérera comme moderne, ça se fait plutôt pas et ça permet un bon rendu. Le fait qu’Internet Explorer et Edge n’acceptent pas les masques, la littérature sur le sujet est plutôt ténue et j’ai du…

  • Modifier le type d’entrée d’un attribut produit dans Magento

    Modifier le type d’entrée d’un attribut produit dans Magento

    Aujourd’hui, suite à une modification différente via l’administration dans deux instances du même site (dev et staging), j’ai du modifié le type d’un attribut produit. L’idée était de le passer de liste déroulante à multi-select. Pour y parvenir, j’ai du faire quelques modifications dans la base de données directement puisqu’il n’est pas possible de le…

  • Créer une colonne varchar dans Magento 1

    Créer une colonne varchar dans Magento 1

    Pour permettre un déploiement plus simple d’un projet développé sous Magento, il est conseillé d’utiliser les script d’installation pour ajouter des tables ou les mettre à jour. Cependant, en jetant un coup d’oeil dans la classe Varien_Db_Ddl_Table, on s’aperçoit que l’ensemble des types de texte TYPE_VARCHAR, TYPE_CLOB et TYPE_LONGVARCHAR sont convertis en TYPE_TEXT. Dans ce…

  • Le système de cache dans Magento 2

    Le système de cache dans Magento 2

    A la lecture de l’article d’Alan Kent sur le système de cache de Magento 2, on ne peut que se réjouir d’une vraie prise de conscience du problème qui avait été déjà pris en compte avec la mise en place des modules Redis de Colin Mollenhour dans Magento 1.8 qui avait permis d’améliorer considérablement les…

  • Mettre en place un cache

    Mettre en place un cache

    Le cache est un outil pour limiter l’utilisation des serveurs et de la bande passante. Cela permet de réduire les coûts d’hébergement et l’empreinte écologique de votre infrastructure. Il y a plusieurs types de caches mais il y a principalement deux catégories : Influencer le comportement du navigateur Si votre serveur apache est installé avec…