[Seaside] [VW] 2.5 beta 1
Michel Bany
m.bany at wanadoo.fr
Fri Jul 23 08:29:05 CEST 2004
I completed the port of 2.5a6.9 (basically identical to 2.5b1) to VW7.2
This port has a major difference with the previous ports since it also
includes the complete
set of Squeak Chronology classes (Duration, DateAndTime, etc.) ported
from Squeak
rather than copy/pasted as it was before. This has allowed me (I
believe) to generate correct
GMT time stamps in the HTTP responses, providing for better caching by
the browsers and
for better cookie expiration. To avoid name conflicts with three
VisualWorks base classes,
the Squeak Chronology subsystem is defined in the (new) Squeak
namespace. The Seaside
namespace now imports the Squeak namespace and, by default, uses the
Squeak Chronology, i.e.
Date today.
Time now.
will answer objects with the Squeak behavior, i.e. not exactly the VW
behavior. I am hoping this will not
break anything. During install the Squeak time zone is synchronized with
the VW time zone and
both are kindly set to CET (rather than the Santa Barbara default),
see AAADocumentation>>adjustTimeZone.
This port also includes my first attempt to run Seaside inside Swazoo.
It supports both the
Swazoo version found in the goodies area of the VW7.2 CD and the Swazoo
version that
can be found on the public Store repository. Unfortunately, IE6 does not
appear to work with
the Seaside-Swazoo combination because the "redirect" HTTP responses
(302) from Swazoo
do not work with IE6. This is a Swazoo problem, not Seaside and I did
not find out why so far.
Another issue is the encoding which is not correct, I am wondering if
Swazoo performs any.
Any Swazoo expert around ?
Also, to satisfy Stéphane :) Seaside can now be loaded with just one
bundle, choose either
SeasideForWebToolkit
or
SeasideForSwazoo
Because two Swazoo versions are supported, you will be prompted for
choosing which
Swazoo version you want.
The Seaside-Web Toolkit combination should work fine behind Apache.
In the Seaside-Web Toolkit combination, Seaside is now re-initialized
each timeWeb Toolkit
is re-initialized, i.e. it is also re-initialized when the image is started.
Michel.
More information about the Seaside
mailing list