Magento – Comment transformer votre theme en theme pour Mobile

Bonjour à tous,

Aujourd’hui je vais essayer de vous donner quelques astuces afin d’adapter votre template pour un rendu sur terminal mobile de type Iphone, Ipad, Android…

Il existe un moyen très simple dans magento de choisir un thème en fonction que certains paramètres comme le “User Agent” (ou signature) de votre navigateur. En effet que vous naviguiez sous windows, mac ou OS mobile, les signatures de navigateur ne sont pas les mêmes.

Dans la partie admin de magento, on peut créer des exceptions pour les signatures des terminaux mobile. J’ai trouvé sur différents sites la liste de ces signatures.

Nous allons donc créer des exceptions pour le design de départ afin de charger un nouveau thème si nous chargeons le site a partir d’un terminal mobile.

Pour cela, rendez-vous dans la partie admin de votre Magento, dans SYSTEM->CONFIGURATION->DESIGN

Une fois sur cette page, vous avez acces aux themes de votre site Magento. Par default, il se peut que vous n’ayez rien a cet endroit cela veut dire que vous utilisez le theme par default de magento. Sinon vous devez avoir le nom de votre theme dans le champs : Nom de l’interface

Pour ajouter une exception pour les mobiles, il suffit de cliquer sur “Ajouter une exception”. L’expression correspondante a notre exception est la suivante

iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini

Cela correspond a la signature de la plupart des terminaux mobile actuels. Dans le champs “Valeur”, nous allons spécifier le nom du thème que nous allons créer. Par ex : “mobile”.

Dans l’arborescence des répertoires, vous mettrez “mobile” au même niveau que votre thème magento. Ce thème sera chargé chaque fois que magento détectera une des signatures présente dans la liste. Ce qui vous évite de devoir le faire en javascript par exemple.

Vous trouverez quelques thèmes mobiles gratuits sur la toile dont celui de INCHOO : imobile

A vous de faire votre choix ou de développer votre propre thème. Il existe des librairies comme Jquery Mobile qui permettent de facilement créer un template mobile a partir de certaines balises HTML.

L’équipe Infinitic travaille actuellement sur un thème mobile pour un client. Nous reviendrons vers vous pour vous donner des trucs et astuces une fois que le projet sera terminé.

Plugins et Scripts en test pour l’été 2012

Bonjour à tous,

Depuis le début de l’été, l’équipe Infinitic a entamé une veille concurrentielle afin de dénicher de nouveaux plugins pour WordPress, Magento et Drupal ainsi que de nouveaux scripts afin d’agémenter les developpements en cours.

Nous sommes ainsi tombé sur une belle réussite, le slider Iview.

Ce slider est tres impressionnant visuellement car il combine toutes les fonctionnalités des autres sliders : transitions, captions, timer…mais il en rajoute des tres utiles comme la possibilité de customiser completement la “caption” ou en francais le texte qui apparait sur l’image de votre slide. Vous pouvez ainsi gérer la position, la taille, tous les éléments de police…

Ce slider permet également de positionner tous les éléments graphiques : flèches, timer…

Vous trouverez toutes les informations sur le site de l’auteur du script : IPRODEV

Dans le même type de belle découverte, un de nos clients cherchait à fideliser ces clients sur son site E-commerce (propulsé par la solution MAGENTO COMMUNITY EDITION) par l’intermédiaire d’un systeme de parrainage/fidélité basé sur des points que l’internaute gagne en commandant, en s’inscrivant a la newsletter…

Ce module existe et en plus il est gratuit, c’est la société Auguria qui l’a developpé. Il inclut un systeme qui calcule par l’intermédiaire d’une regle panier le nombre de point que le client gagne a chaque commande. Vous pouvez paramétrer le nombre de point gagné en s’inscrivant a la newsletter ou pour la 1ere commande.

Ce module inclut également un systeme de parrainage qui permet au parrain de gagner un pourcentage des points acquis par son filleul et le nombre de niveau est paramétrable…

Vraiment une belle réussite pour ce module. Actuellement nous testons ce module sur un Magento 1.5.1 mais il est compatible également avec la version 1.6 et 1.7

Voici le lien sur le Magento Connect / Auguria Sponsorship

Magento – Gerer les frais de livraison facilement avec l’extension Owebia Shipping 2

Aujourd’hui un petit article pour vous parler d’une extension disponible sur le Magento Connect qui nous a vraiment simplifié les choses sous Magento pour plusieurs clients. Cette extension developpée par la société OWEBIA va grandement vous simplifier la vie si vous voulez affecter des frais de port customisés pour l’ensemble d’un panier client, en fonction de criteres comme l’adresse d’expedition, le montant du panier ou tout autre element de la commande.

En clair vous pouvez pratiquement tout faire avec cette extension. Avec les dernieres versions, vous pouvez meme detecter la présence de certains produits dans le panier pour majorer les frais de port. En effet certains de vos articles peuvent etre encombrant et votre transporteur peut vous facturer un surcout de transport. Pas de panique avec Owebia Shipping vous pouvez parfaitement gérer ce cas de figure.

Chaque élément est paramétrable sous forme de fichier txt avec un editeur graphique. L’editeur propose meme un correcteur d’implementation pour verifier votre configuration avant de la mettre en production.

Nous tenons particulièrement à faire remarquer que cette extension est très bien développée et nous félicitons l’équipe d’Owebia.

Voici les liens

Cette extension est compatible avec l’ensemble des versions de magento 1.5, 1.6 et même 1.7

Nouveau projet Magento sur la 1.6.2

Bonjour à tous,
L’equipe INFINITIC travaille actuellement sur plusieurs projets dont le dernier en date sur la derniere version stable de magento : 1.6.2
Nous essaierons de faire un retour sur cette nouvelle mouture dans la suite du projet.
Le moteur a encore été optimisé ce qui améliore grandement les performances.
Nous testons également par la même un nouvel hébergeur pour nos projets. La aussi nous ne manquerons pas de faire un retour.

Nouvelle version de Magento CE : 1.5.1.0 pour Dinovia.fr

Il y a maintenant quelques jours, nous effectuions pour un de nos plus gros client, une upgrade de la solution de Ecommerce MAGENTO. Le passage était délicat car il fallait passer directement d’une 1.3.2.3 à une 1.5.1.0…

L’upgrade automatique ayant été rendue impossible du fait de la sortie de la 1.6.0.0 après la fin de notre recette utilisateur sur notre environnement de PREPRODUCTION…

Nous avons donc décidé de tout upgrader à la main (ou presque…). En effet une version propre de la 1.5.1.0 ayant été conservé sur notre serveur de PREPRODUCTION, nous sommes passé par la procedure d’upgrade directe des differents modules (Core, Design…)

Après pas mal de travail, le site est opérationnel est très optimisé surtout au niveau de la gestion du cache. En effet les nouvelles version de MAGENTO permette une gestion du cache très poussée. Il est par exemple possible de mettre en cache les traductions, les fichiers de configurations…Ce qui a pour effet de diviser les temps de chargement pratiquement par 2 !!! L’outil pour les Webmasters de Google nous donne en effet des temps de téléchargement d’une page d’environ 780 ms pour la 1.5.1.0 contre 1550 ms pour la 1.3.2.3…

Les outils de saisie des articles et des catégories permettent maintenant de saisir en mode WYSIWYG avec un éditeur bien plus convivial. Quelques bugs persistent et je suppose que c’est ce qui a un peu précipité la sortie de la 1.6.0.0