À propos du projet
# ChartJS pour Seaside
Ce projet fournit une liaison Seaside pour ChartJS, permettant de créer des graphiques interactifs dans des applications web Seaside construites avec Pharo Smalltalk.
## Fonctionnalités
- Personnalisation des graphiques basée sur le modèle à l'aide de Stylesheet
- Fonctionne dans les environnements de réseau local
- Gestion sémantique des versions pour des publications stables
- Compatible avec plusieurs versions de Pharo
## Installation
Pour installer ChartJs dans votre image Pharo :
Metacello new
githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path: 'src';
baseline: 'ChartJs';
onUpgrade: [ :e | e useIncoming ];
onWarningLog;
load
Ajoutez à votre baseline :
spec
baseline: 'ChartJs'
with: [ spec repository: 'github://DuneSt/ChartJs:v1.x.x/src' ]
Vous pouvez spécifier des noms de branche (#master, #development) ou des tags (#v1.0.0, #v1.2.) ou des SHA de commit.
## Pour commencer
Ajoutez les bibliothèques requises à votre application Seaside :
(WAAdmin register: self asApplicationAt: 'myApplication')
addLibrary: ChartJsLibrary;
addLibrary: JQDeploymentLibrary
## Exemples
Application de démonstration disponible à : [http://localhost:8080/ChartJsDemo](http://localhost:8080/ChartJs)
Démo distante : [https://demos.ferlicot.fr/ChartJsDemo](https://demos.ferlicot.fr/ChartJsDemo)
Démarrez le serveur Seaside via `World menu > Tools > Seaside Control Panel` et ajoutez `ZnZincServerAdaptor`.
## Dépendances
- ChartJs v1.0.1
## Compatibilité
| Version de ChartJs | Versions de Pharo compatibles |
|---------------|---------------------------|
| v1.x.x | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 |
| development | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 |
## Contact
Pour toute question ou problème, ouvrez un ticket ou contactez cyril@ferlicot.fr
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.