1) Préparer
- [ ] Dossier racine avec
index.html
etmanifest.json
. - [ ] Sous-dossiers (
pdfs
,images
,videos
,zips
,thumbs
…). - [ ] Noms de fichiers propres (voir Annexe A).
2) Renseigner le manifest
- [ ] Chaque item a title, url, type (et si possible tags, created).
- [ ] Les chemins
url
/thumb
existent vraiment.
3) Tester en local
- [ ] Ouvrir
index.html
; la liste s’affiche. - [ ] Recherche, filtres, aperçus et téléchargements OK.
4) Déployer
- GitHub Pages :
- [ ] Pousser le dossier ; activer Pages (source root).
- Netlify :
- [ ] “Upload folder” → glisser le dossier racine.
5) Vérifier en ligne
- [ ] L’URL publique s’ouvre, cartes visibles.
- [ ] 2–3 fichiers s’ouvrent ou se téléchargent sans erreur.
6) Corriger (si besoin)
- [ ] Manifest introuvable → remettre
manifest.json
à côté deindex.html
. - [ ] 404 → corriger le chemin et la casse.
- [ ] Aperçu PDF impossible → héberger le PDF sur le même site ou proposer Télécharger.
- [ ] JSON invalide → vérifier virgules/guillemets avec un validateur.
À retenir
- Même arborescence qu’en local ;- Tester avant et après déploiement ;- La plupart des soucis = chemins ou JSON.