Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.15 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.15 KB

Seaside-Quasar

Pharo/Smalltalk code to use Quasar Framework in Seaside. Includes some demo apps using Magritte.

License

  • The code is licensed under MIT.
  • The documentation is licensed under CC BY-SA 4.0.

Installation

Download the latest Pharo 32 or 64 bits VM.

Load the code using:

Metacello new
	repository: 'github://yannij/Seaside-Quasar:main/src';
	baseline: 'SeasideQuasar';
	onConflictUseLoaded;
	load: 'all'.

To create demo data:

(Smalltalk classNamed: #QuasarDemoAccountingMemoryDbApp) createData.
(Smalltalk classNamed: #QuasarDemoAccountingSoilDbApp) createData.
(Smalltalk classNamed: #QuasarDemoMovieListingApp) createData.

Start Seaside

  1. Open Seaside Control Panel from the Tools menu
  2. Add a ZnZincServerAdaptor from the control panel
  3. Select the adapter, click on Start button

If Seaside Control Panel is not available, then use:

(Smalltalk classNamed: #ZnZincServerAdaptor) startOn: 8080.

Open in a web browser

  1. Use a web browser (Chrome, ...)
  2. Go to URL: http://localhost:8080/quasar/browse