nopCommerce, la révélation

by Nicolas 24. mai 2010 07:36
Après avoir subi CatalooK plusieurs mois, après avoir évalué la totalité des plugins de commerce sous DotNetNuke, je suis arrivé à la conclusion suivante : DotNetNuke n'est pas une plateforme adaptée au commerce électronique. Alors que faire... tout simplement abandonner l'idée qu'on puisse tout faire dans une enveloppe généraliste (le CMS) aussi bien que dans solutions spécialisées. Donc je me suis penché sur les 'paniers' ASP.NET prêts à l'emploi, financièrement accessibles, et là j'ai trouvé (entre autre) nopCommerce. Alors là c'est le gros changement par rapport à DotNetNuke et CatalooK, car on passe de la lourdeur et la complexité à la performance et à la simplicité. Pour résumer les qualités du produit, voici quelques points: Le logiciel est open source. Le développement s'appuie sur une conception objet maîtrisée, et utilise l'efficacité du C# avec les génériques, etc. Les développements personnels sont super faciles à intégrer. La personnalisation visuelle est particulièrement simple à appliquer. Les fonctionnalités liés au commerce sont déjà nickelles, par exemple la gestion du compte utilisateur, historique des commandes, panier... Les bonnes pratiques SEO sont déjà appliquées. Les performances sont excellentes. Quelques défauts ou sujets à surveiller: L'équivalent du module-HTML-de-DotNetNuke-que-l'on-peut-placer-un-peu-n'importe-où manque cruellement. La majorité des modifications nécessitent une recompilation et un redéploiement partiel du site. Qu'en sera-t-il de la simplicité de mise à jour ? Les passerelles bancaires françaises n'existent toujours pas. Le soft est encore un peu jeune, et manque encore de quelques fonctionnalités avancées, et la communauté open source n'est pas encore organisée. Bilan : nopCommerce est une vrai révélation, c'est sûrement un logiciel qui est promis à un bel avenir, car il s'appuie sur de très bonnes bases. Espérons que la communauté jouera le jeu et en fera un grand projet

Tags: , , , , ,

CataLook | nopCommerce

CatalooK, espoirs et déceptions

by Nicolas 20. mai 2010 06:52
Eté 2009, je découvre DotNetNuke, et ça me séduit. Le principe du CMS est rassurant, la modularité semble sans limite. Automne 2009, je choisis CatalooK comme module de commerce électronique, car ça semble le meilleur rapport qualité prix. Les fonctionnalités annoncées sont impressionnantes, alors que les produits concurrents tardent à sortir des options avancées de règles de prix, de promotions, de configuration de produits, etc. Hiver 2009, je mets en œuvre mon premier magasin. Et là, je constate certains défauts. Bien entendu, comme DotNetNuke est open source, et que j'ai acheté les sources de CatalooK, je n'hésite pas un instant à redévelopper certaines fonctions : La réécriture d'urls est désastreuse, quelques plugins payants semblent faire l'affaire, mais aucun n'est à la hauteur des exigences d'un commerce électronique qui vise un positionnement sérieux. Je développe donc mon propre moteur de réécriture. Le système d'identification de DotNetNuke s'appuie uniquement sur la notion de login, alors que dans un contexte de commerce, un utilisateur préfère s'identifier avec son email. Je développe donc mes propres interfaces de connexion. Le panier de CatalooK s'avère bien trop compliqué pour des utilisateurs novices, et quand on fait du commerce on s'intéresse forcément au 'tunnel de paiement'. Je développe donc mon propre panier, incluant du coup mon interface de connexion. Puis comme aucune banque française n'est prise en charge par tous ces outils, je développe ma passerelle de paiement. Quand la plateforme commence à fonctionner, je me penche sur les problématiques de référencement, et je constate qu'il est impossible d'obtenir un code HTML correctement hiérarchisé sans toucher au code du module principale de CatalooK. J'attaque, et là je craque... Je pourrais aussi vous parler de la lenteur d'exécution, de l'immondicité du code spaghetti de CatalooK, du HTML des années 80 omniprésent dans les modules CatalooK... Car quand on fait le bilan de ce qu'il faut réécrire pour avoir un résultat si médiocre, on finit par accepter l'évidence : DOTNETNUKE + CATALOOK NE PERMET PAS DE BATIR UNE SOLUTION DE COMMERCE EFFICACE. Car quand on parle de commerce, on parle de concurrence, de visibilité, et ne comptez pas la dessus avec CatalooK, vous arriverez à bâtir votre magasin, avec de la patience, mais vous n'aurez pas le succès à la clé. Certains me diront qu'il faut être sacrément "con" pour aller si loin avant de comprendre, ils auront sûrement raison... Dans un prochaine billet je vous parlerais de la solution de remplacement que j'ai choisi! 

Tags:

CataLook | DotNetNuke