Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yannij/seaside-quasar

Pharo/Smalltalk code to use Quasar Framework in Seaside. Also, some demo apps using Magritte are provided.
https://github.com/yannij/seaside-quasar

magritte material-design pharo quasar-framework seaside smalltalk

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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