1. Qu'est-ce que VirtueMart ?

Thank you for your contribution: 

Cevahir Shopping Mall Avec cet article, cocoate.com débute une série en plusieurs chapitres traitant de l'extension de e-commerce VirtueMart.
Le e-commerce est un sujet très important, mais qui malheureusement prête parfois à confusion.

Toute personne désireuse de vendre quelque chose en ligne, se voit confrontée à des sujets tels que les passerelles de paiement, les interfaces et méthodes de livraison, l'intégration d’une extension de vente en ligne dans un site web existant et, bien sûr, doit se familiariser avec les lois et la réglementation en vigueur concernant le commerce électronique dans le(s) pays ciblé(s).

Les boutiques en ligne sont dans les faits souvent séparées des sites existants et utilisant un Système de Gestion de Contenu (CMS).
Les systèmes open-source les plus connus (Joomla!, Drupal, Wordpress) offrent des améliorations qui vous permettent d'intégrer directement une boutique en ligne au cœur même du CMS (site web). L'intégration présente notamment l'avantage de permettre aux autres extensions déjà existantes du CMS d'être utilisées, comme par exemple, la gestion des actualités.

Dans cet article, je voudrais vous présenter VirtueMart, une extension de e-commerce pour le CMS Joomla!.

Le E-commerce avec VirtueMart

