PackageDescription: Seaside-WebToolKit(Bundle)
Seaside - Web Tool KitLast published: October 27, 2004 by 'mbany'
This parcel/bundle provides a VisualWorks port and basic integration of the "Seaside" continuation-based web application development framework. Note that Seaside and this port are not a supported part of Cincom Smalltalk. For more information on Seaside see http://www.beta4.com/seaside2/
This port relies on the VisualWorks Web Toolkit, and creates a SeasideServlet which handles all seaside requests and delegates them to the Seaside framework. The port was done primarily by Michel Bany, mbany@cincom.com.
Contents
The integration pieces between Seaside and WebToolkit
A few patches to Seaside
A few patches to WebToolkit
Installation Notes
When loaded from a parcel:
The parcel needs to be loaded after the SeasideBase parcel
SeasideBase and WebToolkit are declared as a pre-requisites of the parcel
and therefore will be automatically installed while loading this parcel, if necessary.
When loaded from the Cincom public Store repository:
The bundle needs to be loaded after the Seaside-VW and Seaside bundles
Seaside-VW, Seaside and WebToolkit are declared as a pre-requisites of the bundle
and therefore will be automatically installed while loading this bundle, if necessary.
Some options are selectable via dialogs during the load of this bundle/parcel.
1. Automatic setup of a sample HTTP server (WaveHTTPRequestBroker on port 8008)
2. Automatic setup of a web site (seaside on namespace Seaside)
If you elected to use the automatic setups, you should be able to surf to http://host:port/seaside/go/counter.
If you elected not to use the automatic setups, you will have to do things manually:
Click the 'globe' icon on the button bar then press 'Create Server'.
ServerType should be WaveHTTPRequestBroker,
leave 'Use default resolvers' unchecked. Press 'Create and Start'.
Surf to http://host:port enter a site name in the input field and click 'Create New Site'. Make
sure you specify 'Seaside' as the namespace before pressing 'Submit'. You should be
able to surf to http://host:port/site/servlet/SeasideServlet/counter.
Keywords: Web, Continuations, HTML, Internet, Squeak