Pharo Smalltalk

One-Click Experience

The Seaside One-Click Experience is the easiest way to get started with Seaside. The bundle contains a prepackaged version of Seaside for Mac OS X, Linux and Windows. If you are new to Seaside or Smalltalk we suggest to use this package. Download the zip-archive, extract it and double-click on the executable of your platform.

Seaside One-Click Experience 3.1 (36 MB)
Seaside One-Click Experience 3.0.10 (22 MB)
Seaside One-Click Experience 2.8.4 (35 MB)

Manual Installation

  1. Download and launch a recent Pharo image.
  2. Open a Workspace and execute the following lines:
Gofer new
url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
package: 'ConfigurationOfSeaside3';
load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

The above will only load the ’Base’ Seaside package. If you are a beginning user, you will want to play around with all packages. Therefore, use the following code to load all packages, like in the one-click distribution.

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

Starting the Zinc Web Server

  1. Open the ’Seaside Control Panel’ in the ’Tools’ submenu of the ’World’ menu
  2. Should there be no ZnZincServerAdaptor add one by right clicking and selecting ’Add adaptor...’
  3. Select the ZnZincServerAdaptor and press ’Start’.
  4. Point your browser to localhost and the port you just configured, eg. http://localhost:8080.

Starting the Kom Web Server

  1. Open the ’Seaside Control Panel’ in the ’Tools’ submenu of the ’World’ menu
  2. Should there be no WAComancheAdaptor add one by right clicking and selecting ’Add adaptor...’
  3. Select the WAComancheAdaptor and press ’Start’.
  4. Point your browser to localhost and the port you just configured, eg. http://localhost:8080.

Starting the Swazoo Web Server

  1. Open the ’Seaside Control Panel’ in the ’Tools’ submenu of the ’World’ menu.
  2. Should there be no WASwazooAdaptor add one by right clicking and selecting ’Add adaptor...’.
  3. Select the WASwazooAdaptor and press ’Start’.
  4. Point your browser to localhost and the port you just configured, eg. http://localhost:9090.

Nightly Builds

The above images usually do not reflect latest development versions. You might want to manually update to a bleeding edge version available from http://smalltalkhub.com/#!/~Seaside/Seaside31.

Experimental nightly builds are available on the Pharo Contribution server:

Old nightly builds are available on Lukas Renggli’s server:

Ready-made Images (legacy)

These ready-made images require a closure enabled Pharo VM to run. You can get the latest version for your platform from www.pharo-project.org.

Developer Images (legacy)

  • Developer Image (Seaside 3.0.7)
    Pharo 1.3, Scriptaculous, jQuery, Magritte, Pier
  • Developer Image (Seaside 2.8.4)
    Pharo 0.1, Scriptaculous, Magritte, Pier
  • Developer Image (Seaside 2.8.3)
    Squeak 3.9, Scriptaculous, Magritte, Pier

Mini Images (legacy)