accesskey_mod_content
CTT - Centro de Transferencia de Tecnología

Pla de Govern: Cuadros de mandos para ver el avance en el cumplimiento de los compromisos de gobierno

  • Fecha Puesta en Producción:

    28/06/2016

    Descripción Funcional

    Cuadros de mandos para ver el grado de avance en el cumplimiento de los planes de gobierno del Ayuntamiento de Castelló.

    2015-2019 (Acuerdo del Grao):
    http://www.castello.es/frontal/plagovern/acordgrau/pages/estat2019.php

    2019-2023 (Acuerdo de Fadrell):
    http://www.castello.es/frontal/plagovern/acordfadrell/pages/estat.php

    Los datos para los cuadros de mandos vienen de los tableros Trello donde se gestionan el cumplimiento de los compromisos.

    Tablero Trello 2019-2023:
    https://trello.com/b/XnL7ueXk/pla-de-govern-municipal-2019-2023

    Descripción Técnica

     

    Ubicación del código fuente

    https://github.com/AjuntamentdeCastello/pladegovern

    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.

    Licencia


    Copyright © 2016-2018 Ayuntamiento de Castelló (Castellón, Spain).

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

    Ver fichero LICENSE para información adicional.