SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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...

Contenu connexe

Tendances

PhPotes: Drupal
PhPotes: DrupalPhPotes: Drupal
PhPotes: DrupalAnDaolVras
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
Prestashop le leader des cms
Prestashop le leader des cmsPrestashop le leader des cms
Prestashop le leader des cmsNassim Bahri
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
 
Nouveautés et améliorations dans Joomla! 3.6
 Nouveautés et améliorations dans Joomla! 3.6 Nouveautés et améliorations dans Joomla! 3.6
Nouveautés et améliorations dans Joomla! 3.6Thierry Broussegoutte
 
Presentation Symfony2
Presentation Symfony2Presentation Symfony2
Presentation Symfony2Ahmed ABATAL
 
Comment choisir son cms
Comment choisir son cmsComment choisir son cms
Comment choisir son cmsStrasWeb
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .NetGregory Renard
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
Installer Wordpress sous Wamp - Installing Wordpress with Wamp
Installer Wordpress sous Wamp - Installing Wordpress with WampInstaller Wordpress sous Wamp - Installing Wordpress with Wamp
Installer Wordpress sous Wamp - Installing Wordpress with WampRomanick Goby
 
Web typographie
Web typographieWeb typographie
Web typographiemirko
 
Quoi de neuf dans Expression Web 3
Quoi de neuf dans Expression Web 3Quoi de neuf dans Expression Web 3
Quoi de neuf dans Expression Web 3Christophe Lauer
 
Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Fabien Gasser
 
Presentation Symfony
Presentation SymfonyPresentation Symfony
Presentation SymfonyJeremy Gachet
 
Atelier Symfony2- Introduction
Atelier Symfony2- IntroductionAtelier Symfony2- Introduction
Atelier Symfony2- IntroductionMarwa OUNALLI
 

Tendances (20)

Faire mieux avec Joomla! 3.5
Faire mieux avec Joomla! 3.5Faire mieux avec Joomla! 3.5
Faire mieux avec Joomla! 3.5
 
PhPotes: Drupal
PhPotes: DrupalPhPotes: Drupal
PhPotes: Drupal
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
Prestashop le leader des cms
Prestashop le leader des cmsPrestashop le leader des cms
Prestashop le leader des cms
 
Joomla
JoomlaJoomla
Joomla
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
Nouveautés et améliorations dans Joomla! 3.6
 Nouveautés et améliorations dans Joomla! 3.6 Nouveautés et améliorations dans Joomla! 3.6
Nouveautés et améliorations dans Joomla! 3.6
 
Presentation Symfony2
Presentation Symfony2Presentation Symfony2
Presentation Symfony2
 
Comment choisir son cms
Comment choisir son cmsComment choisir son cms
Comment choisir son cms
 
Principes De Base De Asp .Net
Principes De Base De Asp .NetPrincipes De Base De Asp .Net
Principes De Base De Asp .Net
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Wpf, Silverlight and WP7
Wpf, Silverlight and WP7Wpf, Silverlight and WP7
Wpf, Silverlight and WP7
 
Installer Wordpress sous Wamp - Installing Wordpress with Wamp
Installer Wordpress sous Wamp - Installing Wordpress with WampInstaller Wordpress sous Wamp - Installing Wordpress with Wamp
Installer Wordpress sous Wamp - Installing Wordpress with Wamp
 
EcmaScript
EcmaScriptEcmaScript
EcmaScript
 
Web typographie
Web typographieWeb typographie
Web typographie
 
Quoi de neuf dans Expression Web 3
Quoi de neuf dans Expression Web 3Quoi de neuf dans Expression Web 3
Quoi de neuf dans Expression Web 3
 
Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ? Comment construire un environnement e-commerce complet avec Symfony 2 ?
Comment construire un environnement e-commerce complet avec Symfony 2 ?
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Presentation Symfony
Presentation SymfonyPresentation Symfony
Presentation Symfony
 
Atelier Symfony2- Introduction
Atelier Symfony2- IntroductionAtelier Symfony2- Introduction
Atelier Symfony2- Introduction
 

En vedette

Bien comprendre le coeur du composant sécurité
Bien comprendre le coeur du composant sécuritéBien comprendre le coeur du composant sécurité
Bien comprendre le coeur du composant sécuritéRouff Joseph
 
Quels outils-de-veille-pour-demain-icomtec-2012
Quels outils-de-veille-pour-demain-icomtec-2012Quels outils-de-veille-pour-demain-icomtec-2012
Quels outils-de-veille-pour-demain-icomtec-2012Lesperou
 
éCole de paris du management la relance de forge de laguiole ou une stratég...
éCole de paris du management   la relance de forge de laguiole ou une stratég...éCole de paris du management   la relance de forge de laguiole ou une stratég...
éCole de paris du management la relance de forge de laguiole ou une stratég...Lesperou
 
