COMMUNES - #R&D évolution services communes  

Partenariat Skeeled X E-connect

Notes du meeting: Business model qui sont le plus en demande de l’outil:Construction Horeca Hospitalier Public FeaturesSystème de rôles pour les utilisateurs Formulaires affichables via: Auto hebergement, api, iframe,LPTri de l inbox en fonction des réponses du formulaire  (Nationalité, permis etc,…)PJ/champ de formulaire autodestructible après x tempsDivision en workflow de recrutement => Kanban avec itw 1, itw 2, itw 3Système de review à plusieurs personnes => le Rh peut mettre une note, le marketing manager aussi et une note moyenne est affichéeSystème de search qui fonctionne aussi avec le texte du cvStatistiques sur les candidats, jobs ouvert, workload des équipes, démorgraphies des candidats  Possibilité de set up un erp rh complet avec payroll, temps de travail etc,… Onboarding et pricing:Paramétrage en live avec le client en 3 sessions de deux heures enregistrées, 1 onboarding 2 formations et réglagesPricing en fonction de la taille de l’entreprise: entre 200 à 400 euros/mois en fonction

GT - [Conception dashboard App communes] 1/3 - #GT #DM #WA - 30 pts -

TASK DESCRIPTION: Créer une page dashboard qui serait le point d’entrée de l’application des communes :Lister les modules (infos par module ? Exemples: dernières réservations de salles, dernières inscriptions aux cours/événements, rendez-vous à valider, …Afficher les dernières nouveautés (pour l’app globale et part module selon l’activation ou non ?)Afficher des statistiques (graphiques, nombres de réservations de salles, inscriptions, statuts des réservations, …) ASSIGNED ROLES: [CSM, TL]

Implémentation GMS selon nouvelle conception 2/3 - #GT - xx pts -

TASK DESCRIPTION: Describe general task.   ASSIGNED ROLES: [CSM, DA, TL]

Newsletter Brevo communes backend 3/3 - #GT - xx pts -

TASK DESCRIPTION: Developer strat communication sur base du nouveau backend  ASSIGNED ROLES: [CSM, DA, TL]

Meeting, gestion de projet

Notes meeting du 26.3: Beztdorf→ Prévoir meetingRecadrer le client JP: faire dans contrat maint un ‘groupe de taches’ hors scope pour refonte Et informer client de status budget, etc. Qu’est ce qui tombe dans V1, et qu’est ce qui tombe en V2 → aider Naim à organiser une vueMertzig avec white label juinBAT obtenu. On va utiliser ce projet pour whitelabeliser les modules. Mais avec pique de tickets, Naim n’a pas le temps Rediscuter semaine pro pour voir si le rush est tjrs là et voir si on doit trouver un backup/Plan BRosport -> MaxenceFrisange -> MaxenceL’ordre n’a pas changé—-Communication Clients + Non-clients:NewsletterDans GMSOn attend un peu, le temps que Jess et Tom ont le temps de vraiment travailler dans un concept

Liste sujets à communiquer + idées

Traduction via AIPerplexity Search Communication trimestrielle → Pour ceux qui n’ont pas Module XYZ, communication pour présenter “upgradez avec ce module” Elaborer win-win avec hot city: qu'ils nous refèent des communes pour clients et on les refere pour app  Ecran exterieur pour affichage e-reider Dans les réservations de salles / Prise de rdv mettre tous les champs vides dans un collapse Sélectionner par service => par jour de la semaine => les horaires disponibles et le temps par slots Gemengen GPT ? Danger: plusieurs communes ont des modules mais visiblement zero activité dessus. Ils ne s'en servent pas. prevoir des rappels, re-présenter produit, .. Module 'data' -> dashboard avec data custom made pour communesRenommer xxx.communes.e-connect.lu en gms.xxx.lu (Style services.schuttrange.lu) -”Boost my module” → Marketing push packages

COMMUNES - Gestion app des communes - 2025  

GT - [Merge modules Bénévolat/Organisations/Indes communal] - #GT #DM #WA - 50 pts -

TASK DESCRIPTION: Fusionner les modules bénévolats et organisations + gestion de l’index communal Merge association bénévolat et organisation (pour avoir une seule entité)Déplacer la partie bénévoles et annonces dans Organisations → Job offersIndex communale (adaptations & API)Tests + Scripts de migration pour strassenAdaptations pour les utilisateurs (login et redirections / dashboard) ASSIGNED ROLES: [CSM, TL]

GT - [Conception dashboard App communes] - #GT #DM #WA - 30 pts -

TASK DESCRIPTION: Créer une page dashboard qui serait le point d’entrée de l’application des communes :Lister les modules (infos par module ? Exemples: dernières réservations de salles, dernières inscriptions aux cours/événements, rendez-vous à valider, …Afficher les dernières nouveautés (pour l’app globale et part module selon l’activation ou non ?)Afficher des statistiques (graphiques, nombres de réservations de salles, inscriptions, statuts des réservations, …) ASSIGNED ROLES: [CSM, TL]

Dashboard App communes (nouveautés, modules, stats)
Choix de techno gratuite pour la carte interactive

Map tiler:https://www.maptiler.com/maps/#style=streets-v2&lang=auto&mode=2d&position=9.06/49.8159/6.1338Map tiler basic & osm bright Leaflet:https://leaflet-extras.github.io/leaflet-providers/preview/index.html CartoDB.VoyagerLabelsUnder

Changer le domaine du GMS de nos clients en URL plus 'vendeur'

acuellement quasi toutes communes sont sur nomdecommune.communes.e-connect.lu→ Faisons gms.nomcommune.lu

Documentation APP & Quilium - 80 pts -
Quilium Premium Setup [Beckerich] - 10 pts -

GOAL: Setup Premium featuresGUIDELINES / RELATED INFORMATION:--- Premium ---✓ Hébergement sécurisé✓ Certificat SSL Let's Encrypt✓ Certificat SSL personnel (non fourni)✓ Mises à jour CMS✓ 50G de stockage✓ Nom de domaine personnalisé pour les e-mails sortants✓ Backups 15 jours✓ SLA 99.5%✓ Firewall & CDN (WAF)✓ Monitoring uptime (alertes)✓ Frais annuelsASSIGNED ROLES: FE/IT/TL

Maintenance infrastrcuture - 20 pts -
Grooming & Follow-up Février #WA - 10 pts -

URL fichier module & suivi : TODO

Quilium 3  

Rollback sur une révision de page (historique)

Estimation 40pts reste à faire à partir du 15/10

#BUG URL des cibles de raccourcis pas mise à jour en LIVE - 10 pts -
Changer le backend pour le cache quilium frontend (file -> elasticache)
Upload d'image, afficher l'image sans refresh - 10 pts -
#BUG si on sauvegarde la nav avec une page entre temps supprimée par quelqu'un d'autre ou manquante, bug - 10 pts -
#BUG erreur SQL si plus de 255 chars dans un text (ex: save item depuis un form)
#BUG comment des call API externes peuvent prendre plus de temps que le timeout et faire planter les sites.
#FRONT Log les erreurs et tous les autres messages avec le website id
#BUG orderby un champ items non multiple = erreur SQL

Invalid text representation: 7 ERROR: invalid input syntax for type uuid: "[]" (SQL: select itemset_media.* from "itemset_media" left join "itemset_mediacateg" on (array_to_json(array["itemset_media"."categ"])->>0)::uuid = "itemset_mediacateg"."id" order by "itemset_mediacateg"."name" asc, "itemset_media"."id" desc limit 50 offset 0)

#INFRA supervisor auto restart check

Briefing maxime : supervisor has tried to autorestart the worker after a crash (database was updating) but 1 minute later it stopped restarting. Worker was offline 24H hours...Supervisor should try to restart after crash less aggressively, wait more time before restarting, and keep trying way more times.

#BUG : navigation element a la fois dans la corbeille et dans la navigation d'origine en deleted.
#Account - New frontend + partie admin [PART 1]

Refonte de la partie AccountPhp 8.2 + laravel 10 & upgrade librairies (PLUS TARD)New UI (remove angular)New Admin areaQC & Go Live + compatibilityASSIGNED ROLES: [CSM, DEV]

Documentation end user

Création d’une documentation client pour Q3 & Pour décharger le support des questions fréquentes  Arborescence de niveau 1: Customize your website: Concerne l’utilisation du CMS, des éléments de contenus, des pages etc,… SEO & Accessibility: Concerne les bases du SEO et de l’accessibilité dans quilium Knowledge base: Concerne les questions récurrentes pas forcément liées au CMS (vider son cache, etc,…) et le vocabulaire de base (élément de contenu, CMS, collection, etc,…) Add-ons: Concerne les upsells (réservations de salles, form builder, etc,…) + chatbot lié au support. Updates : Concerne les nouveautés Q3 + Opt in newsletter FAQ:

Quilium 3 - Documentation utilisateurs

Mise à disposition d'une documentation end-user Q3, pour les clients.

#DEV Occurrences d'un média dans le CMS #15203

timesheet Wiltz et Strassen

#Dev - Cleanup unused media files
#Bug - Pages non agregées dans les collections
#DEV - Collections externes #Headless
#DEV cookies handling in frontend and cli (AB TEST)
#DEV Limite les champs texte à 200ko (evite les svg de 1G)
Pagination dans les call query
Tri dans la librairie média
Drag'n' drop pour l'ordre des items dans les collections