Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreProduct multi choiceProduct multi choice
Previous
 
Next
New Post
11/4/2008 4:00 PM
 

Hello everybody and thanks for all these ideas, requests and suggestions.

One important thing to understand is the original spirit of store, how it will evolve, and how this relates to the points beeing discussed here.

The very original and clever idea of store, as it was developped by its creators and successive developpers, is its architecture ; among others : templates and providers.

The concept of providers has not been developed to its full extend yet, but the the early developpers have shown the way.

If we had a real , 'article provider', store would mainly be a 'core store' with a simple 'default product provider'. In such an ideal scenario, any of you guys might develop his own article provider, that would exactly match his needs. We might have an eco-system with several 'store article providers', some of them  free and others at a cost.

Same is true for payment providers, etc. We expected that anyone might offer his own bank payment provider, but unfortunately the provider logic is not implemented in a way that permits to reach this goal immediately.

But the drawback of all this is that the core should not implement in itself any specific features that must belong to the provider. The more we try to hardcode inside the core, the more difficult we make it for other developpers to develop their own providers that will interface nicely with the core module.

To put it another way, if we include to many tables / properties in the module's database structure, we make it harder for others to design their own architecture, and to communicate with us. Thus we would we go away the idea of a 'provider' - i.e. separation beetweeen the shop and the products.

The team which has Store in charge for the current period would not want to destroy the original 'onion structure' (concentric and modular) of store. We believe that store should offer a framework to other developpers to plug in their own providers, rather than a 'one size fits them all' keyhand solution for every need.

That said, colours and sizes are a must, I agree with that . So let's see what we can do !

Your comments welcome on this provider pattern discussion, and how you would compromise beetween re-inforcing the provider pattern, versus bringing immediate solutions in.

 

   

 

 

 


Benoît Sarton
www.bsi.fr
www.dotnetnuke.fr
 
New Post
12/1/2008 11:34 AM
 

I like the idea of core store framework with interfaces for specialized providers. This helps building of vital development ecosystem around the store module with all its benefits. This is more important than immediate compromise “all in one” solutions. Therefore I recommend focus rather on separation of “product provider” from core store services if possible.

 
New Post
12/31/2008 2:06 PM
 

So who can we call on to develop features for the store module that are necessary for our individual site?  Are there any developers out there that are available?

 
New Post
1/3/2009 5:54 AM
 

Hi j_ruez,

While I agree with Benoit's utopia idea of "onion" programming, having created on-line stores using a highly modified version of the DNN_Store 1.0 I believe in practise the idea is fundalmetally flawed when put into the real world.  I needed a store that works now and does what my clients need, lets leave the perfect ideas in the text books!   For this reason I designed and created my own store, from a blank page (I must say using the DNN_Store as a sounding board).

I now made it open source and you can find it in Codeplex (I'm trying to get it integrated into DNN Forge)

http://www.codeplex.com/NBStore

Have a look it might do what you need.

And Yes I do hope Benoit and Gilles magage to produce a usable store with a range of providers that covers all needs, but I think we might have a long wait!

 

 
New Post
1/24/2009 11:28 AM
 

 

"That said, colours and sizes are a must, I agree with that . So let's see what we can do !"

 

Great the size and color feature would be exactly what I need!

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreProduct multi choiceProduct multi choice


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out