Hi Fernando,
Thanks for your post which contains some important questions.
* Easy to start-up. (I see KK is it)
Good to hear.
* Easy to adapt/customize in every layer: (I still have will have to study how flexible KK is about it)
- Model Layer: Introduce any kind of modifications to the products in order to adapt it to different entities.
There are custom attributes on the major entities for this kind of customization (eg. 5 on product, 5 on customer, etc)
- Business Logic: Take control of all the life-cycle during the whole selling process.
There are integration callbacks that allow you to run your own code at critical points in the process. An example is:
http://www.konakart.com/configurationfaq.php#how_can_i_make_something_happen_when_anOnce you have studied the FAQs, if you consider there are limitations and you would like to see more integration points, we are responsive to suggestions - and obviously most responsive of all to people who take out support contracts
- Presentation Layer: Create/Adapt the front-end to any need I could have.
You have complete freedom with the presentation layer- and all our source for the Struts application. We also expect that many users will want to add the KonaKart shopping cart features to existing sites using the technology they are comfortable with.
Besides, maybe when I get some experience I find that it's not really necessary, or maybe KK is already flexible-enough to cover most common issues of customization.
We hope that this is what you discover; but please let us know, either way.
About the Presentation layer, I liked the idea of using other technologies like Laszlo of Flash. Don't you have the source code of the Laszlo example? It would be great to use it to learn...
We positively encourage people to create their presentation layers using other technologies. We have put a great deal of effort into the KonaKart APIs to make this as easy as possible. Note that all our applications use the KonaKart APIs "religiously" so we take our own medicine :-)
As for the source for the OpenLaszlo demo, please write a mail to enquires at konakart dot com from your company email address explaining your intended use of the source and someone should send it to you promptly.
Regards,
Brian