Multisite and ecommerce

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
6/28/2009 12:19:43 AM
Gravatar
Total Posts 5

Multisite and ecommerce

I would like to use mojo to provide multisite ecommerce sites that are branded for the vendor.  Basically, I have a brick and mortar business and I'd like to provide a service that allows people to have their own website that accesses my inventory.  Sort of like presscafe but not exactly.  The docs mention that mojo should not be run in multisite with ecommerce.

Is there a workaround or should I be looking for a different product?

6/28/2009 5:41:47 AM
Gravatar
Total Posts 18439

Re: Multisite and ecommerce

Its not so much that you can't use commerce in a multi site installation but there are issues to understand and think about.

If you want to use SSL (and you should in general and must in order to use Google Checkout or Authorize.NET), then you need to realize that only 1 SSL certificate can be bound to a particular ip address. So if you want ot have different hostname based sites with different SSL certifcates then you really need different IIS Web sites with different ip addresses. These sites can all point to the same installation folder though.

Its a little less problematic with folder based sites because they all have the same hostname and can all use the same SSL certificate.

The other issue I consider is who owns the data for the sites and do I want to mix different customer data in the same db. In some scenarios it may be fine but it means they all get backed up as one and its not trivial to make a backup of only 1 site or export 1 site's data if the customer owns the data.

Other than that I would also point out that our WebStore is in early stages of development, its usable for some purposes like selling downloads and taking donations but its not ready for general purpose ecommerce with shipped products and inventory tracking. There is no shipping calculations yet. Nor is it easily customizable. Its basically an alpha product that will change a lot in coming months. I am developing it first to meet my own needs and dogfooding it by using it to sell my own products. If people use it and have troubles they can provide feedback to help improve it but should not have expectations of it like it was a finished product.

Hope it helps,

Joe

6/28/2009 9:40:52 AM
Gravatar
Total Posts 5

Re: Multisite and ecommerce

I don't think the ssl would be an issue for what I'm doing.  As for the data with the exception of the the customer data the data is mine, and even then I could simply add a clause in the contract about customer data.  On the technical side of that issue, I'm assuming that any data in the system can be tied back to the site that submitted the data originally?

I appreciate your candor about the webstore.  Just to be clear the webstore does not currently support typical ecommerce functionality such as inventory tracking, order tracking, products, vendors, wishlists, etc?

p.s. is there any third party support for mojo like DNN has?


Thanks!

6/28/2009 10:03:10 AM
Gravatar
Total Posts 18439

Re: Multisite and ecommerce

Yes, all data is tied to a site.

The WebStore does support products and order tracking and even some reports and charts. It does not yet support inventory tracking, vendors, or wish lists.

There are as far as I know no third party vendors selling ecommerce store functionality that is designed to be integrated with mojoPortal. Part of my strategy for making mojoPortal more popular is to continue improving the WebStore until it does support general purpose ecommerce scenarios and its advantage will be how well integrated it is.

Currently I'm the only one I know of selling third party add ons for mojoPortal in my Store. There are a growing number of vendors offering support and services around mojoPortal and I think there are ripe opportunities for third parties to develop add on features for mojoPortal and I hope to begin seeing some of the DotNetNuke module vendors port some of their products to mojoPortal. 

I think the large community of third party module vendors is the only real advantage DotNetNuke has over mojoPortal. I do not think their platform is as nice to use or work with as mojoPortal. Many of the most popular add ons for DotNetNuke are for things we already have had built in for a long time like friendly urls and google analytics integration for example though I hear they are finally getting that in the new version.

My main criticisms of DotNetNuke are

1. It seems slow and it seems to consume a lot of server resources

2. Doesn't produce good markup. Its 2009 and DotNetNuke.com just now finally got their home page to validate against the w3c validator. Hard to find any other pages on their site that validates though.

3. Skinning is difficult

4. Accessibility is lacking, you cannot manage any aspect of a DotNetNuke site if javscript is disabled.

So they are bigger but I do not consider them better than mojoPortal.

 

6/28/2009 10:14:51 AM
Gravatar
Total Posts 5

Re: Multisite and ecommerce

I completely agree.  I looked at DNN as well and wasn't impressed with the code or projects setup, and that's for 5.1 which they just released.  I'd have to check but it might actually still be running on .NET 2.0 as well.  For a major release it's not that impressive.  I also had problems getting it to run on Vista with VS2008.  I didn't have any problems with mojo.

Unfortunately I think I'll have to take another look at DNN for the ecommerce functionality.

6/28/2009 10:20:17 AM
Gravatar
Total Posts 18439

Re: Multisite and ecommerce

DNN with ASPStoreFront might be a decent commerce solution but its fairly expensive.

You might also look at NopCommerce.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.