...
Nous avons pour objectif de sortir un package eSup basé sur uPortal 4 pour le mois d'Avril.
Ce package devra faciliter l'utilisation de grouper, shibboleth, des plateformes mobilemobiles.
Il faut que ce package soit utilisable pour l'été si certains établissements souhaitent l'installer pour l'été.
...
- Grouper : branchement de Grouper sur l'ENT
- Shibboleth : utilisation de Shibboleth pour l'authentification de l'ENT
- Mobile : en lien avec le groupe de travail esup-mobile, traitant de la partie portail mobile (pas forcément des développements par exemple)
- Packaging : manière de réaliser le(s) package(s) eSup portail
- IHM : réalisation de thèmes graphiques, de notice notices d'adaptation, ergonomie
- Migration de données : récupération de données des versions précédentes de packages
- Traductions : traduction du package
...
Nous avons un gros travail à faire de ce côté, que ça soit en terme graphique visuel, ergonomique et performances.
Il est impératif de se rapprocher de Jean-Michel Doublet sur cette partie.
...
- Il faudra essayer d'utiliser ce qui est déjà existant dans le portail (pas de librairie javascript supplémentaire, réutilisation de fluid et de jQuery UI et des Css de jQuery UI theme roller)
- Essayer si possible de ne travailler qu'au niveau CSS
- Une règle non négociable pour ces nouveaux thème thèmes sera que les thèmes "uPortal3", "Ivy", "Coal" et "HightContrast" livrés de base avec uPortal4 doivent devront rester fonctionnels, une fois implémentés dans esup (comme cela, on est sûrs que les modifications auront lieu sur les css uniquement...).
- Imaginer peut être :
- un thème graphique minimal (pas de bandeau, mise en avant de canaux)
- un thème onglet en ligne
- un thème onglet en colonne
- La réalisation de ces thèmes amènera à réaliser un guide aussi simple que possible sur la manière de s'approprier ces thèmes et de les adapter.
- Il faut fournir la liste des OS/navigateur/version qui seront supportés et anticiper les phases de tests avant recette.
...
- GroupStore RECIA :
- cette technique offre une vision arborescente (hiérarchique) des groupes dans le portail
- Elle utilise l'API Grouper (ce qui veut dire au final accès directe à la base Grouper et au LDAP)
- Un problème est que pour faire cette implémentation il faut ajouter des jar grouper qui viennent avec leurs dépendance (spring, log4j, ...) il faut donc valider le bon fonctionnement en version uP4
- Apporte une grande souplesse car aucun redémarrage n'est nécessaire lors de modification/création de groupe
- La procédure d'intégration sur uportal 3.2.4 est documentée : Intégration RECIA Grouper-Portail
- GroupStore Internet2 :
- devrait être bientôt redéveloppé
- Utilise le WS natif grouper
- nécessite de la patcher pour un bon fonctionnement
- affiche tous les groupes à plats !
- GroupStore LDAP : il semble ne pas exister de solution parfaite de ce coté, mais l'idée est d'utiliser directement l'OU Groups du LDAP généré par Grouper (peut être a à développer, quantifier le temps et voir l'intérêt) (modification des PAGS ?)
...
On va gérer un seul package celui de prod qui ne contiendra donc que les sources du portail.
On générera ensuite un « livrable » quickstart depuis le package de prod (prod + tomcat + portlet AJ-SIG + portlet ESUP + CAS), il faudra surement se rapprocher du JA-SIG pour savoir comment il génère ils génèrent leur package de quickstart (et s'en inspirer fortement). Le quickstart au final ne devrait nécessiter qu'une JVM préinstallée et devrait pouvoir fonctionner en moins de 15min.
...
Cette partie a pour but d'essayer de faciliter le développement de porlet portlet dans le portail mais aussi de faciliter les adaptations du portail lui-même
Il faut peut-être :
- envisager un passage en mode « debug » du portail plus facile
- Faire des préconisations d'outils pour le développement XSL/java/css
Le portail va inclure, grâce à l'utilisation de portlet V2, un moteur de recherche transversal. Celui-ci sera capable de lancer une recherche dans chaque portlet et ce sont les portlets elles-mêmes qui renverront les résultats. Il faudrait étudier ces pistes pour les exposer dans le cadre esup-commons.
Sur le même principe le portail V4 va mettre à disposition un mécanisme de notification qu'il serait intéressant d'étudier pour en faire un retour aux développeurs.
...
On voit l'obligation de trouver des prestataires extérieurs capable capables d'accompagner les établissements dans leur installation/déploiement. eSup n'a pas les forces nécessaire nécessaires pour suivre ces demandes.
Il faudra être capable d'identifier des prestataire capables de répondre dans ce cadre, l'idéal serait d'arriver a à établir des prestation prestations type et peut-être une négociation de tariftarifs.
Infrastructure
(Non traité dans la journée)
A l'occasion de la réalisation de ce nouveau package, il serait intéressant de consacrer du temps à la réalisation de documentation sur des préconisations en terme d'infrastructure infrastructures liées à l'ENT. Celles-ci pourraient recouvrir :
- infrastructure matérielle (nombre de serveurs, taillage)de préconisation logicielle
- des préconisations logicielles
- montrer des solutions de load balancing
- réplication en ferme de serveurserveurs
- métrologie / surveillance
...
(Non traité dans la journée)
Il est nécessaire de refaire la traduction du portail, il semble que le JA-SIG utilise des outils de traduction automatique (fiabilité ?)
Il est primordial de mettre en place un dialogue pérenne avec le JA-SIG sur ce point. Vincent Bonamy a tenté d'initié initier une démarche dans ce sens qui est resté restée sans réponse.