GibeCommerce development

Over the last 2 months we've been working on an update to GibeCommerce our ecommerce system for small to medium sized ecommerce stores. It's built on ASP.NET MVC 4, with some Silverlight 4 used for the administration tools.

First for the update was the catalog administration section which allow for complete control over the products and categories displayed on the site. We've tried to make it as quick and intuitive as possible to add new products to the site as it's something that can take quite a while, especially when you have hundreds of products to add to your store. To this end we've implemented the catalog administration section in silverlight this allows for quick development of the section and using RIA services we've been able to have seemless background updates allowing users to continue to add products while changes are pushed to the backend database behind the scenes. This also gives us the ability to add slick UI features like drag and drop, upload status bars, validation as you type, date pickers and Deep Zoom.

Although all of this is possible with HTML & JavaScript we've found that the code is simpler and quicker to develop with the Silverlight version and it gives us a better user experience. Silverlight has all the advantages of a desktop application but without the hassle of deploying new versions to multiple clients. The downside to using silverlight is that it restricts the platforms that some of the administration elements can be run on. But as it's the backend administration tools rather than the frontend website it's something we don't think will be a problem.

About the Author

Steve Temple, Technical Director and co-founder of Gibe

Steve is Gibe's technical director and super brain behind the development of our major projects. With over 27 years of commercial experience, Steve is an expert in .NET, Umbraco and Microsoft technologies. Steve is also an Umbraco Certified Master and Microsoft MCSD