
CVE-2016-4999
Dashbuilder es una aplicación web genérica de paneles de control (dashboards) e informes que permite:
Licenciado bajo la Apache License, Version 2.0
Para más información, por favor visite el sitio web del proyecto dashbuilder.org
0.4.0.Final
Interfaz de usuario actualizada a Bootstrap3/PatternFly
Soporte para MonetDB añadido al proveedor SQL. (el proveedor ha sido probado bajo la versión MonetDB 11.21.5)
Nuevas funciones de filtrado de conjuntos de datos "IN" y "NOT IN"
API Core de Data Set disponible como librería Java embebible (más detalles aquí)
0.3.0.Final
Nuevo proveedor para la definición de conjuntos de datos almacenados en bases de datos SQL. La siguiente es la lista de BD probadas y soportadas:
Nuevo proveedor para la recuperación de datos almacenados en nodos Elastic Search. El proveedor ha sido probado bajo la versión Elastic Search 1.7.1.
Nuevo módulo de UI para el editor de conjuntos de datos:
Nuevo visualizador para mostrar métricas de valor único.
Añadidos nuevos subtipos de visualizador: bar (apilado), pie (3d, donut), line (suave)
Soporte para paneles de control en tiempo real. Configuración de actualización del visualizador.
Mejoras en la búsqueda de conjuntos de datos del editor de visualizadores:
0.2.0.Final
0.1.1.Final
0.1.0.Final
El objetivo principal de esta primera versión es hacer posible la creación de paneles de control compuestos utilizando una API sencilla. Conjunto de características:
Clone el proyecto
git clone [email protected]:dashbuilder/dashbuilder.git
Ahora puede compilar y ejecutar el proyecto en modo desarrollo o producción.
El modo desarrollo permite a un usuario desarrollar con el framework compilando clases y activos de cliente en tiempo de ejecución, lo que disminuye el tiempo de desarrollo. Hay más implicaciones como compatibilidades de navegador, soporte de idiomas, etc. Es útil para desarrollar y probar la aplicación.
Dashbuilder se construye actualmente usando GWT 2.7, por lo que está obligado a usar SuperDevMode para ejecutar la aplicación.
El modo súper desarrollo es la nueva forma de trabajar en GWT desde la versión 2.5 (soporte nativo y modo predeterminado en GWT 2.7).
Funciona en la mayoría de los navegadores nuevos y se basa en la especificación Source Map. Es más rápido y más eficiente que el antiguo modo alojado. Hay muchos beneficios y otras razones importantes para usarlo, puede encontrar más información aquí.
Dashbuilder soporta SuperDevMode y está configurado para usarlo por defecto.
Usarlo significa ejecutar dos servidores, uno para la aplicación web y otro para el Code Server que compila clases para SDM cuando se pulsa el botón de compilación en la página web o en el marcador.
Para compilar la aplicación:
cd dashbuilder
mvn clean install -DskipTests
Para ejecutarla:
cd dashbuilder-webapp
mvn gwt:run
Iniciar sesión:
admin / admin
(Si es fan de IntelliJ, también proporcionamos una configuración para ejecutar la aplicación bajo este fantástico IDE. Detalles aquí)
El modo producción se utiliza para compilar y empaquetar la aplicación para un entorno de producción. La aplicación se compila y los activos javascript se construyen usando todas las permutaciones (soporte de navegador), todos los idiomas, etc.
Para compilar el modo producción:
cd dashbuilder
mvn clean install -DskipTests -Dfull
Una vez finalizada la compilación, encontrará las distribuciones WAR para Wildfly y Tomcat en dashbuilder/dashbuilder-distros/target/.
¡Simplemente despliegue el archivo WAR en su servidor de aplicaciones!