L’agence Dn’D, partenaire de l’événement e-Commerce RBS Change le 23 Mai à Paris

CHANGE 2013, DÉCOUVREZ LA FLEXIBILITÉ DE RBS CHANGE !

Logo-RBS-Change

Un rendez-vous à ne pas manquer

Le 23 mai prochain, nous vous accueillerons à partir de 9h00 à l’espace Saint-Martin pour une journée consacrée aux nouveaux enjeux du commerce digital et à la découverte des atouts de RBS Change, la plateforme qui fait bouger le monde de la gestion de contenus et de l’e-commerce open-source en France. Cet événement est ouvert à tous alors réservez d’ores et déjà cette date dans votre agenda !
 

Des conférences exclusives

Tout au long de la journée, plusieurs intervenants viendront partager avec vous leur vision de l’e-commerce mais aussi leurs expériences sur la mise en œuvre et l’exploitation de la plateforme Change.

  • 9h15 – 9h45 :Ilan Benhaim, Co-fondateur de vente-privée.com
    « Pourquoi les marques et enseignes ont besoin de flexibilité pour se lancer dans le cross-commerce »
  • 9h45 – 10h30 :Sandrine Heitz Spahn, Maître de Conférences, Université de Lorraine
    « Les clés pour comprendre le comportement cross-canal des consommateurs »
  • 11h00 – 11h45 :Philippe Humeau, CEO, NBS System
    « Cross-commerce : quel est le nouveau visage du système d’information ? »
  • 11h45 – 12h30 :Benoît Gaillat, Directeur Associé, Skeelbox
    « L’agilité nécessaire dans la mise en oeuvre d’un projet e-commerce »
  • 14h00 – 14h45 :Julien Navarro, Directeur E-business et Relation Client, Aubert
    « Comment RBS Change a déjà accompagné 6 ans de croissance on-line du leader de la puériculture»
  • 14h45 – 15h30 :Sauveur Incorvaia, Directeur Systèmes d’Information, Groupe Skis Rossignol SAS
    « Quand RBS Change devient le « front-end » du système d’information du Groupe Rossignol »
  • 16h00 – 16h45 :Philippe Mascaras, Directeur Général, Dukan Diet
    « Le choix de RBS Change pour l’expansion internationale de Régime Dukan »

 

Des ateliers de qualité

L’agence Dn’D mettra son savoir-faire à votre service sur son stand dédié.
L’équipe RBS en fera de même avec plusieurs workshops dédiés au logiciel RBS Change pour répondre aux questions que vous vous posez.

Les inscriptions sont libres alors n’hesitez pas à transférer cette invitation à toutes les personnes qui pourraient être intéressées. Néanmoins, et compte-tenu du nombre de participants, une inscription gratuite via le lien ci-dessous est nécessaire.

Participer à l’événement ! <

Magento Patch: How to optimize re-index processing time for Url Rewrite ?

Magento Patch: optimize re-index processing time for Url Rewrite

In the context of the daily technologic watch of our R&D departement whose purpose is to find new ways to optimize e-commerce websites, we are releasing an optimization extension for one of Magento’s most greedy index, the URL index !

But first of all, what’s an index ?

In order to reduce the time spent in collecting specific data (such as stocks, URL, prices…) in the database, Magento gathers them in « index » tables.

You can imagine this tables as baskets and the data in them as fruits. It’s much more faster to give users the fruits from baskets than making round trips to your fruit stall ! ;)

However, before being able to give efficiently this data, Magento need to fill up or update its indexes. This is called the re-index process.

These processes can take more or less time to execute themselves depending on the volume of data of your store and your server’s capacities.

Observation and problems

Some of our clients possess a great number of distinct URLs, so the reindex of «Catalog Url Rewrites» would take up to several hours to execute, whether it would be started manually in the BackEnd or by CRON.

For big catalogs, the following problems would appear:

  • Changes made in the BackEnd that would need a URL re-index could not be updated frequently because of the duration of the process ;
  • The process may sometimes not end properly ;
  • If the process doen’t end properly, some URL may be « badly » rewritten and put at a disavantage your SEO ;
  • Executed by CRON, it is sometimes compulsory to upgrade your RAM memory (PHP-CLI) ;
  • As long as the URL re-index isn’t completed, other re-index processes can’t start.

 

