Hi
The latest version of Seaside 2.8 does no longer include the Sushi Store. The Sushi Store had several problems, it is quite big which makes not easy to focus on the important parts while ignoring the unimportant ones. Additionally it isn't really a good example of a Seaside application because it uses Seaside 2.5 or older idioms. Finally it was badly maintained. The code can now be found in the new Seaside examples repository [1]. There are also other examples including some from Websh [2] (don't ask). They still need documentation but that will change. The idea of these examples are that they are minimal and focus on one concept only. They are not supposed to look cool or offer some fancy functionality that has nothing to do with the subject. If you have cool and short examples from somewhere else like other frameworks that would make sense for Seaside please inform us about them or even better, implement them yourself. The repository has public write access. Personally I would welcome it if GemStone and Cincom would take over Sushi Store, modernize and modularize it so that they can use it to show off their persistence solutions. This way customers could side by side compare and choose what is most appropriate for them. A magma version would certainly be appreciated as well. Cheers Philippe [1] http://www.squeaksource.com/SeasideExamples [2] http://tcl.apache.org/websh/examples.ws3 _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
The magma version has been around for a while. It has not been updated
for 2.8 as yet. See: http://www.squeaksource.com/MagmaTester see package: Magma seaside examples-Store for earlier versions see package: Seaside-Examples-Store-Magma cheers Keith > side compare and choose what is most appropriate for them. A magma > version would certainly be appreciated as well. > > Cheers > Philippe > > [1] http://www.squeaksource.com/SeasideExamples > [2] http://tcl.apache.org/websh/examples.ws3 > _______________________________________________ > Seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Philippe Marschall
Hey Philippe, that's an excellent idea in regards to having GemStone/Cincom take over the Sushi Store. Also, it would be good as an instructional aid to developers in how to build Seaside applications in general.
-Conrad
On 8/5/07, Philippe Marschall <[hidden email]> wrote: Hi _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Philippe Marschall
> Personally I would welcome it if GemStone and Cincom would take over > Sushi Store, modernize and modularize it so that they can use it to > show off their persistence solutions. This way customers could side by > side compare and choose what is most appropriate for them. A magma > version would certainly be appreciated as well. > I'll keep that in mind when we get to doing demo apps / examples / documentation. There's a high probability we'll look at the sushi example and pick it up. Cheers, Michael _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
2007/8/6, Michael Lucas-Smith <[hidden email]>:
> > > Personally I would welcome it if GemStone and Cincom would take over > > Sushi Store, modernize and modularize it so that they can use it to > > show off their persistence solutions. This way customers could side by > > side compare and choose what is most appropriate for them. A magma > > version would certainly be appreciated as well. > > > > I'll keep that in mind when we get to doing demo apps / examples / > documentation. There's a high probability we'll look at the sushi > example and pick it up. What I actually meant is that you collaborate with Gemstone. Not that there is a Sushi Store fork in the Gemstone repositories and a Sushi Store fork in the Cincom repositories. Cheers Philippe _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
It would be nice to have an example working app available for beginners to pull apart and learn how to make their own, which goes beyond a toy.
On 8/6/07, Philippe Marschall
<[hidden email]> wrote: 2007/8/6, Michael Lucas-Smith < [hidden email]>: _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
On Monday, 06 August 2007 21:25, Marcin Tustin wrote:
> It would be nice to have an example working app available for beginners to > pull apart and learn how to make their own, which goes beyond a toy. Especially as us Magma folk spent the time to made a demo integrating Sushi Store with Magma and Lava. _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
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.
On 8/6/07, Brent Pinkney <[hidden email]> wrote: On Monday, 06 August 2007 21:25, Marcin Tustin wrote: _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hi,
> 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 Brent _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Yes, that's what I meant - a vanilla version that uses up-to-date idioms. Of course, if there's an up-to-date idiom version that uses persistence, that's much better than nothing.
On 8/6/07, Brent Pinkney <[hidden email]> wrote: Hi, _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
In reply to this post by Brent Pinkney-2
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... Dale Brent Pinkney wrote: >Hi, > > > >>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 > > >Brent >_______________________________________________ >Seaside mailing list >[hidden email] >http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hey Dale, it's not all that bad and it's functional. It's just need some CSS here and there. Thus, it would be GREAT if you could port the object model portion to Seaside 2.8 on Squeak.
-Conrad
On 8/6/07, Dale Henrichs <[hidden email]> wrote: The GemStone version extended the Magma version by adding users _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |