Best laravel framework open-source packages.

Pladegovern

El cuadro de mando del Pla de Govern del Ayuntamiento de Castelló se utiliza para ver el grado de avance en el cumplimiento del plan de gobierno del Ayuntamiento de Castelló. Los datos para el cuadro de mando vienen del tablero Trello donde se gestiona el cumplimiento de los compromisos.

Pla de Govern

Los cuadros de mandos del Pla de Govern del Ayuntamiento de Castelló se utilizan para ver el grado de avance en el cumplimiento de los planes de gobierno del Ayuntamiento de Castelló:

Los datos para los cuadros de mando vienen de los tableros Trello (tablero Trello 2019-2023) donde se gestionan el cumplimiento de los compromisos.

Instalación

Añade la siguiente propiedad require en tu fichero composer.json:

"ajuntamentdecastello/pladegovern"

y luego ejecuta:

$ composer install

Si no quieres usar composer, indica en la cabecera de tu fichero php:

require_once 'src/AjuntamentDeCastello/Kanban/CastelloKanbanBoard.php';

Código fuente y ejemplos

La clase CastelloKanbanBoard (src/AjuntamentDeCastello/Kanban/) recupera la información del tablero Trello y calcula los indicadores a partir de esa información. Debes indicar, en las llamadas al constructor de la clase CastelloKanbanBoard, tus propios datos para el acceso a la API de Trello (key y application token)

El cuadro de mando ejemplo (examples/index.php) hace uso de un código javascript para generar el gráfico de donuts (examples/js/donut-multiples.js) y de un código php para generar los datos para ese gráfico de donuts en formato CSV (examples/data.csv.php).

Estos códigos del cuadro de mando ejemplo hacen uso, además de la clase CastelloKanbanBoard, de los siguientes componentes:

  • Bootstrap: Biblioteca para generar páginas web responsivas. Liberada bajo licencia MIT. Copyright © 2011-2018 Autores de Bootstrap y Twitter, Inc.
  • D3.js: Biblioteca de JavaScript para producir visualizaciones de datos. Liberada bajo licencia BSD. Copyright © 2017 Mike Bostock. Es necesario utilizar la versión 3.
  • Font Awesome: Conjunto de herramientas de fuentes e iconos. Liberadas bajo las licencias CC BY (iconos), SIL OFL (fuentes) y MIT (código). Copyright © 2018 Autores de Font Awesome y Fonticons, Inc.
  • Spin JS: Biblioteca para generar el spinner de "cargando". Liberada bajo licencia MIT. Copyright © 2011-2018 Felix Gnass.

Por simplicidad, estas bibliotecas se incorporan al cuadro de mando ejemplo mediante enlace a Content Delivery Networks (CDNs). Para despliegues en producción recomendamos que descargues las librerías en tu propio servidor, en lugar de usar CDNs, por las implicaciones con el Reglamento Europeo de Protección de Datos de la carga de estas librerías desde CDNs.

Para más información

Licencia

Copyright © 2015-2019 Ayuntamiento de Castelló (Castellón, Spain).

Este trabajo está licenciado bajo European Union Public Licence (EUPL).

Ver fichero LICENSE para información adicional.

Tags trello php