So our R&D team asked itself:

Why is Magento’s URL re-index taking so long ?

We then noticed that Magento didn’t use some of the store’s and products’ settings.

  • In fact, if you use short URLs for your products, Magento still creates both possibles URLs (long and short) in its index table.
  • Exemple :
    for :
    www.my-site.com/product.html
    Magento also creates:
    www.my-site.com/category/product.html

  • If your product is disabled, hence is not visible on your store, Magento stills indexes its URL.
  • If your product has several categories and sub-categories, there will be as many URLs as categories even if they aren’t used on your FrontEnd.
  • Same for products that are « not visible individually » which are generally used as associated products to a configurable product.
    Their URL are created and stored in the database.
  •  

    Solving and benefits:

    The index optimization extension we developed allows a better control over the URLs that need to be generated (or not) and therefore improve the duration of the process.

    Benefits for your store:

  • The URL re-index only takes a few minutes instead of several hours (in certain cases) ;
  • Being faster to execute, the process doesn’t end with an error or pending message anymore  ;
  • You don’t have 404 error anymore, no more impact on your SEO ;
  • Your server’s RAM memory consumption is less important than before during the process.

 

Benchmark

To give a taste of what you can expect, here are the first results obtained of differents types of catalogs and configurations.

Exemple :

With 9500 references (SKU), shared (or not) between 900 categories / Sub-categories and with CMS pages, the number of generated URLs in the «Core_URL_Rewrite» table is about 80 000.

The re-index (launched manually or by CRON) lasts about 3h30 (12 600 seconds).

After installing our patch, the re-index’s duration is 1 minute !

Other examples in the following chart :

Magento re-index processing time Benchmark

 

We can see that the re-index is clearly faster.

We also noticed a slight improvement on the Front’s display performances.

Installation & settings

Our extension «Patch_index_URL» is compatible with all versions of Magento CE &EE :

 

First make a backup of your database then install the extension on your developpement environment but not production !

Configuration for Magento DnD-Patch-url-index

  • In your BackEnd, go to : > System > Configuration > Developer
  • If you can’t see the extension, purge the Magento Cache and sessions, log out and log in to your Back End.
  • Select YES on the field «Enable Optimisation»/li>
  • If you don’t need to generate URLs for disabled products or not visible individually products, select YES for the 2 other fields.
  • Save
  • Go to the Index Management and re-index only your URLs.

 

Depending on the settings you chose, the re-index should be much quicker.

Any feedback and benchmarks is welcome :)

Patch Magento : Optimisation du temps de ré-indexation des URL

Patch Magento : Optimisation du temps de ré-indexation des URL produits et catégories

Dans le cadre de la veille quotidienne de notre pôle R&D destinée à optimiser toujours plus les site e-commerce de nos clients, nous publions aujourd’hui une extension d’optimisation d’un des index les plus gourmands de Magento : celui des URL !

Mais tout d’abord, qu’est ce qu’un index ?

Pour alléger les temps de traitement liés à la récupération d’informations bien spécifiques (telles que les stocks, Url, prix,…) contenues dans la base de données, Magento les regroupe dans des tables dites « d’index ».

Pour schématiser, il faut voir ces tables comme des paniers et les données comme des fruits. Il est bien plus rapide de distribuer des fruits à l’internaute avec son panier que de faire de nombreux aller-retours à l’étalage avec ces 2 mains ! ;)

Cependant, avant de pouvoir distribuer correctement ces informations, Magento doit remplir ou mettre à jour les index : C’est le processus de ré-indexation.

Ces processus peuvent être plus ou moins longs à s’exécuter et sont liés au volume des données de votre boutique et à la puissance de votre serveur.

Constat et problèmes rencontrés

Chez certains de nos clients possédant un très grand nombre d’URL distinctes, le temps de traitement de la ré-indexation «Catalog Url Rewrites» prenait parfois plusieurs heures à s’exécuter, que ce soit manuellement via le BackOffice, ou bien via une tâche CRON.

