On Dec 15, 2006, at 12:21 PM, Ean Schuessler wrote:
On Friday 15 December 2006 09:32, Tim Ruppert wrote:
And btw, the old cart, used JavaScript all the time. Why is this
just coming up now? Why don't we figure out a parallel solution for
other people who want to turn of JavaScript - instead of holding
everyone back?
I tend to agree with you here. Trying to get parity on
Javascript/Non-javascript interface implementations is going to get
very,
very daunting as the libraries keep getting more and more
sophisticated.
Eventually, trying to write a server side widget component that
matches what
you can do in the browser is going to be a ridiculous joke.
Still, its nice to have a simple interface that demonstrates how to
handle
situations like a cell phone interface. Maybe what we need is a next
generation shopping application. In my opinion the one that rolls
out with
OFBiz borders on being unusable for a customer deployment without
extensive
modification.
BTW, I'm replying to Ean's message because it is the latest in this
thread, not necessarily because of anything said here, and these
thoughts are also based on previous messages not completely
represented here...
What Ean is mentioning here is the real problem. The ecommerce
component has seen a pretty anemic level of contributions over the
years and in recent history as well. There are really lots of
problems in the current stuff that have been there for years and have
never been fixed.
Some ideas like a sandbox that is somehow maintained and yet never
considered by anyone as a "supported" part of OFBiz and having lots
of parallel code and such are interesting, but require a level of
resources that I would shocked near to death to see. Realistically it
just hasn't happened before, ever.
In general the ecommerce webapp is meant to be a good starting point
and contributions should be meant to make it a better starting point.
If someone wants to use ecommerce OOTB then that should be possible,
but if there is a decision between making it easier to customize for
what people want to do, and easier to use OOTB, the first one wins
(easier to customize).
So, in my opinion this checkout stuff should go in somehow. I haven't
reviewed it but in its current state it may not be a good generic
replacement for the current anonymous, quick, or multi-step checkout
processes as many sites will want to use something more similar to
one of those. However, it is a nice example of an alternative and can
go in along with others. This is yet another example of something
that is a little ugly OOTB, but easy to remove and that makes it
easier to customize it to the "ultimate" checkout process according
to whatever your current client is imagining.
I have no problem with effort going into making things downgrade
elegantly to not require JS and other stuff, but so far I've seen
approximately 0 resources invested in action in that, and nothing
happens in OFBiz through discussion: it happens through action.
-David