[Seaside] SushiStore removed from Seaside

Dale Henrichs dale.henrichs at gemstone.com
Mon Aug 6 22:01:11 UTC 2007

The GemStone version  extended the Magma version by adding users 
(persisted) and a per-user shopping cart (also persisted). That version 
was based on Seside2.6...

I like the idea of a common demo that is portable to all dialects, yet 
is 'tricked' out to show off Seaside's fudamental capabilities (ignoring 
persistence for the moment). I'm afraid that I'm not the person to 
create a 'best-practices Seaside example, but I would be willing to do 
some of the grunt work ... i.e., if you looked at the GemStone version 
of the Sushi Store demo (http://seaside.gemstone.com/store) and liked 
the idea of a shopping cart associated with a user, then I would be 
willing to port the object model portion  to Seaside2.8 on Squeak (it 
needs refactoring at a minimum). If you look at the login window, 
though, you'll understand why I shouldn't be the one chosen to show off 
Seaside's capabilities:), so someone else would have to take that 
starting point and spiff it up a bit...


Brent Pinkney wrote:

>>But what about people who don't want to use magma or lava? Is there a
>>modern, "vanilla" version? I suspect that that would also be useful for the
>>persistence people to show the difference between a persistent and
>>non-persistent version.
>Er, the sushi store demo in Seaside _was_ the vanilla version - there was no 
>persistence. All orders were just thrown away and garbage collected.
>The magma sushi demo is a change set which modifies the vanilla sushi store 
>demo to store the inventory and orders in a Magma repsository.
>See for yourself: http://wiki.squeak.org/squeak/5817
>Seaside mailing list
>Seaside at lists.squeakfoundation.org

More information about the Seaside mailing list