Skip to content

UniversitaDellaCalabria/design-unical-shibboleth-idp-theme

Repository files navigation

design-unical-shibboleth-idp-theme

Unical template basato su Bootstrap Italia per Shibboleth IdP > 3.2

Template per l'Università della Calabria css/html per Shibboleth Identity Provider (IdP ver. > 3.2), personalizzazione di design-shibboleth-idp-theme, costruito al di sopra di Bootstrap Italia v1.3.7.

Questo progetto eredita tutte le funzionalità, componenti, griglie e classi di utilità definite nelle Linee Guida di Design per i siti web della Pubblica Amministrazione, mediante i pattern e i componenti definiti nello UI Kit di Designers Italia.

QUI è possibile prendere visione del codice sorgente per l'implementazione di tutti i componenti grafici messi a disposizione.

Installazione

Considerando idp.home (solitamente /opt/shibboleth-idp) come path di installazione di shibboleth-idp, seguire i seguenti passaggi:

  • Copiare le cartelle edit-webapp (file statici) e views (template) in idp.home;
  • Sovrascrivere o integrare i file della cartella messages in idp.home/messages/;
  • Effettuare il rebuild del file WAR tramite linea di comando (idp.home/bin/build.sh o idp.home/bin/build.bat);
  • Riavviare il web server (tomcat, jetty o altro servlet container).

Gestione Shibboleth messages

Le stringhe contenute in idp.home/messages/messages_XX.properties possono essere personalizzate e incluse nel codice dei template.

Esempio di modifica del logo (location: idp.home/views/bi_header_wrapper.vm):

<!-- Use Shibboleth logo -->
<img src="$request.getContextPath()#springMessage("idp.logo")"
     alt="#springMessageText("idp.logo.alt-text", "logo")"
     width="100%">
<!--
<svg class="icon">
    <use xlink:href="$request.getContextPath()/bootstrap-italia/svg/sprite.svg#it-code-circle"></use>
</svg>

Versione Lite del template

E' possibile utilizzare il template in versione "leggera" (solo container) semplicemente commentando le righe di codice che renderizzano header #parse("bi_header_wrapper.vm") e footer #parse("bi_footer.vm") nella pagina.

Galleria

Login Login (lite version)


Login Login (full version)


Agreement Agreement

About

Unical template based on Bootstrap Italia for Shibboleth IdP

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published