Pour de gros catalogues, cela peut poser les problèmes suivants :

  • Certaines modifications effectuées en BackOffice, nécessitant une ré-indexation des URL ne peuvent être mises à jour fréquemment à cause du temps de traitement ;
  • Parfois, le processus de ré-indexation n’aboutit pas ;
  • Si cette ré-indexation ne se termine pas correctement, certaines URL sont mal «ré-écrites» et peuvent vous pénaliser au niveau SEO ;
  • Exécutée en tâche CRON, il est parfois nécessaire d’augmenter considérablement la mémoire (PHP-CLI) ;
  • Tant que la ré-indexation des URL n’est pas terminée, les autres processus de ré-indexation ne peuvent démarrer.

 

Notre équipe R&D s’est alors penchée sur cette question :

Pourquoi la ré-indexation URL de Magento est-elle aussi longue ?

Nous avons alors constaté que Magento ne prenait pas en compte certaines configurations de la boutique ou des fiches produits.

  • En effet, si vous avez paramètré une gestion d’URL courtes pour vos fiches produits, Magento enregistre les 2 URL possibles (courtes & longues) dans sa table d’index.
  • Exemple :
    pour :
    www.my-site.com/product.html
    Magento enregistre aussi :
    www.my-site.com/category/product.html

  • Si votre produit est présent dans plusieurs catégories / sous catégories, il y aura donc autant d’URL longues générées que de combinaisons possibles…alors que celles-ci ne seront pas utilisées en Front.
  • Si votre produit est désactivé, donc non inaccessible depuis votre boutique, Magento index quand même son URL.
  • Idem pour les produits paramétrés en mode «non visible individuellement» qui sont en général utilisés comme déclinaison d’un produit configurable.
    Là encore, son URL est stockée en base de données…mais non utilisée pour le Front.
  •  

    Résolution et bénéfices :

    L’extension d’optimisation des index que nous avons développé permet une gestion plus fine des URL à générer (ou non) et améliore ainsi le temps de traitement.

    Bénéfices attendus pour votre boutique :

  • Le processus d’indexation des URL ne prend plus que quelques minutes au lieu de plusieurs heures (dans certains cas) ;
  • Etant plus rapide à s’exécuter, ce processus ne tombe plus en statut « Erreur » ou « En cours de traitement » ;
  • Vous n’avez plus d’erreurs 404 = Votre SEO n’est plus impacté ;
  • Votre serveur respire de nouveau car la consommation en mémoire RAM est diminuée lors de son exécution.

 

Benchmark

Pour vous donner un petit avant-goût des gains attendus, voici les premiers résultats obtenus sur des typologies de catalogue et configurations différentes.

Exemple :

Avec 9500 références (SKU), réparties (ou non) dans 900 catégories / sous catégories et en tenant des pages CMS, le nombre d’URL générées est d’environ 80 000 dans la table «Core_URL_Rewrite».

Le temps de ré-indéxation (lancé manuellement ou en CRON) est de l’ordre de 3h30 (12 600sec).

Après l’application de notre patch, ce temps de ré-indexation tombe à 1min !

D’autres exemples dans le tableau suivant :

Benchmark temps de ré-indexation des URL

 

On constate que le temps de ré-indexation diminue de manière significative.

A noter que nous avons également remarqué une légère amélioration des performances d’affichage du Front Office suite à l’activation de ce patch.

Installation & configuration

Notre extension «Patch_index_URL» est compatible pour toutes les versions de Magento CE & EE.
Elle est disponible :

 

Tout d’abord sauvegardez votre base de données puis installez l’extension sur votre site de développement mais pas en production !

Configuration de l'extension Magento DnD-Patch-index

  • En BackOffice, rendez-vous dans : > System > Configuration > Developer
  • Si l’extension n’est pas présente, purgez le «cache» Magento & les cessions, déconnectez vous puis re-connectez vous au backoffice.
  • Sélectionnez OUI pour le champ «Enable Optimisation»
  • Si vous n’avez pas d’intérêt à générer une URL pour les produits désactivés ou non visibles individuellement, sélectionnez OUI pour les 2 autres champs.
  • Sauvegardez
  • Rendez vous dans la gestion des index et ré-indexez uniquement celui des URL.

 

En fonction de la configuration choisie le temps de traitement devrait nettement diminuer.

