À 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