Installing Seaside 3.1.1 into Squeak does not install a necessary
WAServerAdaptor subclass. Zinc is Pharo only right? So I guess my choices are Kom or Swazoo? I need to research how to install either but does anyone know whether either has an inherent advantage over the other? What are their differences? Thanks. PS -- During my brief investigation so far I noticed -- of the 7 Smalltalk's listed at http://www.seaside.st/download, the only one which is a broken link is Squeak.. |
On Jun 12, 2014, at 4:27 PM, Chris Muller <[hidden email]> wrote: Installing Seaside 3.1.1 into Squeak does not install a necessary You're forgetting WebClient, which I'd say is the one you ought to use. You can see in this Tobias Pape built Seaside image the GUI tool that allows you to choose which server to use. An example of WebClient in use is there. I That link is there at all, I think, because on this list Seaside - general discussion I asked for it to be added. If I recall correctly Julian Fitzell added it, so it was a few years ago. Chris |
In reply to this post by Chris Muller-3
Andreas' WebClient works quite well in Squeak also. There is a configuration for it somewhere as well.
The only problem it has is that WebClient-Seaside has code in it that refernces the OmniBrowser based Seaside control panel. Moving the one offending class to another package would fix that. I would do it if i had rights to the repo...
John On Thursday, June 12, 2014, Chris Muller <[hidden email]> wrote: Installing Seaside 3.1.1 into Squeak does not install a necessary -- jmck.seasidehosting.st |
In reply to this post by Chris Cunnington-4
> You're forgetting WebClient, which I'd say is the one you ought to use.
I didn't forget about WebClient, I just forgot that Kom and Swazoo are nothing more than HTTP servers. I thought they wrapped an HTTP server to do more than that. Duh! I've been out of web for too long.. So, yes, WebClient is definitely the one to use with Squeak. > http://ftp.squeak.org/4.4/seaside/ > > You can see in this Tobias Pape built Seaside image the GUI tool that allows > you to choose which server to use. An example of WebClient in use is there. Tobias, that's a great image. I'd like to get one for 3.1.1. I tried a couple of tweaks to your script inside the workspace in the image, but got only as far as ConfigurationOfMagritte3AddOns when it said: "Warning: This package depends on the following classes: JSJsonParser You must resolve these dependencies before you will be able to load these definitions: MJJsonParser MJJsonParser class>>onStream:for: MJJsonParser class>>parse:for: MJJsonParser>>addProperty:to: MJJsonParser>>createObject MJJsonParser>>descriptionFor:of: MJJsonParser>>initializeOnStream:for: MJJsonParser>>parseProperty MJJsonParser>>pushDescription:during: " Using the sections of your original Metacello script, and a simple dependency check, I would like to make a separate entry for each of these layers in SqueakMap so one can very easily assemble whatever combination they want (e.g., with or without Parasol, or TwitterBootstrap). And you know I would like to have this be a totally "locked down," immutable version and not the "latest" stable or anything because Seaside is only consumed, not developed, on Squeak and I want it to work even 5 years from now in 4.5. Can you help me out? Thanks! > That link is there at all, I think, because on this list Seaside - general > discussion I asked for it to be added. If I recall correctly Julian Fitzell > added it, so it was a few years ago. Thanks for that Chris. Unfortunately it became invalid when the new squeak.org site went in. Seaside is important enough if for no other than what Andre Agassi says, could you possibly put whatever content we had at that link before? Then people will know how to make Seaside run on Squeak too. Thanks! |
In reply to this post by John McKeon
Well, I guess Seaside requires OmniBrowser anyway, doesn't it?
On Thu, Jun 12, 2014 at 5:35 PM, John McKeon <[hidden email]> wrote: > Andreas' WebClient works quite well in Squeak also. There is a configuration > for it somewhere as well. > The only problem it has is that WebClient-Seaside has code in it that > refernces the OmniBrowser based Seaside control panel. Moving the one > offending class to another package would fix that. I would do it if i had > rights to the repo... > > John > > > On Thursday, June 12, 2014, Chris Muller <[hidden email]> wrote: >> >> Installing Seaside 3.1.1 into Squeak does not install a necessary >> WAServerAdaptor subclass. >> >> Zinc is Pharo only right? So I guess my choices are Kom or Swazoo? I >> >> need to research how to install either but does anyone know whether >> either has an inherent advantage over the other? What are their >> differences? >> >> Thanks. >> >> PS -- During my brief investigation so far I noticed -- of the 7 >> Smalltalk's listed at http://www.seaside.st/download, the only one >> which is a broken link is Squeak.. >> _______________________________________________ >> seaside mailing list >> [hidden email] >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside > > > > -- > jmck.seasidehosting.st |
In reply to this post by Chris Muller-3
On Jun 12, 2014, at 9:13 PM, Chris Muller <[hidden email]> wrote: >> You're forgetting WebClient, which I'd say is the one you ought to use. > > I didn't forget about WebClient, I just forgot that Kom and Swazoo are > nothing more than HTTP servers. I thought they wrapped an HTTP server > to do more than that. Duh! I've been out of web for too long.. > > So, yes, WebClient is definitely the one to use with Squeak. > >> http://ftp.squeak.org/4.4/seaside/ >> >> You can see in this Tobias Pape built Seaside image the GUI tool that allows >> you to choose which server to use. An example of WebClient in use is there. > > Tobias, that's a great image. I'd like to get one for 3.1.1. I tried > a couple of tweaks to your script inside the workspace in the image, > but got only as far as ConfigurationOfMagritte3AddOns when it said: > > "Warning: This package depends on the following classes: > JSJsonParser > You must resolve these dependencies before you will be able to load > these definitions: > MJJsonParser > MJJsonParser class>>onStream:for: > MJJsonParser class>>parse:for: > MJJsonParser>>addProperty:to: > MJJsonParser>>createObject > MJJsonParser>>descriptionFor:of: > MJJsonParser>>initializeOnStream:for: > MJJsonParser>>parseProperty > MJJsonParser>>pushDescription:during: > " > > Using the sections of your original Metacello script, and a simple > dependency check, I would like to make a separate entry for each of > these layers in SqueakMap so one can very easily assemble whatever > combination they want (e.g., with or without Parasol, or > TwitterBootstrap). > > And you know I would like to have this be a totally "locked down," > immutable version and not the "latest" stable or anything because > Seaside is only consumed, not developed, on Squeak and I want it to > work even 5 years from now in 4.5. > > Can you help me out? Thanks! > >> That link is there at all, I think, because on this list Seaside - general >> discussion I asked for it to be added. If I recall correctly Julian Fitzell >> added it, so it was a few years ago. > > Thanks for that Chris. Unfortunately it became invalid when the new > squeak.org site went in. Seaside is important enough if for no other > than what Andre Agassi says, could you possibly put whatever content > we had at that link before? Yea, OK. Let me look into that. Chris > Then people will know how to make Seaside > run on Squeak too. Thanks! > |
In reply to this post by John McKeon
On Thu, Jun 12, 2014 at 06:35:18PM -0400, John McKeon wrote:
> Andreas' WebClient works quite well in Squeak also. There is a > configuration for it somewhere as well. > The only problem it has is that WebClient-Seaside has code in it that > refernces the OmniBrowser based Seaside control panel. Moving the one > offending class to another package would fix that. I would do it if i had > rights to the repo... John, I think that you can ask one of the repository administrators for access. Andreas' original work is on squeaksource.com, and the active repository is now at http://ss3.gemstone.com/ss/WebClient.html. I'm sure that Tobias Pape or one of the others listed there will be happy to help. Dave |
In reply to this post by Chris Muller-3
On 13.06.2014, at 03:13, Chris Muller <[hidden email]> wrote: >> You're forgetting WebClient, which I'd say is the one you ought to use. > > I didn't forget about WebClient, I just forgot that Kom and Swazoo are > nothing more than HTTP servers. I thought they wrapped an HTTP server > to do more than that. Duh! I've been out of web for too long.. > > So, yes, WebClient is definitely the one to use with Squeak. > >> http://ftp.squeak.org/4.4/seaside/ >> >> You can see in this Tobias Pape built Seaside image the GUI tool that allows >> you to choose which server to use. An example of WebClient in use is there. > > Tobias, that's a great image. I'd like to get one for 3.1.1. I tried > a couple of tweaks to your script inside the workspace in the image, > but got only as far as ConfigurationOfMagritte3AddOns when it said: > > "Warning: This package depends on the following classes: > JSJsonParser > You must resolve these dependencies before you will be able to load > these definitions: > MJJsonParser > MJJsonParser class>>onStream:for: > MJJsonParser class>>parse:for: > MJJsonParser>>addProperty:to: > MJJsonParser>>createObject > MJJsonParser>>descriptionFor:of: > MJJsonParser>>initializeOnStream:for: > MJJsonParser>>parseProperty > MJJsonParser>>pushDescription:during: > " > > Using the sections of your original Metacello script, and a simple > dependency check, I would like to make a separate entry for each of > these layers in SqueakMap so one can very easily assemble whatever > combination they want (e.g., with or without Parasol, or > TwitterBootstrap). > > And you know I would like to have this be a totally "locked down," > immutable version and not the "latest" stable or anything because > Seaside is only consumed, not developed, on Squeak and I want it to > work even 5 years from now in 4.5. > > Can you help me out? Thanks! But please poke me next week, this week is full, unfortunately. > >> That link is there at all, I think, because on this list Seaside - general >> discussion I asked for it to be added. If I recall correctly Julian Fitzell >> added it, so it was a few years ago. > > Thanks for that Chris. Unfortunately it became invalid when the new > squeak.org site went in. Seaside is important enough if for no other > than what Andre Agassi says, could you possibly put whatever content > we had at that link before? Then people will know how to make Seaside > run on Squeak too. Thanks! signature.asc (1K) Download Attachment |
In reply to this post by Chris Muller-4
On 13.06.2014, at 03:21, Chris Muller <[hidden email]> wrote: > Well, I guess Seaside requires OmniBrowser anyway, doesn't it? Only for the seaside control panel. We could substitute that for a Toolbuilder written one, I presume, so nothing in seaside would require OB anymore[1]. Best -Tobias [1]: To my knowledge, the Pharo Seaside CP does not use OB anymore, either. signature.asc (1K) Download Attachment |
In reply to this post by Chris Muller-3
Chris wrote:
>Tobias, that's a great image. I'd like to get one for 3.1.1. I tried >a couple of tweaks to your script inside the workspace in the image, >but got only as far as ConfigurationOfMagritte3AddOns when it said: This configuration looks like it might need some Squeak specific changes. Do you see any spurious/missing packages? Pharo 30848 loads for development (in reverse order): Magritte-Json-DiegoLont.35.mcz Magritte-XMLBinding-NickAger.85.mcz XML-Tests-Parser-monty.55.mcz Collections-BitmapCharacterSet-Anonymous.6.mcz XML-Parser-monty.222.mcz Collections-OrderPreservingDictionary-monty.9.mcz XML-Writer-Core-monty.15.mcz XML-Writer-Tests-monty.2.mcz ConfigurationOfXMLWriter-monty.52.mcz ConfigurationOfBitmapCharacterSet-StephaneDucasse.6.mcz ConfigurationOfOrderPreservingDictionary-monty.6.mcz Seaside-Pharo-JSON-Core-pmm.4.mcz Seaside-JSON-Core-pmm.29.mcz Magritte-Pharo-Seaside-lr.5.mcz Magritte-Pharo3-Model-DamienCassou.2.mcz Magritte-Seaside-DiegoLont.356.mcz Magritte-Model-DiegoLont.449.mcz Seaside-Tests-Welcome-lr.6.mcz RSS-Core-pmm.69.mcz Seaside-Pharo-Welcome-NickAger.2.mcz Seaside-Welcome-pmm.47.mcz JQuery-Core-JohanBrichau.132.mcz JQuery-UI-JohanBrichau.89.mcz Javascript-Core-pmm.96.mcz Javascript-Pharo20-Core-JohanBrichau.4.mcz Seaside-FileSystem-JohanBrichau.27.mcz FileSystem-Legacy-JohanBrichau.2.mcz Seaside-Tests-Pharo-Continuation-pmm.9.mcz Sport-2.033.mcz Seaside-Pharo-Continuation-pmm.6.mcz Seaside-Pharo-Development-JohanBrichau.67.mcz Seaside-Pharo-Flow-lr.5.mcz Seaside-Tests-Environment-pmm.30.mcz Seaside-Tests-Pharo-Functional-pmm.15.mcz Seaside-Tests-RenderLoop-lr.13.mcz Seaside-Tests-Session-pmm.73.mcz Seaside-Tests-Flow-pmm.37.mcz Seaside-Tests-Functional-pmm.159.mcz Seaside-Tests-Canvas-pmm.64.mcz Seaside-Tests-Component-pmm.36.mcz Seaside-Tests-Pharo-Canvas-pmm.1.mcz Seaside-Tests-Pharo20-Core-JohanBrichau.6.mcz Seaside-Environment-pmm.81.mcz Seaside-Pharo-Environment-lr.6.mcz Seaside-Tests-Core-pmm.278.mcz Seaside-Development-pmm.164.mcz Seaside-Pharo20-Tools-Web-JohanBrichau.4.mcz Seaside-Tools-Web-pmm.119.mcz Seaside-Widgets-StephanEggermont.35.mcz Seaside-Examples-pmm.24.mcz Seaside-Flow-pmm.24.mcz Seaside-Pharo-Tools-Spec-JohanBrichau.10.mcz Seaside-RenderLoop-pmm.96.mcz Seaside-Session-pmm.168.mcz Seaside-Tools-Core-pmm.23.mcz Seaside-Canvas-pmm.127.mcz Seaside-Component-pmm.101.mcz Seaside-Pharo-Canvas-pmm.4.mcz Seaside-Core-pmm.815.mcz Seaside-Pharo20-Core-pmm.5.mcz Grease-Tests-Pharo20-Core-pmm.11.mcz Grease-Tests-Core-JohanBrichau.95.mcz ConfigurationOfSPort2-JohanBrichau.12.mcz Grease-Pharo30-Core-pmm.15.mcz Grease-Core-JohanBrichau.86.mcz ConfigurationOfGrease-StephanEggermont.267.mcz ConfigurationOfXMLParser-DiegoLont.62.mcz ConfigurationOfMagritte3-StephanEggermont.94.mcz ConfigurationOfSeaside3-dkh.153.mcz ConfigurationOfMagritte3AddOns-StephanEggermont.46.mcz Stephan |
In reply to this post by David T. Lewis
On 13.06.2014, at 11:02, Philippe Marschall <[hidden email]> wrote: > On Fri, Jun 13, 2014 at 9:00 AM, Johan Brichau <[hidden email]> wrote: >> Hi, >> >> I added user 'JohnKen' to the Seaside team. > > WebClient-Seaside is not in the Seaside repository but in the > WebClient repository. Correct, its (new-ish) home is http://ss3.gemtalksystems.com/ss/WebClient.html I temporarily assumed adminship of this repo, but Ron Teitelbaum is the right person to ask for commit rights. Ron? Best -Tobias > > Cheers > Philippe > _______________________________________________ > seaside mailing list > [hidden email] > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside signature.asc (1K) Download Attachment |
Free forum by Nabble | Edit this page |