Vos commentaires, retours et benchmarks sont les bienvenus ! :)

Lancement du programme de migration Magento CE vers Magento EE

Dn'D Programme de migration Mangento CE to Magento EE

Magento lance un programme de migration facilitant l’accès à la version Enterprise (EE) pour les webmarchands utilisant Magento Community (CE).

S’appuyant sur un petit nombre de partenaires intégrateurs, Experts Magento, l’éditeur propose une offre commerciale inédite permettant de bénéficier de toutes les fonctionnalités de Magento Enterprise, avec une offre d’accompagnement assurant la mise en place d’une plateforme ultra performante.
 

Principe du programme de Migration « Magento CE to Magento EE » :

Les webmarchands utilisant Magento CE et tirant parti de la richesse fonctionnelle de la plateforme pour faire croître leur business peuvent bénéficier d’une offre complète d’accompagnement proposée par les intégrateurs certifiés.
Magento a choisi de confier à l’Agence Dn’D l’accompagnement de ces marchands dans leur process de migration.
Reconnu comme expert sur toutes les versions Magento, l’Agence Dn’D accompagne aujourd’hui ses clients quelque soit la taille de leur projet avec des solutions sur-mesure adaptées.

 

Les 4 étapes menant au succès de votre projet e-Commerce :

Dn'D Magento CE to Magento EE, analyse gratuite Une analyse préalable gratuite de vos besoins d’évolution. Nos experts analysent avec vous la plateforme actuelle, ses faiblesses et ses atouts. Nous définissons ensemble ce que peut vous apporter la version Magento Entreprise et l’intérêt d’une migration. Cette prestation est gratuite et sans engagement.
Dn'D Magento CE to Magento EE, audit complet Un audit complet de votre plateforme : Avant de lancer une migration vers Magento Enterprise, il est indispensable de déterminer si votre plateforme actuelle a été mise en œuvre dans les règles de l’art et les leviers d’amélioration qui permettront d’effectuer une montée de version fiable et pérenne. Pour cela l’Agence Dn’D réalise un audit complet de votre plateforme et vous remettra un rapport d’analyse technique et fonctionnel, définissant le plan d’action à mettre en œuvre dans le cadre de cette évolution.
Dn'D Magento CE to Magento EE, offre commerciale Une offre commerciale préférentielle pour bénéficier de licences Magento Entreprise à coût réduit.
Dn'D Magento CE to Magento EE, offre d'accompagnement Une offre d’accompagnement pour la mise en œuvre rapide et efficace de cette nouvelle version, et si nécessaire, les évolutions techniques et fonctionnelles associées.

 

Pour accompagner le succès de votre site, notre offre incluera une analyse technique globale de votre hébergement.
A la suite de quoi nous pouvons si nécessaire migrer votre plateforme sur les serveurs optimisés et infogérés de notre partenaire en hébergement NBS System, premier hébergeur de sites e-Commerce Magento en France.

 

Choisir l’Agence Dn’D, membre du programme officiel Magento CE to EE pour vous accompagner c’est l’assurance :

  • De disposer des meilleurs experts dans le domaine, travaillant en étroite collaboration avec l’équipe technique de l’éditeur.
  • De bénéficier du meilleur tarif pour la mise en œuvre de votre projet.
  • D’obtenir une plateforme optimisée vous permettant de disposer de toutes les fonctionnalités nécessaires à la réussite de votre business.
  • De bénéficier de la garantie éditeur dans le cadre d’un programme officiel Magento.

 

Vous sécurisez ainsi votre business, disposez des meilleures compétences du marché, au meilleur prix, avec une méthodologie validée par l’éditeur.
Ce programme s’adresse à tous les utilisateurs de Magento CE.

Correctif faille Paypal Magento / Patch Magento PayPal vulnerability

Nous publions le Patch relatif à la faille de sécurité « Paypal Standard » de Magento rapportée par NBS System.
Ce patch est à appliquer lors de l’Étape 3: Mise en place des certificats dans Magento.
 
Tous les détails de cette faille et la procédure de correction sont disponibles ici.
 
>> Le correctif Paypal / Magento est disponible ici.
 
Il est à placer dans le répertoire : app/code/local/Mage/PayPal/Block/Standard/Redirect.php
 
