11
COMPARATIF SOLUTIONS E- COMMERCES OSCommerce 2.2 OSCommerce 3.0 version Alpha Magento 0.7 version Bêta

Comparatif OSCommerce/Magento pour SQLI

Embed Size (px)

Citation preview

Page 1: Comparatif OSCommerce/Magento pour SQLI

COMPARATIF SOLUTIONS E-COMMERCES

OSCommerce 2.2

OSCommerce 3.0 version Alpha

Magento 0.7 version Bêta

Page 2: Comparatif OSCommerce/Magento pour SQLI

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.

Page 3: Comparatif OSCommerce/Magento pour SQLI

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

Page 4: Comparatif OSCommerce/Magento pour SQLI

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

Page 5: Comparatif OSCommerce/Magento pour SQLI

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

Page 6: Comparatif OSCommerce/Magento pour SQLI

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.

Page 7: Comparatif OSCommerce/Magento pour SQLI

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

Page 8: Comparatif OSCommerce/Magento pour SQLI

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

Page 9: Comparatif OSCommerce/Magento pour SQLI

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

Page 10: Comparatif OSCommerce/Magento pour SQLI

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

Page 11: Comparatif OSCommerce/Magento pour SQLI

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