20 Novembre 2024
Ordre du jour :
Présentation du comité (objectifs etc.) et tour de table des participants
Vie du projet (plutôt orchestrée par l'UL)
Roadmap
Version iOnic 8
Version Wordpress
Rappel fonctionnement du GIT, des branches et des PR
Etat d'avancement de l'offre Saas
Vous avez la parole
Tour de table
Etat d'avancement du déploiement
Travaux en cours / à venir
Echanges
Brainstorming autour d'un "Marketplace" des connecteurs
Présents :
Université de Nîmes : Brice Quillerié, Nathalie Gauthey
Université de Reims Chamagne-Ardennes : Jérémy Rasseneur, Laurent Gaveau
Université de Normandie : Emilie Le Corre
Université Paris Sorbonne : Aymar Anli, Pascal Rigaux, Peniel Gloriel Mmen
UPHF : Yohan Colmant, Robin Dupret, Guillaume Deudon
Université de Lorraine : Benjamin Lemoine, Julien Marchal, Céline Didier
Rennes 2 : Abdelhak Sadequi, Kenny Marmin, Christophe Torin
INSA Toulouse : Denis Dieupart-Ruel, Sylvain Vaysset, Sandie Skeen
Université de Polynésie : Nicolas Truchaud (actuellement Université de St Etienne)
Présentation du comité et tour de table des participants
Comité Esup-Multi a pour objectif de réunir les personnes qui travaillent sur Multi dans les établissements. On pourra y aborder des informations générales sur le projet, échanger autour des initiatives lancées dans les établissements (éventuellement mutualiser des développements). On pourra y aborder des sujets fonctionnels mais aussi plus techniques. A voir si par la suite il faudra spliter ou faire des réunions techniques plus thématiques.
L'idée est de bâtir une communauté pour co-développer l'outil : Participation aux orientations fonctionnelles, relecture de code, rédaction de documentation, corrections de bugs etc.
Listes de diffusion :
Rocketchat :
Vie du projet
Les sources du projet sont sur Github. Il faut se synchroniser dessus, et on y retrouve les releases et les changelogs
Roadmap (actuellement 1.1)
Version 1.2 à venir prochainement (fin 2024)
Passage Ionic 8
Affichage des widgets en slider (UPHF)
App update : Api fournissant la version de client minimum compatible avec le backend et affichage d'un message en cas de version non compatible pour inviter l'utilisateur à mettre à jour son app
Corrections mineures : voir le changelog : https://github.com/univlorraine/esup-multi/blob/develop/CHANGELOG.md
Guide de migration : https://www.esup-portail.org/wiki/pages/viewpage.action?pageId=1463517185
Version 2 (1er trimestre 2025) Attention ! BREAKING CHANGE !
Ajout d'un connecteur CMS capable d'échanger soit avec Directus, soit avec Wordpress + Wordpress avec son modèle de données compatible.
Module Map (UPHF + Normandie)
Multi-tenant INSA (si Ok)
Rappel fonctionnement du GIT :
La branche "main" correspond aux releases
La branche "develop" correspond aux développements en cours (qui seront mergés dans la branche main lors de la prochaine release)
les PR doivent se faire depuis des branches issues et synchronisées avec cette branche "develop" : https://www.esup-portail.org/wiki/x/KQCeUQ
Les établissements ont la parole
Initiatives, PR et mutualisation
Normandie (Choix de Multi acté, développement en cours avec le soutien de JNESIS, MEP prévue en janvier 2025) :
Map (fait, partagé) : Besoin assez urgent. Finalisation de la PR de UPHF
Authentification externe avec Schibboleth (en cours)
Mapper iCal pour les emploi du temps (en cours) : Ajout de la possibilité pour le µService schedule d'accepter un format iCal en plus du format générique initial (intéresse Nîmes)
Plusieurs flux RSS (à venir) : Offrir la possibilité d'avoir plusieurs flux RSS ciblés en fonction des rôles (intéresse l'URCA)
Doc à faire sur la mise en place infra VM + PM2 (peut-être en partenariat avec Nîmes)
Reims (Choix de Multi acté, développement en cours, MEP prévue en septembre 2025) :
Template de widget (fait) : modification mineure widget pour coller au style demandé par la com'
Base de connaissance (en réflexion) : arborescence de pages statiques en fonction du rôle
Favori multiple sur les restaurants
Contacts utiles (réflexion) : création d'un module contact utile qui permettrait d'afficher des contacts qui ne seraient pas forcément dans l'annuaire (avec éventuellement un affichage en fonction des rôles) à rapprocher des travaux "Liens utiles" de l'UPHF
Profilage de l'utilisateur non authentifié (intéresse INSA)
UPHF (en production) :
Map (fait, partagé et repris par Normandie)
Affichage des éléments de widget en slider (fait partagé)
Liens utiles (fait, à partager + évol prévue) : fonctionnalité de page d'information avec arborescence + contact
Transports en commun (réflexion) : Mise en place d'un module sur les informations de passage des transports en temps réel (choix ligne et arrêt, favoris + widget) (Normandie, Reims, Nîmes intéressés)
Billeterie (réflexion) : mise en place d'un module de billetterie en ligne re-développée nativement (liste, panier, commande, paiement paybox)
INSA (Choix de Multi acté, développement en cours avec le soutien de JNESIS) :
Multi-tenant : présentation du fonctionnement constitué d'une application cliente unique et d'un backend par établissement.
Nîmes (en production) :
Application de notification (faite, partagée) : Sera utilisée par Normandie
Rejoint Normandie sur peut-être le fait de partager de la documentation sur les infras
Rennes 2 (Choix de Multi acté, installation quickstart) :
Démarre 2 app :
- une app pour le projet Apsolu qui sera proposée en SAAS sur le mode multi-tenant
- une app Rennes 2
Tests en cours
Réflexion à la mise en place d'un module qui permet à l'étudiant de sélectionner son emploi du temps en premier lieu dans ADE, pour pouvoir récupérer les infos par la suite dans schedule
Université Paris Sorbonne (Projet d'app mobile pas officiellement lancé) :
Intéressés par le SAAS
Université de Polynésie :
Intéressés par le SAAS
Autres besoins exprimés :
Notification anonyme : impliquerait de revoir le moment où le token est demandé (actuellement à la connexion)
Page de doc sur le déploiement du backend VM, Pm2 etc.
UPHF : VM
Nîmes, Normandie : pm2
Lorraine : Kubernetes
Etat d'avancement de l'offre Saas :
L'offre SAAS inclura :
L'hébergement et la mise à jour du backend c'est à dire la partie rose du schéma d'architecture (https://www.esup-portail.org/wiki/x/FYDoTw) à savoir :
L'ensemble des µServices
Les services associées : MongoBD, Redis, Nats
Le CMS Wordpress (on ne partira pas sur Directus dans l'offre SAAS)
La version web du client
La construction, la mise à jour et le déploiement des applications natives Android et iOs sur les stores
Un document de cadrage a été remis à Esup et est en cours de validation. À la suite de ça un modèle de convention devra être rédigé et validé.
En terme de coûts, le tarif estimé sur l'hypothèse de 5 établissements souscrivant à l'offre est de 15000€ TTC/an et 5000€ TTC d'entrée. Montants en cours d'étude (ne devraient pas être revus à la hausse)
L'URCA a acté la souscription à l'offre SAAS. Le groupe INSA et Paris Sorbonne sont intéressés.
Questions diverses
Il faudra peut-être prévoir des réunions thématiques ou au moins techniques.
Réflexion autour d'un "Marketplace" des connecteurs : centraliser les connecteurs et app tierces développées et maintenues par les établissements