[Seaside] Swazoo, VisualWorks, and Seaside 2.8

James Robertson jrobertson at cincom.com
Mon Apr 20 19:54:31 UTC 2009


Apache is what I meant

James Robertson
Cincom Smalltalk Product Evangelist
http://www.cincomsmalltalk.com/blog/blogView
Talk Small and Carry a Big Class Library




On Apr 20, 2009, at 3:44 PM, Carl Gundel wrote:

> Thanks James.  When you say URL rewriting, do you mean with Apache,  
> or is this something that is build in to the Opentalk server?
>
> -Carl
>
> On Apr 20, 2009, at 3:40 PM, James Robertson wrote:
>
>> Carl,
>>
>> You can establish shorter entry points.  I covered "static" entry  
>> points here:
>>
>> http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=seaside_tutorial11
>>
>> I know this is covered in other Seaside tutorials; that's where I  
>> found the info in the first place :)
>>
>> Additionally, using url rewriting, you can advertise any url you  
>> want.
>>
>> James Robertson
>> Cincom Smalltalk Product Evangelist
>> http://www.cincomsmalltalk.com/blog/blogView
>> Talk Small and Carry a Big Class Library
>>
>>
>>
>>
>> On Apr 20, 2009, at 3:27 PM, Carl Gundel wrote:
>>
>>> Long URLs are ugly and my Run BASIC customers are already  
>>> complaining about the long Seaside related URLs.  They want them  
>>> shorter and simpler, so I'm not about to make them even longer  
>>> than they already are.
>>>
>>> -Carl
>>>
>>> On Apr 20, 2009, at 3:14 PM, Boris Popov wrote:
>>>
>>>> I'm sorry, why are long URLs an issue for you?
>>>>
>>>> -Boris
>>>>
>>>> -- 
>>>> +1.604.689.0322
>>>> DeepCove Labs Ltd.
>>>> 4th floor 595 Howe Street
>>>> Vancouver, Canada V6C 2T5
>>>> http://tinyurl.com/r7uw4
>>>>
>>>> boris at deepcovelabs.com
>>>>
>>>> CONFIDENTIALITY NOTICE
>>>>
>>>> This email is intended only for the persons named in the message  
>>>> header.
>>>> Unless otherwise indicated, it contains information that is  
>>>> private and
>>>> confidential. If you have received it in error, please notify the  
>>>> sender
>>>> and delete the entire message including any attachments.
>>>>
>>>> Thank you.
>>>> -----Original Message-----
>>>> From: seaside-bounces at lists.squeakfoundation.org
>>>> [mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf Of  
>>>> Carl
>>>> Gundel
>>>> Sent: Monday, April 20, 2009 12:13 PM
>>>> To: Seaside - general discussion
>>>> Subject: Re: [Seaside] Swazoo, VisualWorks, and Seaside 2.8
>>>>
>>>> Ah, I looked at SeasideServer before but I was baffled by the  
>>>> lack of
>>>> instance side methods.  Everything is in the class methods.   
>>>> Okay, so
>>>> I look at the rootDirectory method.  It returns 'seaside'.  Is  
>>>> this a
>>>> disk folder?  I change it to point at my static files using the
>>>> rootDirectory: method and now my app isn't even found.  My  
>>>> Seaside app
>>>> isn't a disk file, so why does this affect it?
>>>>
>>>> Am I supposed to use WAExternalFileLibrary for this?  It forces a  
>>>> very
>>>> long URL.  The class comment gives this example
>>>> http://localhost:7777/seaside/files/external/myfile.png
>>>>
>>>> With the VisualWave server I can do this
>>>> http://localhost:7777/myfile.png
>>>>
>>>> Or I can specify a subfolder of the public root:
>>>>
>>>> http://localhost:7777/special/myfile.png
>>>>
>>>> I realize that I can write my own WAFileLibrary subclass, but it  
>>>> seems
>>>> like it should be easy to do what I need out of the box.
>>>>
>>>> Thanks,
>>>>
>>>> -Carl
>>>>
>>>> On Apr 20, 2009, at 2:18 PM, James Robertson wrote:
>>>>
>>>>> See class SeasideServer.
>>>>>
>>>>> James Robertson
>>>>> Cincom Smalltalk Product Evangelist
>>>>> http://www.cincomsmalltalk.com/blog/blogView
>>>>> Talk Small and Carry a Big Class Library
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Apr 20, 2009, at 1:55 PM, Carl Gundel wrote:
>>>>>
>>>>>> On Apr 20, 2009, at 1:12 PM, John M McIntosh wrote:
>>>>>>> If you check the archives there is some heated arguments about  
>>>>>>> the
>>>>>>> Swazoo licence history.
>>>>>>> At this point it's LGPL, so can you live with that?
>>>>>>
>>>>>>
>>>>>> I'm not quite sure if I can.  I'd really prefer to use Opentalk  
>>>>>> if
>>>>>> I can just figure out how to programmatically:
>>>>>>
>>>>>> -Get the web server for my Seaside app
>>>>>> -Change the port number for the web server
>>>>>> -Specify a root folder for static resources so that any URL.  For
>>>>>> example if I specify the folder to be c:\myseasideapp\public
>>>>>> including a file named asdf.html then the URL
>>>> http://www.mydomain.com/asdf.html
>>>>>> resolves to that file.  Subfolders should also work.
>>>>>>
>>>>>> These things are probably easy once you know how to do them,  
>>>>>> but so
>>>>>> far I haven't managed to figure it out.
>>>>>>
>>>>>> -Carl Gundel
>>>>>> http://www.runbasic.com
>>>>>> _______________________________________________
>>>>>> seaside mailing list
>>>>>> seaside at lists.squeakfoundation.org
>>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/ 
>>>>>> seaside
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> seaside mailing list
>>>>> seaside at lists.squeakfoundation.org
>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>
>>>> _______________________________________________
>>>> seaside mailing list
>>>> seaside at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>> _______________________________________________
>>>> seaside mailing list
>>>> seaside at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>



More information about the seaside mailing list