Git Product home page Git Product logo

portal-pdi's Introduction

Portal PDI

Descripción

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

Ejecución

El proyecto esta desarrollado en node, para poder correrlo continuadamente hemos usado la libreria forever

forever start app.js

Menu Lateral

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

Ficheros button-static-[aplicacion].js

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.

Actualmente disponibles

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

Insertar Menu Lateral en el resto de aplicaciones

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");
});

Nota adicional

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

portal-pdi's People

Contributors

davidhigueraferrez avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.