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 !