Archive pour la ‘Magento’ catégorie

Magento 2 : Ajouter des link alternate sur les pages cms

Sur magento 2 ( comme sur magento 1 ) , les contenus et notamment les pages cms sont accessibles via plusieurs url avec ou sans slash à la fin. Vous pouvez le constater sur la page de la politique de confidentialité qui est à la fois disponible sous les urls : http://magento2-demo.nexcess.net/privacy-policy-cookie-restriction-mode et http://magento2-demo.nexcess.net/privacy-policy-cookie-restriction-mode/ Au […]

Pas de commentaires

Magento : Liste des ressources utilisables dans system.xml

Un petit article rapide d’aide mémoire pour la gestion des fichiers system.xml dans magento 1 . Ces fichiers peuvent utiliser souvent les éléments suivants : Source Model Frontend Model Backend Model  Source Model Il doivent être utilisés pour des champs de types « select » ou « multiselect » Ex : <demo_field_source translate="label"> <label>Demo Field source model</label> <frontend_type>select</frontend_type> <!– […]

Pas de commentaires

Magento : Créer une commande via l’api

J’ai récemment eut à créer des commandes Magento via l’api et j’ai rencontré pas mal de difficultés, j’en profite pour condenser l’ensemble du processus dans cet article 🙂 Voici un script qui permettra de créer une commande Magento à partir de l’api Soap de Magento ( à la fois avec la version api V1 et […]

Pas de commentaires

Magento 2 : Ajouter des balises canonical sur les pages cms

Par défaut avec Magento ( c’était déjà le cas pour magento 1 et ça l’est toujours pour Magento 2 ), les pages CMS sont accessibles via plusieurs urls Ex : http://www.magento2.dev/privacy-policy-cookie-restriction-mode/ et http://www.magento2.dev/privacy-policy-cookie-restriction-mode La seule différence étant la présence du « / » en fin de ligne. Pour les moteurs de recherche le contenu est donc présent […]

Pas de commentaires

Magento 2 : Commande console pour supprimer les fichiers de logs et les reports

Lors de la phase de développement sous magento 2, les dossiers contenants les fichiers de logs et de reports ont tendance à augmenter rapidement et il devient difficile de s’y retrouver. Il est possible de supprimer facilement le contenu des ces dossiers via l’explorateur de fichier ou via des commandes shell, mais cela peut être […]

Pas de commentaires

Magento 2 : Ajouter des nouveaux attributs aux formulaires de création de compte

Cet article est une mise à jour d’un article précédent sur Magento 1 : Magento 1 : Ajouter des nouveaux attributs aux formulaires de création de compte Nous allons voir comment rajouter un attribut client aux formulaire de création de compte et d’édition du compte client. Celui-ci sera nommé « Sample » (La partie checkout a été […]

Pas de commentaires

Magento : Configurer plusieurs boutiques sur une seule instance

Nativement la plateforme Magento permets de créer plusieurs sites webs totalement différents tout en utilisant le même code et le même dossier sur votre serveur et cela avec des urls différentes ! Il est cependant ensuite nécessaire de réaliser un mapping pour que Magento trouve quelle boutique charger avec quelle url En partant des pré-requis […]

Pas de commentaires

Installer rapidement une Vm avec Magento2

Après le passage de la certification Magento 1 il est temps pour moi de creuser un peu plus intensément Magento 2. Pour commencer voici donc un petit script bien utile qui va installer Magento 2 ainsi que tout ses prérequis ( nginx / php-fpm ) sur une Vm Ubuntu 16.04 brute Dans mon cas celle-ci […]

Pas de commentaires

Optimisation des exports de bases de données pour mise à jour d’environnement de développement

En tant que développeur il est souvent nécessaire de faire des dumps de base de données pour mettre à jour les environnements de développements ( qu’ils soient locaux ou sur le serveur ). Cependant les tables de productions sont souvent très lourdes et comportent des données qui ne sont pas forcément nécessaire pour développer. Voici […]

Pas de commentaires

Magento : Sécuriser l’accès à l’administration

Les attaques sont de plus en plus nombreuses sur la plateforme magento, pour éviter les accès non autorisés à votre administration voici comment la sécuriser : Changer le chemin par défaut de l’administration. Dans le fichier app/etc/local.xml , définissez un nom d’administration personnalisé, par exemple mycustomadmin <routers> <adminhtml> <args> <frontName><![CDATA[mycustomadmin]]></frontName> </args> </adminhtml> </routers> <routers> <adminhtml> […]

Pas de commentaires


Magento certified developper
Modules Prestashop
Compte Github