Un seul pré-requis : la librairie OpenSSL doit être activée sur votre serveur.
 
Vous avez 3 valeurs à renseigner dans « Redirect.php » :

  • Le nom de votre clé privée
  • Le nom de votre clé public
  • L’identifiant « cert_Id » donné par Paypal suite à l’upload de votre clé publique
  •  
    ###################################################################
     
    We publish the patch for the vulnerability of Paypal Standard / Magento reported by NBS System.
    This patch is applied in Step 3: Install the certificate in Magento.
     
    Full details of this vulnerability and correction procedure are available here.
     
    >> Patch Paypal / Magento is available here.
     
    You have to place it in the directory: app / code / local / Mage / PayPal / Block / Standard / redirect.php
     
    One prerequisite: the OpenSSL library must be enabled on your server.
     
    3 values ​​have to be entered in « redirect.php »

  • The name of your private key
  • The name of your public key
  • The identifier « Cert_ID » given by following the Paypal upload your public key

 
###################################################################
 

//DnD : You must have OpenSSL installed on your server, change the path if necessary    	
$OPENSSL="/usr/bin/openssl";

//DnD : Change the name of these .PEM keys by yours
$MY_KEY_FILE=$chemin."/lib/paypal/my-private-key.pem";
$MY_CERT_FILE=$chemin."/lib/paypal/my-public-cert.pem";

//@DnD : Replace this XXX value by the key provided by Paypal
$certId='XXXXXXXXXX';

Magento Enterprise 1.12 et Community 1.7 disponibles en versions stables

Imagine-Magento-EE112-CE17
L’agence Dn’D a eu l’opportunité d’assister à l’annonce officielle de Magento Entreprise 1.12 et Magento Communautaire 1.7 en versions stables lors de la seconde journée de Magento Imagine.

Ces nouvelles versions incluent une gestion plus efficace du traitement des commandes, l’optimisation mobile et les listes de souhaits multiples.

 

Tous les e-commerçants, y compris en B2B, pourront bénéficier d’une segmentation client améliorée ainsi que de meilleures performances dans le traitement des commandes.
Visiblement les soucis liés à la TVA et aux taxes en général semblent définitivement résolu…à valider ;)

 

Pas mal de nouvelles fonctionnalités et une API améliorée sont au rendez-vous :

 

Mobile et HTML5 – (EE1.12 / CE 1.7)

Il sera possible d’intégrer rapidement un site marchand optimisé en HTML5 pour les navigateurs présents sur iPhone, Android et Opera.

 

En natif les fonctionnalités seront les suivantes :

  • Un affichage optimisé des médias audio et vidéo en fonction du « device » ;
  • Une meilleure expérience utilisateur pour la recherche et les résultats ;
  • Une page produit plus claire ;
  • Multi-touch et mise à l’échelle améliorés ;
  • Une meilleure navigation pour les images produits ;
  • Améliorations du Zoom produit ;
  • Améliorations des fonctionnalités Cross-sell et up-sell ;
  • Drag and drop des produits dans le panier ;

 

Segmentation des visiteurs – (EE1.12)

Un nouveau segment client se profile : les visiteurs inconnus à ce jour !
Qu’il s’agisse de nouveaux visiteurs ou de clients qui ne sont pas connectés, vous pourrez maintenant être en mesure de les identifier et de les cibler avec des promotions spéciales pour convertir les internautes en acheteurs.

 

Optimisations des règles de gestion des produits en relation – (EE1.12 )

Cette nouvelle règle de gestion Backoffice permettra un affichage amélioré des produits en « up-sells », « cross-sells » et « products apparentés »

 

Génération automatique de coupons de récuction – (EE1.12 / CE 1.7)

  • Une meilleure gestion des coupons de réduction
  • Amélioration de la gestion des codes promo uniques qu’il sera possible d’exécutez et d’exporter pour intégration dans les différents outils e-mail, newsletters, XLS,…

 

Whish liste< - (EE1.12)

Il sera possible de générer un ensemble de codes promo uniques pour chaque promotion, les exécuter et exporter cette liste de codes pour une meilleure gestion web-marketing.
La génération de ces rapports a également été améliorée.

 

