Créer un module Magento disponible avec Composer

Créer un repo Créer le module Ajout composer.json Génération modman curl -sS https://raw.githubusercontent.com/mhauri/generate-modman/master/generate-modman > generate-modman sudo mv generate-modman /usr/local/bin sudo chmod 755 /usr/local/bin/generate-modman /usr/local/bin/generate-modman git add modman créer release dans github repo/releases/new créer hook packagist repo/settings/hooks/new?service=packagist trouver le token ici : https://packagist.org/profile/ Ajouter le package dans packagist : https://packagist.org/packages/submit Ajouter le package dans satis perso

Gérer ses accès serveurs

Quand on commence à avoir beaucoup de serveurs à gérer, il devient urgent d’avoir une bonne politique pour gérer les connexions. C’est compliqué de retenir x mots de passe donc il devient tentant de mettre plusieurs fois le même. Les clés ssh avec une bonne configuration sont ont bonne solution à ce problème. Générer une clé SSH ssh-keygen -t dsa Une bonne pratique est de mettre son email en commentaire de la clé publique, ça permets de savoir plus facilement qui a accès à quoi. Lire la suite...

Magento2 : Mode développeur

Magento 2 propose de base un système de cache assez poussé. Ce qui est génial pour les performances en production mais un peu moins quand on cherche à développer de nouvelles fonctionnalités. Voici ce qu’on peut faire pour améliorer notre productivité : bin/magento deploy:mode:set developer bin/magento cache:disable layout block_html full_page rm -Rf var/view_preprocessed/* pub/static/frontend/* var/cache/mage-* var/page_cache/mage-* Avant la mise en prod, on oublie pas de faire ceci : bin/magento deploy:mode:set production bin/magento cache:enable layout block_html full_page

Trouver des problèmes de performances

On dit parfois que Magento est lent, je ne pense pas. Si on respecte les bonnes pratiques, c’est plutôt rapide, il suffit de voir les sites des grands acteurs du e-commerce pour s’en rendre compte. Aujourd’hui on va parler d’un outil tout simple qui nous permettra de savoir ce qui rend le site lent. C’est peut-être une requête SQL où il manque un index, une collection chargée sans filtre, une boucle non optimisée ou pleins d’autres choses encore. Lire la suite...

Davantage de trafic grâce à Youtube

Youtube est la référence incontournable en matière de vidéos sur le web. Il est important et utile d’avoir une présence convaincante et établie de façon judicieuse sur la plateforme en question pour bénéficier de ce trafic potentiel et en envoyer une petite partie sur son propre site. Pour vous aider à atteindre ce but, j’ai décidé de vous expliquer comment créer une bonne chaîne Youtube. Les différentes étapes sont décrites de façon très simple et concrète. Lire la suite...

Migration Prestashop vers Magento

Plus on utilise une solution et plus on voit ces faiblesses. Ce n’est pas pour rien que Magento est le CMS e-commerce le plus utilisé sur les boutiques avec un chiffre d’affaire important. Nous pouvons vous accompagner durant votre migration. Nous pouvons faire une migration depuis n’importe quel CMS, certains demandent juste plus de temps. Voici les données que nous migrons actuellement : Le catalogue (produits, catégories, prix & stocks) Lire la suite...

Les enjeux de la normalisation W3C pour votre e-commerce

Lorsque l’on développe un site web et/ou un e-commerce, on utilise certains langages Web tels que HTML, CSS. Ces langages reposent sur des normes et standards. Qu’es ce que le W3C ? Le W3C (World Wide Web Consortium), est une structure internationale qui développe des standards pour le Web afin de développer une communication commune. Ces standards fonctionnent avec des formats dits ouverts afin d’optimiser la compréhension des systèmes hétérogènes. Lire la suite...

Installer Akeneo

Un article très court pour installer Akeno, un PIM qui fait parler de lui ! Installation du PIM sudo -u www-data composer create-project –prefer-dist akeneo/pim-community-standard ./akeneo-dedi « 1.2.*@stable » cd ./akeneo-dedi sudo -u www-data composer install sudo -u www-data app/console pim:install sudo -u www-data app/console cache:clear sudo -u www-data rm -f web/install.php Installation du connecteur Magento sudo apt-get install libssh2-php sudo -u www-data composer require akeneo/magento-connector-bundle:1.2.* sudo -u www-data composer config repositories. Lire la suite...

Comment décider entre Magento CE (open-source) et EE (version payante) ?

Cet article est une traduction de l’excellent article de Customer Paradigm, notre interprétation étant personnelle, si vous comprenez bien l’anglais, je vous conseilles de lire l’article original. Tout d’abord, et article a été inspiré de la vidéo ci-dessous. Vous pouvez activer les sous-titres si besoin. Un expert Magento peut vous aider à décider quelle version est adaptée pour votre entreprise. Comment choisir entre la version payante (15550 dollars, soit aux alentours de 11 000 euros) de Magento Enterprise et la version gratuite Community ? Lire la suite...

Forcer « nouvelles » URL

Quand on a une boutique Magento depuis un bon moment, il arrive souvent que les urls du site aient changé quelques fois depuis l’ouverture du site. On navigue donc avec les « mauvaises » (ou anciennes) urls ce qui entraîne une redirection à chaque clic. Le visiteur ou le moteur de recherche perd donc du temps ce qui peut entraîner une baisse du taux de conversion ou une moins bonne indexation de votre e-commerce. Lire la suite...

Agence Web sur Annecy, Bourget-du-Lac, Chambéry et Genève. 835 305 657 R.C.S. ANNECY