ESUP-Days #19(05.02.2015 @Paris)

ESUP-Portail

ESUP-Days #19 05.02.2015 Paris

Socle 4.1 et compatibilité des portlets

  • Vincent Bonamy

Plan

  1. Point sécurité - JSESSIONID
  2. uPortal 4.1
    1. RWD
    2. SimpleContentPortlet
    3. Groupes PAGS en base
    4. Multi-tenant
    5. Personnalisation des thèmes graphiques à la volée
    6. ...
  3. Compatibilité des portlets en 4.1
  4. Plan de travail ?

Socle 4.1 et compatibilité des portlets

Point Sécurité - JSESSIONID

Point Sécurité - JSESSIONID

> le cookie de session

  • Authentification utilisateur sur l'ENT :
    • username/password
    • CAS
    • Shibboleth
  • Maintien de la session :
    • à chaque requête grâce à JSESSIONID
    • JSESSIONID fait office d'identifiant tout au long de la session
  • Pour le portail JSESSIONID est aussi important à sécuriser que le username/password !
JSESSIONID, comme Username/Password, doit transiter en HTTPS.

Point Sécurité - JSESSIONID

> spécificité Esup/uPortal

  • JSESSIONID
    • renouvelé à chaque session dans une appli JEE
    • ... mais pas dans l'ENT Esup/uPortal :-(
  • Identité de session, il est préférable que JSESSIONID ...
    • ne puisse pas être défini par le client
    • soit renouvelé très régulièrement - à chaque authentification par exemple
  • Valve changeSessionIdValve :
    • en construction,
    • devrait bientôt être disponible en 1.0.0
    https://github.com/EsupPortail/changeSessionIdValve.

Socle 4.1 et compatibilité des portlets

uPortal 4.1

uPortal 4.1

> RWD

  • Thème uPortal 4.1 = thème respondr par défaut == RWD
  • Le thème universality amené à disparaître
  • ... le thème muniversality aussi ?

uPortal 4.1

> SimpleContentPortlet

... qui s'appelle aussi "Advanced CMS Portlet"
  • Version 1.0.9 en 4.1 (dernière version = 1.1.1 )
  • A bien évolué :
    • utilise un CKEditor récent (4.3.2)
    • permet l'upload d'images en base de données
    • permet une édition instantanée durant la navigation
  • Fait désormais figure de portlet incontournable dans l'ENT
    • Le logo de l'ENT correspond à une SimpleContentPortlet !
    • Bon rendu dès maintenant quel que soit le thème.
    • SimpleContentPortlet + Multi-Tenant = ENT plus souple et réactif ?!

uPortal 4.1

> SimpleContentPortlet

uPortal 4.1

> Groupes PAGS en base

  • Possibilité de définir les groupes PAGS en base de données
  • Par rapport au XML, permet une prise en compte immédiate (sans redémarrage)
  • Option en 4.1, sera sans doute l'usage par défaut par la suite ... avec IHM d'édition associée !!

uPortal 4.1

> Multi-tenant

  • Apparition du Multi-tenant en uPortal 4.1
  • Permet une vraie délégation de la gestion de l'ENT :
    • défintion des portlets
    • ... et leur configuration !
    • édition des fragments

uPortal 4.1

> Multi-tenant

uPortal 4.1

> Personnalisation des thèmes graphiques à la volée

  • Thème graphique personnalisable en quelques clics
  • Utilise les possibilités des variables less
  • Portlet (DynamicRespondrSkin) -> Délégable aussi dans les tenants !

uPortal 4.1

> DynamicRespondrSkin

uPortal 4.1

> ...

... d'autres ajouts/nouveautés/améliorations ... :

  • Thème JSON
  • App Launcher Portlet
  • MarketPlace Portlet
  • ...

A découvrir !

Socle 4.1 et compatibilité des portlets

Compatibilité des portlets en 4.1

uPortal 4.1

Compatibilité des portlets en 4.1

  • Les portlets ESUP ont été développées pour s'adapter
    • au thème universality
    • ... voir aussi au thème muniversality
    • mais pas au thème respondr :-(
  • Suivant les portlets, la portlet est +/- fonctionnelle avec le thème respondr

Le pb en 4.1 ( par rapport à 4.0) n'est donc pas un pb de fonctionnement des portlets - mais un pb d'affichage dans le thème respondr.


Exemples en images ...

uPortal 4.1

Compatibilité des portlets en 4.1

uPortal 4.1

Compatibilité des portlets en 4.1

uPortal 4.1

Compatibilité des portlets en 4.1

uPortal 4.1

Compatibilité des portlets en 4.1

Socle 4.1 et compatibilité des portlets

Quel plan de travail ?

uPortal 4.1

Quel plan de travail ?

  • Côté communauté ESUP :
    • Peaufinage du packaging (quelques traductions manquantes encore ...)
    • Passage éventuelle à la future 4.2 ?
    • Adaptation des portlets au thème respondr !
      cf tableau Esup ...
  • Pour les établissements (dès maintenant) :
    • Le multi-tenant peut déjà intéresser !
    • ... notamment dans le cadre d'un ENT neuf qui commencerait avec un maximum de SimpleContentPortlet !
    • Garder le thème muniversality pour les mobiles et respondr pour les Desktop peut aussi permettre de passer en 4.1 en douceur
    • Un tag uportal-4.1.2-esup-0 est à disposition ...

Socle 4.1 et compatibilité des portlets

Question(s) ??