Navigation par filtres : Améliorations – (EE1.12 / CE 1.7)

Ces 2 nouvelles versions introduisent un nouvel ensemble d’algorithmes d’affichage des prix pour la navigation par filtre.
Il sera possible d’afficher une fourchette de prix, baséee sur le nombre similaire de produits au sein de chaque catégorie.

 

Pricing différent par groupe client – (EE1.12 / CE 1.7)

Un prix ne correspondent pas toujours tout à la cible.
Cette nouvelle fonctionnalité permettra de créer des prix différents pour différents groupes de clients, tels que les grossistes et les détaillants (B2B).
Vous pourrez déterminer un prix de base et les differentes grilles de prix selon le groupe.

 

L’ajout au panier par référence – (EE1.12)

Cette nouvelle fonctionnalité disponible en version EE permet de rationaliser le processus de commande, en particulier pour les clients B2B, en leur permettant d’entrer une liste de références sans avoir à naviguer dans les pages produits.
Cela simplifiera les commandes importantes, complexes et récurrentes.

 

Amélioration de l’API et de la sécurité- (EE1.12 / CE 1.7)

Le nouveau « Three-legged OAuth 1.0a protocol » permet aux applications d’accéder en toute sécurité aux webservices de Magento. Vous pourrez gérer les clients, les adresses des clients, les process de vente, les stocks et les produits en utilisant HTTP (GET, POST, PUT, DELETE).
Les requêtes et les réponses pourront être au format XML ou JSON.

 

Cette nouvelle version d’API supporte les fonctions suivantes:

  • Création / Récupération / Mise à jour / Suppression d’un produit simple
  • Récupérer une liste et les informations spécifiques à une commande
  • Mise à jour / Recuperation de l’inventaire catalogue
  • Création / Récupération / Mise à jour / Suppression des fiches clients

 

Un meilleure gestion de taxes- (EE1.12 / CE 1.7)

Cette nouvelle fonctionnalité facilitera le processus de recouvrement des taxes des e-commerçants de l’UE et simplifiera les transactions internationales pour le B2B en appliquant automatiquement des règles fiscales correctes.
Les taxes pourront être calculées et facturées selon les groupes de clients de TVA, en fonction des expéditions ou adresses de facturation.

 

Les Cookies ? – (EE1.12 / CE 1.7)

Pour répondre à la Directive du 12 juillet 2002 sur la protection de la vie privée dans le secteur des communications électroniques, un message dans le header du site informera les visiteurs au sujet de la politique des cookies et les invitera à accepter ou refuser.

 

Une meilleure hierarchisation des pages CMS – (EE1.12)

  • Une gestion de l’arborescence des pages CMS plus facile et sans développement personnalisé.
  • Création, copie ou suppresion d’une des arborescence d’un « Website » d’une vue ou lors d’une modification en masse d’attributs.

 

Sauvegarde et restauration- (EE1.12 / CE 1.7)

Une nette amélioration du système de sauvegarde avec l’option d’annulation des modifications apportées lors des développements par restauration (« Rollback »).
Cette fonctionnalité est particulièrement utile lors de l’essai de nouveaux modules, de développements spécifiques, ou lors d’une migration vers nouvelle version de Magento.

 

Trois types de sauvegarde sont prises en charge:

  • Sauvegarde des fichiers binaires
  • Sauvegarde de la base de données
  • Sauvegarde de la base de données + répertoire des médias

 

Mises à jour des modes de paiement – (EE1.12)

De nouveau modes de paiement sont introduits ou améliorés :

  • psi Porte
  • RBS Worldpay
  • Braintree
  • First Data
  • Carte Porte plus
  • DIBS
  • eWay direct
  • Ogone DirectLink
  • Paybox
  • PayOne
  • Sage Pay
  • CCAvenue

 

CAPTCHA – (EE1.12 / CE 1.7)

Il est désormais possible d’activer la fonctionnalité CAPTCHA sur le site afin de prévenir toute tentative de fausse authentification.
Ce test peut s’effectuer en Back Office et en Front.

 

Magento 2 : Les différences et nouveautés annoncées à Imagine ECommerce