Guidedesurviedecisionsabsurdes
GuidedesurviedecisionsabsurdesGuidedesurviedecisionsabsurdes
GuidedesurviedecisionsabsurdesLesperou
 
Introduction aux Triggers avec MySQL
Introduction aux Triggers avec MySQLIntroduction aux Triggers avec MySQL
Introduction aux Triggers avec MySQLRouff Joseph
 
Ni bien ni mal
Ni bien ni malNi bien ni mal
Ni bien ni malevolute
 
La dépression
La dépressionLa dépression
La dépressionevolute
 

En vedette (9)

Frances
FrancesFrances
Frances
 
Bien comprendre le coeur du composant sécurité
Bien comprendre le coeur du composant sécuritéBien comprendre le coeur du composant sécurité
Bien comprendre le coeur du composant sécurité
 
Marseille
MarseilleMarseille
Marseille
 
Quels outils-de-veille-pour-demain-icomtec-2012
Quels outils-de-veille-pour-demain-icomtec-2012Quels outils-de-veille-pour-demain-icomtec-2012
Quels outils-de-veille-pour-demain-icomtec-2012
 
éCole de paris du management la relance de forge de laguiole ou une stratég...
éCole de paris du management   la relance de forge de laguiole ou une stratég...éCole de paris du management   la relance de forge de laguiole ou une stratég...
éCole de paris du management la relance de forge de laguiole ou une stratég...
 
Guidedesurviedecisionsabsurdes
GuidedesurviedecisionsabsurdesGuidedesurviedecisionsabsurdes
Guidedesurviedecisionsabsurdes
 
Introduction aux Triggers avec MySQL
Introduction aux Triggers avec MySQLIntroduction aux Triggers avec MySQL
Introduction aux Triggers avec MySQL
 
Ni bien ni mal
Ni bien ni malNi bien ni mal
Ni bien ni mal
 
La dépression
La dépressionLa dépression
La dépression
 

Similaire à Comparatif OSCommerce/Magento pour SQLI

L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!
L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!
L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!Jean-Charles Gautard
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entrepriseCOMPETITIC
 
Mise en place du Chattoon en PHP
Mise en place du Chattoon en PHPMise en place du Chattoon en PHP
Mise en place du Chattoon en PHPArmel Diamesso
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008fabricemeillon
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!nomadz
 
F Les Scripts En Power Shell
F Les Scripts En Power ShellF Les Scripts En Power Shell
F Les Scripts En Power ShellEROL
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesGaëtan LAVENU
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsNeil Armstrong
 
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint 2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint Patrick Guimonet
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005Gregory Renard
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Gaspar Daniel
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeOuadie LAHDIOUI
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSRenaud Dumont
 
Optimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manuOptimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manujackda
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 

Similaire à Comparatif OSCommerce/Magento pour SQLI (20)

L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!
L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!
L'éco-systeme d'extensions un potentiel hors norme méconnu du CMS Joomla!
 
Magento 2 : ce qui va changer
Magento 2 : ce qui va changerMagento 2 : ce qui va changer
Magento 2 : ce qui va changer
 
Competitic solution adaptée pour site internet - numerique en entreprise
Competitic   solution adaptée pour site internet - numerique en entrepriseCompetitic   solution adaptée pour site internet - numerique en entreprise
Competitic solution adaptée pour site internet - numerique en entreprise
 
Mise en place du Chattoon en PHP
Mise en place du Chattoon en PHPMise en place du Chattoon en PHP
Mise en place du Chattoon en PHP
 
Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008Les 11 bonnes raisons de migrer vers Windows Server 2008
Les 11 bonnes raisons de migrer vers Windows Server 2008
 
Présentation Joomla!
Présentation Joomla!Présentation Joomla!
Présentation Joomla!
 
F Les Scripts En Power Shell
F Les Scripts En Power ShellF Les Scripts En Power Shell
F Les Scripts En Power Shell
 
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatialesLes apports d'HTML5 pour l'interopérabilité des applications géospatiales
Les apports d'HTML5 pour l'interopérabilité des applications géospatiales
 
Intellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server InternalsIntellicore Tech Talk 10 - Apache Web Server Internals
Intellicore Tech Talk 10 - Apache Web Server Internals
 
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint 2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
2009-02-11 COL318 - Quoi de neuf dans l'administration SharePoint
 
Magento
MagentoMagento
Magento
 
Prestashop
PrestashopPrestashop
Prestashop
 
Magento1
Magento1Magento1
Magento1
 
Le Developpement Web Aspnet2 Vb2005
Le Developpement Web Aspnet2   Vb2005Le Developpement Web Aspnet2   Vb2005
Le Developpement Web Aspnet2 Vb2005
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
Optimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manuOptimisation des processus d’entreprise liés à la cao manu
Optimisation des processus d’entreprise liés à la cao manu
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Cms oss-27012006
Cms oss-27012006Cms oss-27012006
Cms oss-27012006
 

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 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
  • 5. 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
  • 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...