Lorsqu'il s'agit de parler d'intégration e-commerce dans Joomla!, VirtueMart s’impose comme l'extension la plus courante et la plus connue (http://virtuemart.net/). L'extension existe depuis de nombreuses années et était à l'origine un projet distinct (PHP shop), qui a été adapté par le développeur allemand Sören Biermann pour Mambo, le système prédécesseur de Joomla!. Au fil des ans, VirtueMart s’est plus spécifiquement développé pour le système Mambo/Joomla!. Aujourd'hui, il est parfaitement intégrable dans Joomla! et utilise, dans de nombreux cas, les ressources de la plate-forme Joomla!.

Il existe aujourd’hui à travers le monde, une immense communauté d’utilisateurs qui exploitent leurs activités en ligne avec VirtueMart.

Les opinions sont partagées sur VirtueMart. Pour certains il est simple d’utilisation et très utile, pour d'autres c'est un "monstre" difficilement utilisable.

A la suite de la sortie de la version Joomla! 2.5, l'équipe VirtueMart a proposé la version VirtueMart2, qui est en fait un développement complètement nouveau. Les utilisateurs de l'ancienne version 1.x (basée sur Joomla! 1.5) sont aujourd’hui obligés de migrer, le statut de la version 1.5 de Joomla! étant passé en : "Fin de vie (EOL)" à l'automne 2012.

Dès lors, la question qui se pose n'est pas de savoir si vous devez migrer vers VirtueMart2, mais bien quand vous allez migrer.

Entretien avec Max Milbers, responsable de projet

Max Milbers est Chef de projet VirtueMart et a répondu à quelques questions sur VirtueMart le 28 février 2013.

Combien de boutiques en ligne utilisent VirtueMart de part le monde ?

Les chiffres varient selon que vous consultiez VerticalePigeon (verticalpigeon.com), Alexa (alexa.com) ou BuildWith (builtwith.com). Mais, on peut estimer qu’environ 250.000 utilisateurs (boutiques) ont vu le jour. Parmi ceux-ci, environ 70.000 utilisent déjà VirtueMart 2.

Quelles sont les raisons pour lesquelles autant de personnes utilisent VirtueMart ?

VirtueMart est libre. Nous voulons dire non seulement qu'il est disponible gratuitement en téléchargement, mais également que les normes de conception utilisées sont connues et rapidement lisibles pour les programmeurs expérimentés. Il ne contient aucune restriction, comme un nombre limité de produits ou de catégories. Une autre raison très importante pour nos utilisateurs réside dans la communauté VirtueMart, qui propose d'innombrables ajouts de fonctionnalités en code libre. Le large éventail d'extensions libres et disponibles, fait de VirtueMart 2 une des solutions les plus flexibles de boutique en ligne. Grâce à son architecture modulaire, VirtueMart 2 est également très léger et ne requiert que peu de ressources, aucun serveur grande capacité n’est nécessaire et ainsi, VirtueMart conviendra à presque tout le monde.

Quelles sont les principales différences entre les versions 1.x et 2.x de VirtueMart ?

La modification du templating sera, pour la plupart des développeurs web, la différence majeure. VirtueMart 2 utilise le système de template de Joomla!. De nombreuses adaptations peuvent être réalisées directement avec le système de surcharge (override) de template de Joomla!. Grâce au système d'extension de plugins, qui est également complètement calqué sur les plugins Joomla!, le coeur peut être aisément ajusté, sans avoir à le "hacker".
Pour chaque propriétaire de boutique, le changement majeur réside peut-être dans le système de modification de règles de prix qui permet des règles abrégées pour le calcul des taxes, remises, rabais et similaires. Egalement, pour la configuration de types de variantes de produits, un nouveau système a été développé, plus flexible, enfin des plugins appropriés ne vous laisseront pas en reste (articles au mètre, système de configuration de produits...).

Peut-on migrer une boutique standard VirtueMart1 fonctionnant sous Joomla!1.5 vers Joomla!2.5/Virtuemart2 ?

Il existe plusieurs possibilités, cela dépend en fait également des autres composants utilisés. VirtueMart2 fonctionne sous Joomla! 1.5 (les nouvelles fonctionnalités ne sont en revanche plus testées) et sous Joomla! 2.5. Ma solution préférée est de migrer Joomla!1.5 vers 2.5, puis de renommer le dossier com_virtuemart et d'installer VirtueMart2 sur l'installation de VirtueMart1. Puis, vous pouvez exécuter le migrateur natif. Aucun fichier n'est supprimé, et si nécessaire, l'ancienne version peut être restaurée relativement facilement. Nous proposons d'ailleurs un tutoriel complet à ce sujet.

Certains pays utilisent-ils plus VirtueMart que d'autres ?

A notre connaissance, les USA représentent 25% des utilisateurs, puis il y a la Russie et certains pays d'Asie. Ils ont d'ailleurs souvent leur propre communauté. A noter également que les pays germanophones rattrapent leur retard.

Un des gros problèmes du e-commerce est la conformité juridique. Dans quels pays peut-on mettre en place légalement une boutique VirtueMart ?

Une boutique VirtueMart, en l'état, ne sera probablement "légale" nulle part mais le sera partout après quelques petits ajustements. Cela dépendra également des conseils de votre avocat ;).

Quels sont les principaux défis du développement d'une extension e-commerce ?

La plupart des utilisateurs de VirtueMart n'utilisent que 20% du paquet et n'ont généralement connaissance que de 30% des options. Tous nos utilisateurs utilisent en moyenne 20% des différentes fonctionnalités proposées. Ainsi, souvent, vous devez développer et partager une vision commune entre des idées d'utilisateurs qui s'avèrent différentes tout en se rejoignant sur plusieurs points.

Dans les quelques articles suivants, nous souhaitons présenter et expliquer le fonctionnement de VirtueMart. Quels sont les sujets qui vous semblent incontournables ?

Les règles de calcul, les champs auto-générés, le système de surcharge (override) de template, le système de langues. En fin de compte, l'essentiel, les bases : quelle session de Joomla! utiliser ? Puis-je activer le cache ? etc.

Combien de développeurs travaillent actuellement sur le projet VirtueMart ?

C'est très difficile à déterminer. Officiellement, nous avons deux développeurs principaux (Valérie Isaksen et moi) et environ cinq personnes qui nous font parvenir régulièrement des correctifs ou développent une fonctionnalité dans son intégralité. Une trentaine de développeurs ont également travaillé sur une fonctionnalité spécifique mais ont désormais quitté le projet. En outre, nous avons reçu et intégré des améliorations et correctifs envoyés par une centaine d'utilisateurs du forum. Ajoutons à cela, une centaine de traducteurs et plus de 60 sociétés ou free-lances qui fournissent des extensions, qu'elles soient gratuites ou payantes. On peut dire qu'environ deux cents personnes ont participé au projet. Si l'on compte les utilisateurs qui se sont entraidés sur les forums, on peut alors parler d'environ 10 000 contributeurs.
En conclusion, pour répondre précisément à cette question, disons que 5 personnes travaillent en permanence sur ce projet.

Existe-t-il des évènements VirtueMart ?

A l'heure actuelle, non. Nous participons et soutenons les Joomla! Days nationaux. Un évènement majeur centré sur VirtueMart est en projet.

Un séminaire à Madrid pour les développeurs web a eu lieu pour l'obtention d'une certification. Le succès a été au rendez-vous, et nous projetons au moins deux autres séminaires similaires en 2013.

Comment peut-on aider l'équipe VirtueMart ?

L'aide la plus bénéfique en ce qui nous concerne reste de participer au forum, d'aider les autres utilisateurs pour discuter d'éventuelles erreurs et pourquoi pas de proposer un correctif.

Existe-t-il d'autres extensions comparables de même niveau pour Joomla!, Drupal, WordPress ?

Selon les données officielles, non. Cependant, je suis vraiment très occupé avec VirtueMart, donc sérieusement, je n'ai pas le temps d'enquêter sur ce sujet.

Comment voyez-vous l'avenir de VirtueMart ?

Actuellement, je suis très optimiste. Depuis la version 2.014, le code présentait de sérieux bugs, mais depuis la version 2.018a, le code est devenu plus robuste et a gagné en vitesse. J'ai déjà vu une boutique VirtueMart2 avec 820 000 produits référencés, qui fonctionnait sur un serveur virtualisé normal et avec une vitesse acceptable.


Dans quinze jours (le 18 mars), nous poursuivrons notre découverte avec le sujet: Installation de VirtueMart et Paramétrages de Base.

Section: 
Freetags: 

Sponsors