Des membres de l’Agence Dn’D sont une fois de plus allés à la rencontre de l’éditeur et de la communauté Magento internationale lors du Magento Imagine 2012.
Magento Imagine durera 3 jours cette année (du 23 au 25 avril à Las Vegas) et nous tenterons de vous rapporter les informations majeures présentées ou entendues.

 

La première journée était organisée autour de minis ateliers/conferences dont l’une d’entre elle portait sur le très attendu Magento 2
Voici donc quelques informations quant aux différences relevées entre Magento 1.x et Magento 2

 

Les éléments qui ont été supprimés par rapport à Magento 1.X

  • Suppression du code obsolète et depreciated ;
  • Suppression de tous les anciens fichiers SQL d’initialisation des modules ;
  • Suppression de l’index catalog ;
  • Suppression du système d’import des sites OSCommerce vers Magento (import, produits, commandes) ;
  • Suppression du compiler ;
  • Les méthodes de paiement ont été sorties du coeur de Magento

 

Les éléments modifiés par rapport à Magento 1.X

  • Modification du Boot Strap et de l’auto loading ;
  • Modification du Mage Core, Mage Page ;
  • Ajout d’un dossier « PUB » (public) pour améliorer la gestion des droits et de la sécurité ;
  • Modification du nom des classes et des appels aux classes ;
  • Modification de la structure du font end, du skin et des thèmes.

 

Concernant la base de données :

  • Modification du modèle EAV ;
  • Le nom des tables a été raccourci.

 

Concernant les modifications de la partie skin et thème :

  • N’importe quel thème pourra être associé à n’importe quel skin (dans Magento 2 un skin possédera son propre thème) ;
  • Modification de la déclinaison des skins par langue qui se faisait manuellement (Ex : une langue devait avoir son propre skin) ;
  • Chaque thème sera divisé par langue, le tout de façon automatique ! ;
  • Les parties skin et thème ont été divisées à l’intérieur des modules. Chaque module installé possèdera son propre fichier de thème et de skin ;
  • On pourra surcharger les librairies JS du dossier /JS dans la partie skin. (spéciale dédicace à Thomas ;)

 

Concernant les modifications de la partie layout :

  • Les conteneurs (container) pourront implémenter à la fois des conteneurs et des blocs (les conteneurs seront déclarés en tant que conteneur) ;
  • Les blocs n’implémenteront que des blocs ;
  • Création des pages types spécifiques à la volée, ce qui permettra de créer sa propre organisation sur le front. Chaque page type pourra être créée et sauvegardée indépendamment (fini le principe unique de 1, 2 ou 3 colonnes actuellement dans Magento 1.X).

 

Migration de Magento 1.X vers Magento 2

 

Étape 1 :

  • Fusionner les 2 systèmes ;
  • 2 scripts seront fournis avec Magento 2 ;
  • Le premier parcourt l’ensemble du code et change les factory name (alias) par des real name ;
  • Le second fait la même chose mais dans la base de données (les noms des tables sont renommés et raccourcis) : il s’agit d’un système de correspondance ;
  •  

    Étape 2 :

  • Normalement, une fois la première étape terminée, tout devrait être OK, mais pour vérifier le bon déroulement de l’étape 1, Magento a prévu 2 scripts supplémentaires (legacy et integrity) ;
  • Legacy vérifie qu’il n’y a plus de factory name et que tout a bien été remplacé ;
  • Integrity vérifie la présence et l’utilisation de certaines fonctions ;
  •  

    Étape 3 :

  • Magento conseille de procéder par la suite à tous les tests unitaires et fonctionnels nécessaires.

Bargento, l’événement E-commerce incontournable de retour le 29 Mai au CNIT

Logo Bargento2012
Venez à la rencontre des meilleurs spécialistes de l’Ecommerce et de 1 000 visiteurs pour échanger et tout connaître de Magento, la solution E-commerce N°1 !

 

Un septième opus, sous le signe des retours d’expérience

Lancé en 2009, juste après la sortie de Magento, Bargento est devenu le lieu de rencontre entre clients, experts, éditeurs, communauté et prestataires. Après 6 éditions, ce Bargento 2012 est un événement mature qui sera un condensé d’expériences, tant au niveau de l’organisation que des retours faits par les clients, intégrateurs et partenaires.

 

