Tenemos complementos apps, como catálogo. Y aparte, tenemos complementos apps como recursos reusables.
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)
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
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.