COMPARATIF SOLUTIONS E-
COMMERCES


   OSCommerce 2.2



   OSCommerce 3.0 version Alpha



   Magento 0.7 version Bêta
CONFIGURATION LOGICIELLE REQUISE

   Magento
       Apache 1 ou sup. (activation du module rewrite préférable)‫‏‬
       PHP 5.2.0 ou sup. avec les modules suivants :
           PDO/MySQL : couche d'abstraction à la BDD
           MySQLi : nouvelle version du driver MySQL
           mcrypt et mhash
           DOM et simpleXML
       MySQL 4.1.20 ou sup.
CONFIGURATION LOGICIELLE - SUITE

   OSCommerce 2.2
       Apache 1 ou sup.
       PHP3 ou sup. (Activation de la directive ”Register Global”
        obligatoire)‫‏‬
       MySQL 4 ou sup.
   OSCommerce 3.0
       Au minimum : Apache 1, PHP 4.1 et MySQL 4.1
MOTEURS DE PROGRAMMATION UTILISÉ

   Magento
       Coeur applicatif basé sur le framework Zend
           points positifs :
                Documentation abondante
                Société Zend qui édite ce framework, grosse communauté
                Zend FM implémente le design pattern MVC
           points négatifs :
                Formation au FM indispensable.
                Bonne connaissance de la POO et des design patterns les plus courants
MOTEUR DE PROGRA UTILISÉ - SUITE

   OSCommerce 2.2
       Programmation presque exclusivement procédurale
       Utilisation de quelques classes mais utilité très limitée à cause de
        PHP 3
       Séparation entre données, traitement et affichage inexistant ->
        modifications présentation très difficiles
   OSCommerce 3.0
       Meilleure lisibilité du code avec séparation affichage, accès à la BDD
        et traitement
SYSTÈME DE TEMPLATE

   Magento
       Langages utilisés : XML, HTML
       Compatible XHTML / CSS stricte
       Séparation complète entre présentation, données, traitement
       Moteur de template très puissant :
           Possibilité de modifier complétement l’interface utilisateur, les modules affichés
            ... suivant la langue utilisée, le produit ou la catégorie sélectionné
           Personnalisation de la boutique suivant la saison (Fêtes de Noël, Jour de l’an,
            Halloween) par rapport au thème de base
           La seule contrainte : appréhender le vocabulaire assez complexe pour bien
            utiliser les templates.
SYSTÈME DE TEMPLATE - SUITE

   OSCommerce 2.2
       Langages utilisés : PHP, HTML
       Non compatible XHTML / CSS (présentation en tableau)
       Aucune séparation entre présentation, données, traitement
   OSCommerce 3.0
     Langages   utilisés : PHP, HTML
     Compatible    XHTML / CSS (présentation avec des bloc “div” )
     Fichiers   utilisés pour l’affichage ne contiennent que du HTML et quelques
        appels à PHP liés à l’affichage
GESTION DES PLUGINS

   Magento
       Création de plugins facilitée avec la POO
       Aucun assistant pour importer des plugins pour l’instant
   OSCommerce 2.2
       Système de plugins éprouvé : plusieurs centaines sont dispo.
       Implémentation de plus de 6 plugins sur même une application est
        très difficile
   OSCommerce 3.0
       Non testé
       Aucun plugin OSC 2 compatible OSC 3 à l’heure actuelle
GESTION DES LANGUES

   Magento et les 2 versions d’OSCommerce sont optimisées pour
    l’internationalisation
   Magento
       Fichiers de traduction au format CSV
       Traduction française de l’interface disponible
   OSCommerce 2.2
       Fichiers de traduction via constantes PHP
       OSCommerce 3.0
       Le français n’est pas encore disponible
       Fichiers de traduction au format XML
FONCTIONNALITÉS DE BASE

   Magento
       Gestion des utilisateurs + groupes d’utilisateurs
       CMS intégré pour la création de pages statiques
       Système de newsletters (Création - HTML ou Texte -, suivi)
       Module pour gérer les promotions
       Gestion avancée des attributs produits
       Réécriture de liens exceptionnellement propre
       Utilisation de l’API Google Analitycs pour les statistiques
       Tags sur les produits pour recherche transversalle
       Module de comparaison entre plusieurs produits
FONCTIONNALITÉS DE BASE - SUITE

   OSCommerce 2.2
       Gestion des utilisateurs sans création de droits d’accès
       Réécriture de lien non opérationnelle
       Création de pages statiques impossible.
       Module pour gérer les promotions
       Création des attributs produits impossible sans contribution
       Système de newsletters simpliste
   OSCommerce 3.0
       Quelques améliorations : Réécriture des liens, Upload illimité de
        photos par produit, Ajout d’effets JS...

