Portal del PDI de la ETSIT desde el que pueden acceder a todas las aplicaciones disponibles, estando añadida la funcion de SSO para no tener que hacer login cada vez que cambian entre aplicaciones. El portal a su vez es desde donde se sirven al resto de aplicaciones del portal, la libreria javascript que permite crear el menu lateral en el resto de aplicaciones
El proyecto esta desarrollado en node, para poder correrlo continuadamente hemos usado la libreria forever
forever start app.js
A nivel de /portal-pdi estan disponibles los ficheros javascript que sirven los menus laterales, desde dichos ficheros redirige haciendo SSO al resto de aplicaciones del portal y permite hacer log out en todas las aplicaciones a la vez
Los ficheros javascript que siguen este nombre son los menus laterales preparados para las aplicaciones configurados para el CSS de cada aplicacion, se debe eliminar el boton de logout debido a que en el menu lateral estara el boton de cerrar sesion del portal.
menu lateral para aplicacion de gestion docente en https://dev.etsit.upm.es/portal-pdi/static-button-intercontacta menu lateral para aplicacion de parking https://dev.etsit.upm.es/portal-pdi/static-button-parking
Se pueden insertar en las aplicaciones mediante las siguientes instrucciones
1º Insertar el script disponible en https://dev.etsit.upm.es/portal-pdi/button-static-[aplicacion].js
Ejemplo
<script src="https://dev.etsit.upm.es/portal-pdi/static-button-inter"></script>
2º Crear un div con id unico donde poder insertar el menu lateral, intentar insertarlo en el html en el lugar del boton de logout.
Ejemplo
<div id="buttonStatic"></div>
3º Llamar a la funcion dibujarMenuLateral("buttonStatic"); indicando el id del div donde quieres añadir el menu. Ademas debes cambiar "contexto-logout-cas" por la ruta de contexto de logout que tenias donde tenias antes el boton de cerrar sesion.
$(document).ready(function(){
dibujarmenulateral("buttonStatic","contexto-logout-cas");
});
Cualquier problema de que el estilo del menu lateral no sea el adecuado a la aplicacion notificar Aplicacion disponible en (https://dev.etsit.upm.es/portal-pdi) siempre que estes dentro de la red Eduroam