Du contenu, de l’interactivité et de l’exclusivité

Magento Inc et Ebay lanceront le Bargento 2012 par une keynote annonçant les nouveautés de Magento pour l’année à venir. Elle sera suivie de 7 conférences, animées par des personnalités de renom dans le monde du E-commerce, qui permettront de découvrir les innovations et retours d’expériences de nombreux acteurs ainsi que les meilleures pratiques.

L’équipe du Bargento 2012 porte également une attention particulière à l’interactivité de l’événement et à l’échange entre exposants et visiteurs. Dix ateliers thématiques seront ouverts au public, de la découverte de la solution au Developer contest, en passant par la découverte de nouvelles technologies et l’analyse gratuite de votre site par les désormais fameux « Website doctors ».

Bargento accueillera également la 1ère réunion du « Club Utilisateurs Magento Enterprise France » (CUMEF), ainsi que de nombreuses autres surprises dont la création d’une zone ressources humaines pour mettre en relation développeurs et entreprises.

 

Un lieu de prestige pour un Bargento encore plus grand !

Le Bargento 2012 prend ses quartiers au CNIT, en plein cœur de la défense à Paris le 29 mai 2012 ! Tous les spécialistes de Magento seront réunis dans un espace de 1 000 m², qui comprendra 34 stands, 6 salles de 40 m² qui regrouperont 10 ateliers et 7 conférences dans un amphithéâtre de 750 places !

 
L’agence Dn’D sera bien entendu présente à Bargento 2012 sur le stand 25.

 

Informations pratiques

Site web de l’événement : http://www.bargento.fr/
Contact des organisateurs : [email protected]
Suivre Bargento sur Twitter : http://twitter.com/bargento
Rejoignez les 1 000 visiteurs vous inscrivant ici : http://www.weezevent.com/bargento2012

 

Teaser Bargento 2012

Petit déjeuner les ‘Experts Magento’ les clés du succès d’un projet e-commerce Magento

Les Experts Magento

Les Experts Magento vous invitent à échanger autour de la solution e-commerce Magento le Mardi 27 mars 2012

Les Experts Magento, 1er groupe d’experts de la solution e-commerce Magento en France constitué de 8 agences, vous invitent à un petit déjeuner d’information autour de la solution Open Source n°1 de commerce en ligne.

Les Experts Magento vous livreront les clés du succès d’un projet e-commerce sous Magento lors de cette matinée qui sera rythmée par une série de conférences et moments d’échanges.
Ce rendez-vous vous permettra de découvrir ou re-découvrir les possibilités offertes par la plateforme e-commerce Magento, de sa richesse fonctionnelle à son référencement en passant par ses possibilités d’optimisation et de customisation.

Déjà webmarchand ou porteur de projet, ce rendez-vous vous est consacré !

Inscrivez-vous dès maintenant et faites nous part des thématiques que vous souhaitez voir abordées, nos Experts vous apporteront leur point de vue et leurs conseils personnalisés.

Le programme de la matinée

  • 9h00-9h30 : Accueil des participants – petit-déjeuner
  • 9h30-10h00 : Présentation de Magento au travers du cas pratique Lancaster par l’Agence Dn’D
  • 10h00-10h30 : Comment optimiser les performances de Magento avec un système de cache personnalisé ? par Synolia
  • 10h30-11h00 : Optimisation des performances, comment mieux vendre et plus ? par NBS System
  • 11h00-11h15 : Pause
  • 11h15-11h45 : Quelles solutions pour la maintenance et l’évolution de son site Magento ? par Profileo
  • 11h45-12h15 : Quels leviers activer en priorité en 2012 pour déployer sa présence marchande sur Google ? par Cybercité
  • 12h15-13h30 : Echange autour de votre projet

Attention, les places étant limitées et l’accès gratuit, nous vous conseillons de vous inscrire au plus tôt.
Cet événement est réservé aux porteurs de projets.

Information pratiques

Mardi 27 Mars 2012 de 9h00 à 13h30

SYNOLIA – PARIS
12 ter, rue Louise Michel,
92300 LEVALLOIS-PERRET
Métro : station Louise Michel, ligne 3
Google Maps

Inscription petit déjeuner les experts magento le 8/03/2012