Hi, I have played with the Seaside examples but I'm looking for some
tutorials that explain things in greater detail. For example, I went to the following site: http://www.seaside.st/Tutorial/AWalkontheSeaside/ and it seems that it's missing alot of detail as to what I need to do. Do I have to derive from a specific class or is this optional? If so, what's the name of the class? I'm trying to get an overalll feel as to how to design, implement, and deploy a Seaside application from the perspective of a new developer. Thus, if someone can direct me to the documentation, it will be greatly appreciated. Thanks in advance, -Conrad _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Hello,
You can find some tutorials and explanations in the following links: http://www.lukas-renggli.ch/smalltalk/seaside http://onsmalltalk.com/ There isn't really a place of tutorials and documentation (to my knowledge). The best way i found to learn about Seaside is through blogs. Regards, Rúben Cabaço On Monday 09 July 2007 11:01:56 Conrad Taylor wrote: > Hi, I have played with the Seaside examples but I'm looking for some > tutorials that explain things in greater detail. For example, I went > to the following site: > > http://www.seaside.st/Tutorial/AWalkontheSeaside/ > > and it seems that it's missing alot of detail as to what I need to do. > Do I have to derive from a specific class or is this optional? If > so, what's the name of the class? I'm trying to get an overalll feel > as to how to design, implement, and deploy a Seaside application from > the perspective of a new developer. Thus, if someone can direct me to > the documentation, it will be greatly appreciated. > > Thanks in advance, > > -Conrad > _______________________________________________ > 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 |
Taylor,
I am also a newbie. I tried a lot searching for a proper documentation for a newbie, but its quite difficult to get one. You can try the following in order. 1) Download Seaside - Tailormade image for web development from Damien Cassou's website . Try Squeak-web-95-2.zip ( I am using it and I am not sure if the later versions work fine ?? ) http://damien.cassou.free.fr/squeak-web/old/ 2) Good tutorial for a beginner is http://www.shaffer-consulting.com/david/Seaside/ Though the tutorial is meant for Seaside 2.5 of 2.6, this explains all the concepts from beginners point of view. You may find that some methods are no longer accepted in Seaside 2.7 and higher. You can give it a try and try to get the corresponding methods in 2.7. For example, I figured out the following changes that are necessary. If David Shaffer gives me permission , I can try to put the changes on a Blog so that beginners can be benefited. html anchorWithAction:[self sayHello] text: 'Say Hello'. is to be replaced by html anchor callback: [self sayHello]; with:'Say Hello'. #################################################################### html spanClass: 'label' with: 'Name:'. is to be replaced by html span class: 'label'; with: 'Name:'. ################################################################### html submitButtonWithAction: [self save] text: 'Save'. is to be replaced by html submitButton callback: [self save]; with: 'Save'. #################################################################### html spanClass: 'field' with: [html textInputWithValue: self name callback: [:v | self name: v]]. is to be replaced by html span class: 'field'; with: [html textInput value: self name; callback: [:v | self name: v]]. ####################################################################### html textAreaWithValue: by html textArea value: ######################################################################### html textInputOn: #name of: self by html textInput on: #name of: self ########################################################################### There are a few more changes to be made. I hope you can manage on your own, in case you end up not getting the solutions, mail back to the List. 3) Go through 1 hour video of Lukas Renggli's presentation on Google Video http://video.google.com/videoplay?docid=1029369558328427746 4) Go though the tutorial blog http://inchingforward.blogspot.com/2007_01_01_archive.html It gives a nice example on how to build a small web application(a Wanted List), emphasizing more on Basics 5) Next, you can try Seaside with Scriptaculous example at http://objectcentric.wordpress.com/2007/01/17/scriptacu-list-tutorialpart-1/ You may feel that some things go over your head, let them. Once you complete the tutorial, you would get hold on things. 6) Once you are done with the above tutorials, its time to begin with blogs meant for advanced users. http://onsmalltalk.com/ A very active blog by Ramon Leon. Go through the video to make a blog http://onsmalltalk.com/programming/smalltalk/screencast-how-to-build-a-blog-in-15-minutes-with-seaside/ and all other similar posts. 7) You can also go through the website of Lukas Renggli, one of the core developers of Seaside http://lukas-renggli.ch/smalltalk/seaside You can also check out Magritte and Pier. There are other blogs as well. You can search for them in google or use the links provided on the above blogs to reach there. I hope the above list helps you out. Regards, Rajeev On 7/9/07, Rúben Cabaço <
[hidden email]> wrote: Hello, -- Rajeev Lochan Co-founder, AR-CAD.com http://www.ar-cad.com +91 9212090622 (Gurgaon) 080 65355873 (Bangalore) _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Rajeev Lochan wrote: <http://damien.cassou.free.fr/squeak-web/old/>
> > 2) Good tutorial for a beginner is > http://www.shaffer-consulting.com/david/Seaside/ > > Though the tutorial is meant for Seaside 2.5 of 2.6, this explains all > the concepts from beginners point of view. You may find that some > methods are no longer accepted in Seaside 2.7 and higher. You can give > it a try and try to get the corresponding methods in 2.7. For example, > I figured out the following changes that are necessary. If David > Shaffer gives me permission , I can try to put the changes on a Blog > so that beginners can be benefited. > David _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
Free forum by Nabble | Edit this page |