eZ-Gento

eZ-Gento est le résultat de la fusion de eZ Publish et Magento.

eZ Gento, Personnaliser ses formulaires de contacts [Partie 3]

Magento contient nativement un module de création de formulaire, permettant à l’internaute d’envoyer une demande au responsable du site. Cependant, il n’est pas facile de le personnaliser et de répondre aux besoins du client. Comme eZ Gento permet d’afficher du contenu créé via eZ Publish, cela rend beaucoup plus flexible la chose et nous offre alors beaucoup plus de possibilités à utiliser sur le site Magento.

Tout d’abord, il est possible d’ajouter beaucoup plus de champs de types différents, pas seulement des string ou text area, mais aussi email selection, checkbox, les champs date/heure. Tout cela bien sûr avec vérification des données. En plus, avec le caractère extensible d’eZ Publish, on peut même développer ses propres types de données, il n’y a alors plus aucune limite !

Custom contact form

D’autre part, il est possible de créer autant de formulaires de contact que le client souhaite. Chaque formulaire peut avoir des champs différents et être dans des endroits différents du site. Quand il est rempli, le mail est envoyé aux différents destinataires, par exemple selon le type de sujet choisi. Tous ces formulaires peuvent d’ailleurs être affichés dans leur propre langue, grâce au système de traduction efficace, comme cela a été présenté dans le billet "eZ Gento, une alternative au module CMS de Magento : traduction de contenu [Partie 2]".

Pour terminer, il est important de préciser que les informations collectées sont évidemment accessibles très simplement depuis le Back office. Il est possible de les exporter ou bien de planifier un export quotidien.
Tout cela, grâce à eZ Gento qui apporte des fonctionnalités avancées de gestion de contenus à Magento !

Démonstration eZ Gento au salon e-Commerce 2009

Le salon e-Commerce Paris 2009 est aussi l'occasion de présenter les dernières nouveautés en matière d'innovations technologiques.

Dans ce cadre, Yoav Kutner, Directeur Technique de Varien - éditeur de la solution e-Commerce Magento, a assisté à une démonstration menée par Olivier Ouin de notre solution d'intégration de Magento avec eZ Publish, eZ Gento.

Démonstration eZ Gento à Yoav Kutner par Olivier Ouin

Démonstration eZ Gento à Yoav Kutner par Olivier Ouin

Démonstration eZ Gento à Yoav Kutner par Olivier Ouin

eZ Gento, une alternative au module CMS de Magento : traduction de contenu [Partie 2]

La gestion de contenu sous forme d'arborescence avec eZ-Gento est une avancée majeure, mais ce n'est qu'une infime partie des nouveautés devenues possibles...

Connaissez-vous la notion de "vue magasin" (store view) de Magento qui permet, entre autres, l'ajout de plusieurs langues à un même site e-commerce ?
En effet, des clients étrangés peuvent être amenés à visiter votre site Magento et les perdre sous prétexte qu'il ne comprennent pas la langue du site serait dommage... C'est pourquoi il est possible de créer plusieurs vues magasin et attribuer une langue différente à chacune.

Magento permet également de dupliquer des pages ou des blocs de contenus CMS et d'avoir ainsi une copie pour chaque vue magasin (et donc pour chaque langue).
Mais dans le cas d'un multilingue conséquent, avoir tant de pages avec un même identifiant peut devenir complexe et peu pratique pour les mises à jour.

Maintenant, tout est plus facile avec ez Gento et son mapping automatique entre la vue magasin Magento et les siteaccesses eZ Publish. En pratique, lorsque l'on accède à la vue magasin française, le siteaccess français eZ Publish sera appelé pour afficher son contenu. Ainsi, si la page demandée possède une traduction française, elle sera affichée.

Pour rappel, il existe deux manières principales de définir des traductions de contenus dans eZ Publish :

  • La première est l'ajout d'une traduction à une page existante. Ainsi, une arborescence unique contient des pages avec deux (ou plus) traductions.
  • La seconde est de définir autant d'arbre que de langues. (Ce qui est pratique lorsqu'on ne souhaite pas se donner de limite ou lorsqu'on veut étendre le site par rapport au contenu du site initial.)

Bien sur, il est possible de mélanger les deux méthodes et d'ajouter seulement quelques pages à la nouvelle langue, ou de simplement ne pas traduire certaines d'entre elles.

Quant à l'accessibilité des URLs, eZ Publish est muni d'un outil complet de réécriture : à chaque langue sa propre URL. Par défault, elle est créée à partir du titre de la page, mais il est également possible de la rendre paramétrable et de la définir manuellement pour chaque page.

Pour en savoir plus sur les fonctionnalités multilingue, n'hésitez pas à consulter la page de documentation d'eZ Publish.

Tout ce qu'il est possible de faire avec eZ Publish est maintenant disponible dans Magento grace à eZ Gento !

eZ Gento

eZ Gento, une alternative au module CMS de Magento [Partie 1]

Magento est une superbe solution e-Commerce. Elle offre de nombreuses fonctionnalités en terme de gestion de produits, de soldes, de promotions, et caetera. Cependant, certains utilisateurs ont des besoins plus poussés pour ce qui est du système de gestion de contenu (CMS). De simples pages peuvent suffire pour les sites qui n'en ont que quelques-une (telles que la page d'accueil, les crédits, les mentions légales...). Mais cela peut s'avérer insuffisant si vous désirez ajouter plus de cinquante pages, dans différentes langues.
Il serait bien entendu tout à fait possible développer des modules additionnels, des fonctions et des blocks qui permettraient de grouper les pages dans une structure hiérarchique, mais cela représenterait une part conséquente (en terme de coûts) des développements.
Ainsi Baobaz a mis en place une connexion entre Magento et le CMS eZ Publish. Cette solution permet d'afficher des pages eZ Publish directement dans la boutique Magento.

eZ Publish, c'est quoi ?
eZ Publish a de nombreux point communs avec Magento.

  • Comme Magento est l'une des meilleures (si ce n'est la meilleure) solution e-Commerce open source, eZ Publish l'une des meilleures solutions de CMS d'Enterprise.
  • Comme Magento, c'est une superbe plateforme AMP pour le developpement de nouvelles extensions.
  • Comme Magento, il s'adosse sur une vaste communauté de développeurs.
  • Comme Magento, il a de nombreuses références.
  • Comme Magento avec Varien, il a été développé par eZ Systems, une solide société à but lucratif.
  • ...allez voir sur http://ez.no/ pour plus de détails !

Quels sont les gains apportés par eZ Publish?
Ils sont nombreux :

  • un structure hiérarchique,
  • des contenus multilingues,
  • la gestion des versions des pages,
  • un circuit de validation des contenus,
  • l'insertion directe de contenus multimédias,
  • et bien plus...

Imaginez que vous puissiez parcourir un arbre de contenus à coté du catalogues, consulter des pages dans des langues différentes en fonction de la vue de magasin (Store View).
Il devient également possible de définir de petits arbres de contenus et de les placer dans diverses catégories de produits. En outre vous n'avez pas besoin de vous soucier des liens à placer dans différents templates Magento.
Tout est généré automatiquement à chaque fois qu'une page a été créée, ou qu'une page existante a été modifiée.

Tout ce qui précède est rendu possible grâce à la fusion de Magento et d'eZ Publish : eZ-Gento.
Les deux solutions sont installées côte-à-côte et contiennent des extension responsables de la communication.
Chaque fois qu'un contenu est accédé par un utilisateur, le module Magento passe une partie de l'url à eZ Publish et récupère le contenu HTML généré. Un tel contenu peut être affiché directement sur la page d'accueil, sur une page fille ou dans un block CMS au sein d'une page produit.

Voici pour l'introduction. Si vous souhaitez en savoir davantage sur les fonctionnalités d'eZ-Gento, restez à l'écoute !