Catégories
Admin Système PHP

Un kit de dev LAMP efficace en 15 minutes

Si comme moi vous travaillez sur de nombreux sites, vous avez surement rêvé de pouvoir, a partir de vos sources, lancer le bon serveur de dev sans avoir à faire de manipulations techniques à faire…Voici un tuto pour vous permettre d’utiliser docker pour vos kit de dev de façon très simple, et productive. Pré-requis : […]

Catégories
PHP

WordPress : Deplacer son site de HTTP vers HTTPS derrière un proxy

Si un de vos sites se trouve derrière un proxy (Nginx, HAProxy,…) vous risquez d’avoir quelques difficultés à configurer correctement votre wordpress. La documentation officielle (le codex) l’explique très rapidement. L’objectif de ce tutoriel : Avoir un site WordPress capable de répondre en HTTP & HTTPS Forcer le back-office à ne répondre que en HTTPS […]

Catégories
mémo PHP

WordPress : Désactiver l’exécution de scripts PHP dans uploads

L’une des actions de sécurité les plus simple à prendre ou à vérifier lors de la mise en production d’un nouveau site WordPress est de s’assurer que l’execution de scripts PHP danjs le dossier ‘uploads’ n’est pas autorisé.

Catégories
Magento PHP

Magento Flat Catalog vs EAV : Les erreurs à ne pas faire!

Magento se base sur un modèle de données EAV pour la gestion de certaines données (catégories et produits il me semble). Un modèle EAV pour les nouveaux, c’est un modèle de base qui décomposent chaque objet en Entités, Attributs et valeurs (lire l’article précédent : MAGENTO : MODÈLE EAV – ENTITY ATTRIBUTES VALUES). Un gros […]

Catégories
PHP

Magento : Snippets de code de manipulation des produits/catégories

Cet article va vous offrir une liste de snippets de codes pour manipuler les collections de produits et catégories dans Magento. L’objéctif est de mettre à porter d’un copier/coller ces méthodes…

Catégories
Base de données Magento PHP

Magento : Modèle EAV – Entity Attributes Values

Nous entendons beaucoup de gens sur internet se plaindre du modèle EAV de Magento. Avant de pouvoir Juger, il faut le comprendre. Je vais donc essayer de vous le montrer d’un point de vue « neutre ».

Catégories
Magento PHP

Snippet – Magento : Charger un produit par son SKU

Le plus simple pour charger un produit par son SKU est de charger le produit par un Attribut nommé (loadByAttribute).

Catégories
Magento PHP

Magento : Ajouter ses champs dans le menu Système / Configuration

Ce petit tutoriel va vous apprendre à facilement ajouter dans le backoffice de Magento des options de configuration, que vous pourrez ensuite utiliser dans vos modules / templates. Ces options sont très pratiques, car elle fonctionnent en accord avec le principe des sites / boutique / vues, donc aucun code n’est nécessaire pour gerer des […]

Catégories
Magento PHP

Magento API : Sélectionner des produits par n’importe quel attribut, même custom.

Il est très simple dans magento de charger via son API une collection de produits, en basant notre recherche sur la valeur d’un des attributs. Voici le code : Cas concret de cet exemple, j’ai un attribut fournisseur, et je souhaite remettre à zéro les stock de tous ses produits. Je souhaite aussi les rendre […]

Catégories
Magento PHP

Magento : Comment lire les produits qui composent un produit groupé ?

Voici un exemple très simple de la façon dont vous pouvez via l’API de Magento, extraire les produits qui composent un produit groupé.