---
priority: 10
type: project
tags: [project, cms, adipso, npdge-lot5]
univers: PRO
title: "NPDGE - Lot 5 : CMS"
referent: [[RYCKELYNCK_Guillaume]]
appui: ""
status: "active"     # Options: active, closed, in-progress, urgent, waiting
urgence: "haute"
start: "2026-07-28"
due: "2026-07-28"
end: "2026-07-28"
review: "2026-07-28"
domain: "[[PRO-NPDGE]]"
---
# NPDGE-LOT5 - CMS (Adipso)

## Todo


### Urgent
${template.each(query[[from t = index.tasks() where not t.done and table.includes(t.itags, 'URGENT')
and string.find(string.gsub(t.name, '%-', '_'), "%[%[" .. string.gsub(_CTX.currentPage.name, '%-', '_') .. "%]%]") order by t.name limit 20]], template.new[==[- ${name}
]==]) or "Aucune ligne à afficher"}

### Next
${template.each(query[[from t = index.tasks() where not t.done and table.includes(t.itags, 'next')
and string.find(string.gsub(t.name, '%-', '_'), "%[%[" .. string.gsub(_CTX.currentPage.name, '%-', '_') .. "%]%]") order by t.name limit 20]], template.new[==[- ${name}
]==]) or "Aucune ligne à afficher"}

### Other
${template.each(query[[from t = index.tasks() where not t.done and not table.includes(t.itags, 'URGENT') and not table.includes(t.itags, 'next') and string.find(string.gsub(t.name, '%-', '_'), "%[%[" .. string.gsub(_CTX.currentPage.name, '%-', '_') .. "%]%]") order by t.name limit 20]], template.new[==[- ${name}
]==]) or "Aucune ligne à afficher"}

### Done
${template.each(query[[from t = index.tasks() where t.done and string.find(string.gsub(t.name, '%-', '_'), "%[%[" .. string.gsub(_CTX.currentPage.name, '%-', '_') .. "%]%]") order by t.completed limit 20]], template.new[==[- ${name}
]==]) or "Aucune ligne à afficher"}

## Evénements
${query[[from o = index.tag "header" where table.includes(o.tags, "event")
and string.find(string.gsub(o.name, '%-', '_'), "%[%[" .. string.gsub(_CTX.currentPage.name, '%-', '_') .. "%]%]") order by o.page desc limit 10 select table.select(o, 'ref', 'name')]]}


## Ressources

* Fichier Excel de suivi des pages du CMS:
https://docs.google.com/spreadsheets/d/1ojOu-wTKHez9Osz8rf8mmJ8_QyT6WqYCgCF2D591xmQ/edit?gid=0#gid=0
* Active Collab (tickets Adipso) : https://projet.adipso.fr/projects/964/tasks/36115

## TODO


## DONE


* [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Transmettre les fichiers à Didier pour corriger les broken-links (cf. mail du 15/07/2026)
      TIPS: Utilisation d’OpenCode pour récupérer les fichiers et générer le ZIP déposé sur https://www.datagrandest.fr/public/tmp/drupal_private_files.zip  [date: 2026-07-20]
* [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Traiter lien cassés sur page projet OCS (cf. mail de IDI)
* [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Traiter lien cassés sur ocs.datagradnest.fr (cf. mail de Didier L. + mail à prévoir pour Kermap)
* [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Traiter pb. soulevés par ETS (cf. mail ETS du 21/11/2025)
* [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Reprendre arborescence du site Web et menus (cf. mail de Erine du 24/11/2025)
- [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Intégrer sur le CMS la page par profile (cf. mail de MCS et FMA)
- [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Masquer les pages projets en double
- [x] [[03_PROJETS/NPDGE-LOT5_CMS_Adipso]] - Traiter les liens cassés sur l’ensemble des pages projets
- [x] [[03_PROJETS/NPDGE-LOT5_CMS]]  Page thématique: faire une synthèse des modifications à apporter et faire valider par le Stec
- [x] [[03_PROJETS/NPDGE-LOT5_CMS]] - Envoyer rappel à [SAR] concernant intégration NL au CMS [d:2025-11-13]
- [x] [[03_PROJETS/NPDGE-LOT5_CMS]] - Répondre au ticket sur dropdown de recherche sur Active Collab (cf. https://projet.adipso.fr/projects/964?modal=Task-36328-964) [date: 2026-01-26]

