Seaside-Quasar

Description

Pharo/Smalltalk code to use Quasar Framework in Seaside. Also, some demo apps using Magritte are provided.

Details

Source
GitHub
Dialect
pharo (65% confidence)
License
MIT
Stars
8
Forks
1
Created
Feb. 10, 2022
Updated
March 14, 2026
Topics
magritte material-design pharo quasar-framework seaside smalltalk

Categories

Web

README excerpt

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

## License

- The code is licensed under [MIT](LICENSE).
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).

## Installation

Download the latest [Pharo 32](https://get.pharo.org/) or [64 bits VM](https://get.pharo.org/64/).

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
1. Add a ZnZincServerAdaptor from the control panel
1. 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, ...)
1. Go to URL: http://localhost:8080/quasar/browse
← Back to results