[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