Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/yannij/seaside-quasar
- Owner: yannij
- License: mit
- Created: 2022-02-10T20:48:10.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-31T19:04:14.000Z (5 months ago)
- Last Synced: 2024-07-31T23:13:34.602Z (5 months ago)
- Topics: magritte, material-design, pharo, quasar-framework, seaside, smalltalk
- Language: Smalltalk
- Homepage:
- Size: 710 KB
- Stars: 6
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 buttonIf 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