Comme j’ai maintenant pas mal d’expérience avec cette solution, voici quelques points à ne pas sous-estimer lors de la création d’un site osCommerce un tant soit peu différent du package « out of the box« 

  • Bien penser son implémentation : les fonctionnalités de base conviennent-elles exactement au besoin ?
  • Les « contributions » ou module additionnels développés par la communauté des internautes s’avèrent parfois intéressantes mais attention à la lourdeur de l’installation.
  • La séparation du front-end et du back-end d’osCommerce font que le travail d’intégration de contributions doit être double. De même, l’intégration dans le panneau d’administration du site du module que l’on vient d’installer est assez aléatoire.
  • On regrette donc un module d’installation de modules, à l’instar d’EasyMod qui a ravi les administrateurs de forums phpBB depuis 2 ans. Des efforts sont faits dans ce sens mais ces efforts ne porteront leurs fruits qu’une fois qu’auront été adoptés :
    • Un outil commun de déploiement de modules
    • Un format de rédaction des instructions d’installation des contributions du genre :
      • OPEN index.php
      • FIND {string}
      • REPLACE WITH {new string}
      • SAVE index.php

Contribution Installer fait une percée dans ce domaine en introduisant une installation de contributions décrite par XML. Débuts peu concluants, à approfondir !

Futurs projets avec osCommerce

J’ai dans mes cartons trois projets à base de osCommerce, donc à suivre !
Les challenges : adapter une charte graphique au modèle osC.
BTS et son système de templates (modèles) sera sûrement de la partie !