Comparatif OSCommerce/Magento pour SQLI

  • 1.
    COMPARATIF SOLUTIONS E- COMMERCES  OSCommerce 2.2  OSCommerce 3.0 version Alpha  Magento 0.7 version Bêta
  • 2.
    CONFIGURATION LOGICIELLE REQUISE  Magento  Apache 1 ou sup. (activation du module rewrite préférable)‫‏‬  PHP 5.2.0 ou sup. avec les modules suivants :  PDO/MySQL : couche d'abstraction à la BDD  MySQLi : nouvelle version du driver MySQL  mcrypt et mhash  DOM et simpleXML  MySQL 4.1.20 ou sup.
  • 3.
    CONFIGURATION LOGICIELLE -SUITE  OSCommerce 2.2  Apache 1 ou sup.  PHP3 ou sup. (Activation de la directive ”Register Global” obligatoire)‫‏‬  MySQL 4 ou sup.  OSCommerce 3.0  Au minimum : Apache 1, PHP 4.1 et MySQL 4.1
  • 4.
    MOTEURS DE PROGRAMMATIONUTILISÉ  Magento  Coeur applicatif basé sur le framework Zend  points positifs :  Documentation abondante  Société Zend qui édite ce framework, grosse communauté  Zend FM implémente le design pattern MVC  points négatifs :  Formation au FM indispensable.  Bonne connaissance de la POO et des design patterns les plus courants
  • 5.
    MOTEUR DE PROGRAUTILISÉ - SUITE  OSCommerce 2.2  Programmation presque exclusivement procédurale  Utilisation de quelques classes mais utilité très limitée à cause de PHP 3  Séparation entre données, traitement et affichage inexistant -> modifications présentation très difficiles  OSCommerce 3.0  Meilleure lisibilité du code avec séparation affichage, accès à la BDD et traitement
  • 6.
    SYSTÈME DE TEMPLATE  Magento  Langages utilisés : XML, HTML  Compatible XHTML / CSS stricte  Séparation complète entre présentation, données, traitement  Moteur de template très puissant :  Possibilité de modifier complétement l’interface utilisateur, les modules affichés ... suivant la langue utilisée, le produit ou la catégorie sélectionné  Personnalisation de la boutique suivant la saison (Fêtes de Noël, Jour de l’an, Halloween) par rapport au thème de base  La seule contrainte : appréhender le vocabulaire assez complexe pour bien utiliser les templates.
  • 7.
    SYSTÈME DE TEMPLATE- SUITE  OSCommerce 2.2  Langages utilisés : PHP, HTML  Non compatible XHTML / CSS (présentation en tableau)  Aucune séparation entre présentation, données, traitement  OSCommerce 3.0  Langages utilisés : PHP, HTML  Compatible XHTML / CSS (présentation avec des bloc “div” )  Fichiers utilisés pour l’affichage ne contiennent que du HTML et quelques appels à PHP liés à l’affichage
  • 8.
    GESTION DES PLUGINS  Magento  Création de plugins facilitée avec la POO  Aucun assistant pour importer des plugins pour l’instant  OSCommerce 2.2  Système de plugins éprouvé : plusieurs centaines sont dispo.  Implémentation de plus de 6 plugins sur même une application est très difficile  OSCommerce 3.0  Non testé  Aucun plugin OSC 2 compatible OSC 3 à l’heure actuelle
  • 9.
    GESTION DES LANGUES  Magento et les 2 versions d’OSCommerce sont optimisées pour l’internationalisation  Magento  Fichiers de traduction au format CSV  Traduction française de l’interface disponible  OSCommerce 2.2  Fichiers de traduction via constantes PHP  OSCommerce 3.0  Le français n’est pas encore disponible  Fichiers de traduction au format XML
  • 10.
    FONCTIONNALITÉS DE BASE  Magento  Gestion des utilisateurs + groupes d’utilisateurs  CMS intégré pour la création de pages statiques  Système de newsletters (Création - HTML ou Texte -, suivi)  Module pour gérer les promotions  Gestion avancée des attributs produits  Réécriture de liens exceptionnellement propre  Utilisation de l’API Google Analitycs pour les statistiques  Tags sur les produits pour recherche transversalle  Module de comparaison entre plusieurs produits
  • 11.
    FONCTIONNALITÉS DE BASE- SUITE  OSCommerce 2.2  Gestion des utilisateurs sans création de droits d’accès  Réécriture de lien non opérationnelle  Création de pages statiques impossible.  Module pour gérer les promotions  Création des attributs produits impossible sans contribution  Système de newsletters simpliste  OSCommerce 3.0  Quelques améliorations : Réécriture des liens, Upload illimité de photos par produit, Ajout d’effets JS...