[lively-kernel] How to make seaside serve LK?

Bert Freudenberg bert at freudenbergs.de
Sat Jun 26 23:17:47 CEST 2010


On 26.06.2010, at 19:02, Lawson English wrote:

> On 6/26/10 9:23 AM, Robert Krahn wrote:
>> Hi, Lawson --
>> 
>> If you only want to process certain requests with Seaside it is not 
>> necessary to serve the LK files with it because Apache is much better 
>> suited doing this.
>> 
>> Example:
>> A while ago we created a simple chat app: 
>> http://lively-kernel.org/repository/webwerkstatt/BWINF/chat-prototype.xhtml
>> 
>> Lively is still run by Apache but under 
>> http://lively-kernel.org/web-collab-squeak we process POST requests to 
>> implement the chat's login/logout/broadcasting logic. The URL is 
>> transformed by a Apache proxy rule so that it reaches the Squeak 
>> server ("ProxyPass /web-collab-squeak http://localhost:8080"). By the 
>> way, in Squeak we didn't use Seaside but the good old KomHttpServer 
>> (Andreas Raab's WebClient framework would now probably be a good 
>> alternative) since Seaside would be overkill for such a simple task.
> 
> the nice thing about seaside is that I can use it as a one-click install 
> localhost server and use server-side squeak code to interact with the 
> Second Life client and server: use the webpage as an interface for the 
> squeak code injecting data packets for SL.

That's hardly specific to Seaside, any Squeak web server would allow that.

- Bert -




More information about the lively-kernel mailing list