Skip to content

GsDevKit/Seaside31

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

381 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seaside31

The framework for developing sophisticated web applications in Smalltalk. See more at http://www.seaside.st/

Loading into Gemstone

  1. Upgrade to the latest version of Metacello and Grease using GsUpgrader:
Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.
  1. Install Seaside 3.1:

Install the latest commit from the master branch:

GsDeployer deploy: [
  Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:gs_master/repository';�
    onLock: [:ex | ex honor];
    load: 'CI' ].

Install a particular version, e.g. 3.1.3 (see Releases for a list of possible versions):

GsDeployer deploy: [
  Metacello new
    baseline: 'Seaside3';
    repository: 'github://GsDevKit/Seaside31:v3.1.3-gs/repository';
    onLock: [:ex | ex honor];
    load: #('Development' 'Examples' 'Zinc') ].

Managing Seaside Gem Servers

"Register gem servers"
FastCGISeasideGemServer register: 'FastCGISeasideGems' on: #( 9001 9002 9003 )
  enableLogToObjectLog;
  yourself.

ZnSeasideGemServer register: 'ZincSeasideGems' on: #( 8383 )
  logToObjectLog;
  logErrorsOnly;
  yourself.

"Start gem servers - including maintenance vm"
(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') startGems.
(GemServerRegistry gemServerNamed: 'ZincSeasideGems') startGems.

"Restart gem servers"
(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') restartGems.
(GemServerRegistry gemServerNamed: 'ZincSeasideGems') restartGems.

"Stop gem servers"
(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') stopGems.
(GemServerRegistry gemServerNamed: 'ZincSeasideGems') stopGems.

"Unregister gem servers"
(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') unregister.
(GemServerRegistry gemServerNamed: 'ZincSeasideGems') unregister.

Build Status

  • gs_master branch: gs_master (Gemstone)
  • master branch (pharo/squeak): master (Pharo/Squeak)

About

GemStone/S port of Seaside 3.1

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5