Pharo 6 and Seaside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo 6 and Seaside

Olivier Auverlot
Hi,

I try to install Seaside on Pharo 6 but the installation procedures fail.

If I use the Catalog Browser and I choose to install the stable version of Seaside3, I get a error message but no description of the problem. The installation is simply not possible.

If I use the method described on the Seaside website:

Gofer new
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

Seaside seems installed but I can't launch the Seaside Control Panel. I get the error message "KeyNotFound: key #NewListModel not found in SystemDictionary".

If I try to install all the Seaside packages:

Gofer new
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load: 'CI'.

I get the error message "Could not resolve: Zinc-Seaside".

Someone have a method to install Seaside in Pharo 6 ?

Best regards
Olivier :)

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

CyrilFerlicot
Le 02/02/2017 à 18:41, olivier auverlot a écrit :

> Hi,
>
> I try to install Seaside on Pharo 6 but the installation procedures fail.
>
> If I use the Catalog Browser and I choose to install the stable version
> of Seaside3, I get a error message but no description of the problem.
> The installation is simply not possible.
>
> If I use the method described on the Seaside website:
>
> Gofer new
>    
> url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>     package: 'ConfigurationOfSeaside3';
>     load.
> ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
>
> Seaside seems installed but I can't launch the Seaside Control Panel. I
> get the error message "KeyNotFound: key #NewListModel not found in
> SystemDictionary".
>
> If I try to install all the Seaside packages:
>
> Gofer new
>    
> url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>     package: 'ConfigurationOfSeaside3';
>     load.
> ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable)
> load: 'CI'.
>
> I get the error message "Could not resolve: Zinc-Seaside".
>
> Someone have a method to install Seaside in Pharo 6 ?
>
> Best regards
> Olivier :)
>
>
Hi Olivier,

I use this script to load Seaside:

Metacello new
  smalltalkhubUser: 'Seaside' project: 'MetacelloConfigurations';
  configuration: 'Seaside3';
  version: #'release3.2';
  load


And in a baseline:

spec
  configuration: 'Seaside30'
  with: [ spec
    className: 'ConfigurationOfSeaside3';
    version: #'release3.2';
    repository:
'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]

I hope it helps :)

> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

Paul DeBruicker
In reply to this post by Olivier Auverlot
I've never tried but the first thing I'd check it if in the Metacello Configuration is Pharo 6 mentioned at all?  If not then it means it hasn't been ported.  

To begin doing that I'd add #'pharo6.x' next to all the #'pharo5.x' declarations  so that at least you'd know that the most recent packages for the most recently released Pharo are being loaded into your Pharo 6 environment.  


Same thing with the ConfigurationOfGrease


Olivier Auverlot wrote
Hi,

I try to install Seaside on Pharo 6 but the installation procedures fail.

If I use the Catalog Browser and I choose to install the stable version of
Seaside3, I get a error message but no description of the problem. The
installation is simply not possible.

If I use the method described on the Seaside website:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main
';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

Seaside seems installed but I can't launch the Seaside Control Panel. I get
the error message "KeyNotFound: key #NewListModel not found in
SystemDictionary".

If I try to install all the Seaside packages:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main
';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load:
'CI'.

I get the error message "Could not resolve: Zinc-Seaside".

Someone have a method to install Seaside in Pharo 6 ?

Best regards
Olivier :)

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

CyrilFerlicot
Le 02/02/2017 à 18:44, Paul DeBruicker a écrit :

> I've never tried but the first thing I'd check it if in the Metacello
> Configuration is Pharo 6 mentioned at all?  If not then it means it hasn't
> been ported.  
>
> To begin doing that I'd add #'pharo6.x' next to all the #'pharo5.x'
> declarations  so that at least you'd know that the most recent packages for
> the most recently released Pharo are being loaded into your Pharo 6
> environment.  
>
>
> Same thing with the ConfigurationOfGrease
>
> --
> View this message in context: http://forum.world.st/Pharo-6-and-Seaside-tp4932797p4932800.html
> Sent from the Seaside General mailing list archive at Nabble.com.
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
It was done but only on the configuration, not on the baseline on github
(I opened a PR with the changes but it need review and merge).

Also I think we need to copy the configuration in the meta repo for pharo 6.

--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

Olivier Auverlot
Cyril,

ok, I have loaded Seaside in Pharo 6 but the "Seaside Control Panel" is not usable. How do you configure the connection between Seaside and Zinc ?

Olivier :)

2017-02-02 18:50 GMT+01:00 Cyril Ferlicot D. <[hidden email]>:
Le 02/02/2017 à 18:44, Paul DeBruicker a écrit :
> I've never tried but the first thing I'd check it if in the Metacello
> Configuration is Pharo 6 mentioned at all?  If not then it means it hasn't
> been ported.
>
> To begin doing that I'd add #'pharo6.x' next to all the #'pharo5.x'
> declarations  so that at least you'd know that the most recent packages for
> the most recently released Pharo are being loaded into your Pharo 6
> environment.
>
>
> Same thing with the ConfigurationOfGrease
>
> --
> View this message in context: http://forum.world.st/Pharo-6-and-Seaside-tp4932797p4932800.html
> Sent from the Seaside General mailing list archive at Nabble.com.
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

It was done but only on the configuration, not on the baseline on github
(I opened a PR with the changes but it need review and merge).

Also I think we need to copy the configuration in the meta repo for pharo 6.

--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

CyrilFerlicot
Le 02/02/2017 à 18:59, olivier auverlot a écrit :
> Cyril,
>
> ok, I have loaded Seaside in Pharo 6 but the "Seaside Control Panel" is
> not usable. How do you configure the connection between Seaside and Zinc ?
>
> Olivier :)
>
>

I do it with scripts.

Launch an adaptor: ZnZincServerAdaptor startOn: 8080

Stop everything: WAServerAdaptor allSubInstances do: #stop

Launch an adaptor and set debug handler:

ZnZincServerAdaptor startOn: 8080.
WAApplication allInstancesDo: [ :app | app exceptionHandler: (Smalltalk
at: #WADebugErrorHandler) ]

These are my main scripts.

>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 6 and Seaside

Olivier Auverlot
Super ! that's works

Thanks :)

2017-02-02 19:02 GMT+01:00 Cyril Ferlicot D. <[hidden email]>:
Le 02/02/2017 à 18:59, olivier auverlot a écrit :
> Cyril,
>
> ok, I have loaded Seaside in Pharo 6 but the "Seaside Control Panel" is
> not usable. How do you configure the connection between Seaside and Zinc ?
>
> Olivier :)
>
>

I do it with scripts.

Launch an adaptor: ZnZincServerAdaptor startOn: 8080

Stop everything: WAServerAdaptor allSubInstances do: #stop

Launch an adaptor and set debug handler:

ZnZincServerAdaptor startOn: 8080.
WAApplication allInstancesDo: [ :app | app exceptionHandler: (Smalltalk
at: #WADebugErrorHandler) ]

These are my main scripts.

>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


--
Cyril Ferlicot

http://www.synectique.eu

2 rue Jacques Prévert 01,
59650 Villeneuve d'ascq France


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside