Sobre el proyecto
# ChartJS para Seaside
Este proyecto proporciona un enlace de Seaside para ChartJS, lo que permite crear gráficos interactivos en aplicaciones web Seaside construidas con Pharo Smalltalk.
## Características
- Personalización de gráficos basada en modelos usando Stylesheet
- Funciona en entornos de red local
- Versionado semántico para versiones estables
- Compatible con múltiples versiones de Pharo
## Instalación
Para instalar ChartJs en tu imagen de Pharo:
Metacello new
githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path: 'src';
baseline: 'ChartJs';
onUpgrade: [ :e | e useIncoming ];
onWarningLog;
load
Agrega a tu baseline:
spec
baseline: 'ChartJs'
with: [ spec repository: 'github://DuneSt/ChartJs:v1.x.x/src' ]
Puedes especificar nombres de ramas (#master, #development) o etiquetas (#v1.0.0, #v1.2.) o SHA de commit.
## Primeros pasos
Agrega las bibliotecas requeridas a tu aplicación Seaside:
(WAAdmin register: self asApplicationAt: 'myApplication')
addLibrary: ChartJsLibrary;
addLibrary: JQDeploymentLibrary
## Ejemplos
Aplicación de demostración disponible en: [http://localhost:8080/ChartJsDemo](http://localhost:8080/ChartJs)
Demostración remota: [https://demos.ferlicot.fr/ChartJsDemo](https://demos.ferlicot.fr/ChartJsDemo)
Inicia el servidor Seaside mediante `World menu > Tools > Seaside Control Panel` y agrega `ZnZincServerAdaptor`.
## Dependencias
- ChartJs v1.0.1
## Compatibilidad
| Versión de ChartJs | Versiones 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 |
## Contacto
Para preguntas o problemas, abre un issue o contacta a cyril@ferlicot.fr
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.