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 défaut de ce modèle, est sa performance, qui pour extraire un objet de la base va obliger le système à réaliser de nombreuses jointures… Un énorme avantage est sa flexibilité…

Pour apporter une solution au performances de Magento et de son modèle EAV, une option de configuration permet de produire un « Magento flat catalog »… Le principe est simple, plutôt que d’utiliser les tables EAV et les jointures associées, Magento va générer de nouvelles tables avec les attributs indiqués dans la configuration pour créer des tables catégories et produits et éviter les multiples jointures.

Mes recherches sur internet sur le sujet indiquent un gain situé entre 50% et 75% du temps de réponse, mais cela me semble quasi impossible à vérifier, et je n’ai pas de chiffre à donner (cela dépend de l’infra, du code, de la méthode de mesure… bref fiable…?).

(suite…)

SEO Auteurs : La photo des auteurs sur google...

Comment améliorer le taux de click sur vos résultats dans Google ? C’est une question essentielle, car si remonter dans les listes est un défi SEO très (trop?) compliqué, améliorer le taux de click et sa visibilité est une optimisation simple à mettre en oeuvre pouvant faire la différence. Un rapide travail sur la partie SEO Auteurs de vos articles, va vous faire profiter de leur notoriété.

(suite…)

Javascript : Remplacer un paramètre d'URL

Voici un petit snippets de code pour remplacer très simplement un paramètre en javascript dans une URL. En effet, il arrive parfois de devoir faire ce type d’opération de remplacement « replace » sur une url en javascript, inutile de passer par un traitement serveur pour réaliser une action aussi simple…
C’est l’heure de réviser vos expressions régulières :-)

(suite…)

Salon ECommerce 2013 - en septembre à Paris

Venez découvrir le salon Ecommerce, à la porte de Versaille les 24, 25, et 26 septembre 2013.

Le fil conducteur des conférences plénières 2013 place le pouvoir du consommateur au centre des débats. Désormais, le consommateur ne se laisse plus dicter ses choix par le marketing et la communication mais reprend la main sur sa consommation ; il est cross-canal, multi-devices , il souhaite vivre une expérience de consommation globale, enrichie, qualitative, donner du sens à ses achats, s’impliquer et prendre du plaisir…

(suite…)

ElasticSearch : Presentation rapide en vidéo

Cette nouvelle version du site repose sur le moteur de recherche ElasticSearch.

Toujours en phase d’installation, les performances devraient largement s’améliorer, et ne sont pas représentative du moteur de recherche. ElasticSearch fera l’objet de futurs articles…

Qui est le créateur d’ElasticSearch ?

Shay Banon, le créateur de Compass in 2004. En 2010, il réalise qu’iil faut s’orienter différemment dans les moteurs de recherche et crée ElasticSearch, il abandonne alors Compass.

Les avantages d’Elastics search :

- Distribué, replication en temps réel… la push replication. (me, wikipedia)
- Recherche en temps réel. (wikipedia)
- Configuration adaptative et tres simple (est-ce un avantage ?) avec la création d’index dynamique (pff, il vaut mieux configurer son propre index…)
- La conception de la passerelle par ElasticSearch qui permet la sauvegarde de façon très simple… (cf wikipedia)
- Echange JSON et compatible query Lucene.
- Super simple a installer…

(suite…)

Ecommerce : Persuasion en ligne

Guido Jansen est Psychologue, il est spécialisé dans l’étude des mécanismes de persuasion online dans l’acte d’achat.

Il a présenté au Bargento sont travail voici une vidéo de la même présentation lors d’une session Joomla…

Je vous invite à écouter sa présentation, riche en information et passionnante.