On Fri, Nov 13, 2009 at 8:24 AM, Matt Halstead <[email protected]>wrote:
>
>  > But it should be possible replace the local persistent utility with
> another
> > implementation that does the loads/dumps dance internaly and saves the
> > data somewhere else.
>
> Can you elaborate on why session storage needed to be reimplemented?

I can help about this. I had a conversation with Carsten and other people at
the sprint in Budapest. My point about issue 209 is that, even if it is now
resolved, it was initially caused by a bad design decision: storing carts in
a non persistent database. This decision makes anonymous customers lose
their carts when Zope (or zeo in a zeo cluster) is restarted; site owners
never want customers to lose their carts. And the storage of carts in the
temporary zodb requires the loads/dumps dance that seems to be very
error-prone and leads to hard-to-trace bugs.

          Silvio

-- 
GetPaid for Plone: http://www.plonegetpaid.com (overview info) | 
http://code.google.com/p/getpaid (code and issue tracker)
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en?hl=en

Reply via email to