[Seaside] Re: How do I update Pharo 1.0 to Seaside 3.0?
Andy Burnett
andy.burnett at knowinnovation.com
Fri Apr 30 15:46:03 UTC 2010
Mariano wrote:
<<<
Hi Andy. To load just Seaside (without Magritte, Pier, etc) in Pharo, you
can use the Metacello configuration. To do that, evaluate:
(Smalltalk at: #Gofer) new
squeaksource: 'MetacelloRepository';
package: 'ConfigurationOfSeaside';
load.
and then:
ConfigurationOfSeaside project latestVersion load: 'Seaside 3.0'.
For more details, read the method ConfigurationOfSeaside >> workspace
Finally, in the Pharo 1.0 image, in the welcome workspace (actually, when
going to "DEVImageWorkspaces openExternalProjectWorkspace") it is explained
how to load seaside. If it is not clear, please let us know so that we can
make it better.
Cheers
Mariano
>>>
Hi Mariano
Thanks very much for the instructions. That has now worked correctly. In
case this is helpful for future users, my confusion came from:
1. The ConfigurationOfSeaside option didn't appear in the Installing
External Projects page in the same way as for e.g. AidaWeb etc. I assumed
that this meant that the Config was already loaded - which it isn't. So, I
spent a few minutes looking for the classes, and then went back to the
instructions. Now, I would be the first to admit that I should have read
the green text more carefully, and gone to Squeaksource to download the
metacello configurations, it was just that my eyes were caught by the
AidaWeb stuff.
2. Having not found the package, I modified the AidaWeb gofer command,
and downloaded ConfigurationOfSeaside. What I didn't realise was that there
was a separate ConfigurationOfSeaside30 metacello package.
3. I looked for class comments on the ConfigurationOfSeaside class, but
didn't find any. So, I tried running ConfigurationOfSeaside >> load (which
looked hopeful). And, that was when I got Attribute not found errors.
In summary, I think all the correct information is there, but I didn't
notice it. So, perhaps it would be better to include the gofer command for
Seaside30 in the list (and maybe also include it for earlier versions of
Seaside, if that makes sense).
Thanks for you help.
Cheers
Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20100430/6b209cb6/attachment.htm
More information about the seaside
mailing list