dimanche 14 septembre 2008

Using a CMS to build a ECommerce solution

I recently had to build an e-commerce application from a blank page, of course we could capitalize on our developper experience and the use of many frameworks (hibernate, spring mvc, spring web flow, velocity ) but we had to start from nearly nothing in term of content management.

But if you watch it carrefully an ecommerce solution is 70% on content management (creating content, syndicate content, document, image, comment, publication, approval, public and private comment, url rewriting, indexing and searching content) and the remaning 30% is on ecommerce question (order workflow management, payment gateaway, gifts, packaging, linkage to account and stock software).

Thus one would consistently ask this question : Why didn't you build your solution on top of an open source CMS ?

My answer is : when your team know Spring, hibernate and Struts/Spring MVC, do you know an open source CMS based on Spring, Struts/Spring MVC hibernate and extensible enough to support sophisticated ecommerce functionnality ?

I've been searching for this 5 legs sheep quite a while, and if this kind of thing exist in php I really could not find that in the spring portfolio.

I guess that the guys who choose to work on the JBoss platform, especially the JBoss seam framework, did a better choice, as they both have in their portfolio a framework to go through specific customer need, and aleady advanced product like JBoss portal, nuxeo 5, on top of a strong CMS. But I only guess, I haven't really try in a professional context actually.

Aucun commentaire: