Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.84 KB

README.md

File metadata and controls

39 lines (25 loc) · 1.84 KB

Complementos Apps

¿Quién me usa?

Tenemos complementos apps, como catálogo. Y aparte, tenemos complementos apps como recursos reusables.

Estructura

webapp

  • apps - Catálogo de aplicaciones
  • apis - Catálogo de apis
  • libs - Raíz de librerías (Highcharts, Highmaps)
  • assets - Recursos generales comunes a más de un proyecto. Pueden ser usados por el propio complementos apps, o pueden ser usados desde fuera (como el favicon)
  • organisations - Recursos específicos de una organización (como los header, footer, portales de visualización, cabeceras de apis)

/portal/default/header.html

Cabecera usada por el visualizador estadístico. Para mostrar migas en ella, habría que añadir los parámetros enlace y miga, por ejemplo:

http://localhost:8080/complementos-apps/portal/default/header.jsp?enlace=http://domain.com?nivel1|http://domain.com?nivel2&miga=nivel1|nivel2

Descarga de recursos

Los contenidos de la carpeta external/gobcan replican tal cual los recursos externos que usamos, siguiendo la misma estructura.

Así, tenemos que los archivos:

https://www.gobiernodecanarias.org/istac/resources/css/istac.css
http://www.gobiernodecanarias.org/gcc/css/basico.css

Son descargados y servidos desde:

external/gobcan/istac/resources/css/istac.css
external/gobcan/gcc/css/basico.css

No deben ser modificados a mano, en su lugar revisar los archivos a descargar desde scripts/update-external-resources y usar en su lugar npm run update-external-resources, que descargará los recursos. Han de subirse al repo, para evitar problemas de indisponibilidad.

Servirlos aquí nos permite controlar los tiempos a la hora de actualizar los estilos, y evitar problemas de indisponibilidad.

!OJO! Este método es una ayuda, es recomendable revisar el contenido de lo descargado, no sea que nos haya guardado una página de error.