List Labels Title Description
Later Ajouter événements touristiques - Page recherche (3° bloc comme Randonnées et Services) avec liste par type d'évènements
- Fiche détail
- A proximité
- A vérifier dans API pour les thèmes proposés
Later Ajouter favoris
Later Randos à proximité Ajouter filtres par ID_trek ou ID_touristic-content dans la route /trek
Later Contenus touristiques à proximité d'un autre contenu touristique
Later Carte - Couches additionnels (rasters ou vecteur)
Later Carte - Zoom min et max
Later Carte - Filtrer selon zone affichée
Later Réservation en ligne - Widget
Later Rabattre header
Later Carte mobile Détail - Ajouter tooltip sur POI, étapes...
Later Tester fond IGN
Later Boutons TELECHARGER à regrouper et dédoublonner
Later Revoir la logique et l'ergonomie des filtres Actuellement, on a 2 premiers "filtres" qui sont plutôt des sélecteurs de contenu, permettant de choisir les pratiques de rando et/ou les catégories de contenus touristiques à afficher.
Sur la même ligne (et même design) on a les filtres communs et permanents.
En dessous, selon le type de contenu sélectionné, on affiche éventuellement les filtres spécifiques à celle-ci.

Ces différents types de filtre mériteraient d'être plus clairs, éventuellement dissociés, pour améliorer le fonctionnement, la compréhension et l'ergonomie.
Later Intégrer Outdoor
Later Autres médias associés aux randos et POI à intégrer dans les fiches
Later Fiche rando - A proximité - Grouper les CT par catégorie. Et pouvoir choisir les catégories que l'on fait remonter
Later Analyse, code, API et performances
Later HOME - Pouvoir faire des blocs de suggestion avec des CT Actuellement on ne peut utiliser que des randonnées dans les blocs de suggestion de la HOME
Later Fiches rando - ajouter communes, départ, arrivée
Later Carte mobile - Localisation GPS
Later Fonctionnement offline - Pouvoir télécharger une rando, ses médias et sa carto de manière explicite et la retrouver facilement
Later Widget fiche rando ou groupe de randos Créer un widget integrable dans un site tiers avec la fiche d'une rando ou la carte d'un groupe de rando avec leurs fiches

Voir https://selleo.com/blog/how-to-create-embedded-react-widget
Later Améliorer l'affichage des tracés des randos sur la page recherche Actuellement on ne les affiche que quand on clique sur le marqueur d'une rando sur la carte. Et souvent la tooltip masque en partie le tracé.
On pourrait afficher le tracé quand on survole une rando dans la liste de résultat en plus de mettre en avant son marqueur.
Mais il faudrait faire des appels API à la volée car on n'a pas encore les tracés de toutes les randos pour des raisons de performance.
Retours Camille Profil altimétrique et curseur sur la carte Le curseur (rond gris) est affiché sur la carte partout.
Il faudra voir si il est possible d'avoir ce curseur sur la carte, uniquement quand on est positionné au niveau de la partie PROFIL ALTIMETRIQUE dans le bloc de contenu ?
Retours Camille URL rewriting de V2 à V3 Exemple d'une rando dans la V2 : https://rando.ecrins-parcnational.fr/a-pied/boucle-de-la-cabane-de-laiguille/

Exemple de redirection de la V1 à la V2 : https://github.com/GeotrekCE/Geotrek-rando/blob/master/docs/http-server.md#redirect-urls-from-v1

Problème : La V3 s'appuie sur les ID des objets alors qu'on ne les avait pas dans la V1 ni V2.

Renvoyer vers la page de recherche avec recherche libre sur le nom de l'objet ?
Retours Camille Plusieurs GTR sur un même serveur ? Alors que les images s'appellent "geotrek-rando" ?
Retours Camille Paramétrage des blocs de la home par défaut + si un ID fonctionne pas ou pas dispo dans la langue + CT ? Actuellement la conf par défaut interroge des ID de rando, mais ceux-ci ne correspondent pas à des ID existants quand on branche à sa propre API. Ne pas mettre d'ID par défaut.

Si un des ID n'est pas trouvé (rando existe pas ou pas dispo dans la langue demandée) alors tout le bloc ne s'affiche pas. On pourrait quand même afficher le bloc avec les randos qui sont OK
Retours Camille Messages d'alerte lors du build + MAJ des dépendances ?
Retours Camille SEO - Qu'est-ce qui a été fait ? Google Search Console ?
Retours Camille Configuration par défaut des réseaux sociaux dans le footer, si je ne surcouche pas ceux par défaut ? Je peux ne rien mettre comme liens ?
En passant le bloc vide ?
Voir https://github.com/GeotrekCE/Geotrek-rando-v3/blob/main/frontend/config/footer.json
+ Lister les réseaux sociaux disponibles dans la doc ?
Retours Camille Les autres URL sans contenu renvoient une erreur : https://geotrek-rando-v3-pi.vercel.app/trek/
Finitions Design Styler et si nécessaire masquer les scroll bars pour tous les navigateurs et windows
Finitions Design Ajouter des tooltips sur les boutons Sur les pictos des infos techniques, mais aussi sur tous les pictos des catégories ou types d'objet, ainsi que sur les boutons d'action (voir captures)
Finitions Design On scroll dans le bloc de gauche, donc afficher le scroll sur la partie de gauche uniquement et non pas sur toute la page voir rando écrin
Finitions Design Clarifier les actions vers les cartes. Bouton EN SAVOIR PLUS ?
Pages détails / Itinérance Page détails - Pages itinérance ETQU, sur le carousel de randos filles, je vois toujours la rando courante initialisée au milieu du carousel Objectif : quand on arrive sur une page de rando fille d'itinérance, je dois avoir la rando d'avant et la rando d'après accessibles dans le carousel
Page Détails / Carte Need Archi,Page détails - carte ETQU, lorsque j'arrive sur la section "A proximité" je vois la carte avec les pictos des contenu et une popup au clic
Page Détails / Carte Page détails - carte Afficher en tooltip l'info texte liée au parking au survol du parking sur la carte.
Page Détails / Carte Page détails - carte Afficher sur la carte les lieux de renseignements
Page Détails / Carte ETQU, je peux cliquer sur un bouton de recentrage pour ramener la carte sur sa position/zoom initial
Page Détails / Contenu Bug,Page détails - Contenu [Bug] ETQU je peux accéder à la page si un des résultats a une practice/difficulty/theme qui n'est pas en BDD Edge case mais ça peut arriver
Page Détails / Contenu Page détails - Contenu,Retour Camille,A discuter ETQU, je peux cliquer. sur une image pour la mettre en plein écran (section Patrimoines et à proximité) priorité à discuter en fonction du temps et de la complexité de l'implémentation
Page Détails / Contenu Page détails - Navigation,Bug Détails - Navigation dans les catégories à affiner Sur https://geotrek-rando-v3-pi.vercel.app/details-2-Col-de-Font-Froide, quand je clique sur ACCESSIBILITE, ça highlight A PROXIMITE

Bug à investiguer
Page Détails / Contenu Page détails - Contenu ETQMobile je peux naviguer dans les pages détails avec les ancres
Page Détails / Contenu Need design ETQMobile j'ai accès aux boutons de la page Détails Tous les boutons ou uniquement ceux de téléchargement ?
Page Détails / Contenu Page détails - Contenu ETQU, sur la page détails, s'il manque un champs, la page charge quand même
Page Détails / Contenu Bug,Page détails - Contenu ETQU, je ne vois pas les "j" en gras dans les textes
Page Détails / Contenu Need PO,Page détails,Page détails - Contenu ETQU, sur la page détails, je vois une section Signaler un problème qui ouvre un formulaire [Standard](https://www.notion.so/m33/Les-Standards-Theodo-43b05c12f0a2449796558a2d7e26e4d6?p=5efdfa1167d44eccb4f4df2cc7993b37)
## Done idéal
x

## Why de l'enquête
x

## Temps max
x
Page Détails / Contenu Ajouter objets secondaires sur la carte (signalements, aménagements, services) - A ajouter à l'API au préalable
- Activable ou masquable sur la carte
- Infos dans la tooltip au clic que l'objet sur la carte
- Aussi sur la carte de la page détail ? Paramétrable
Page Détails / Contenu Vue 3D - Exemple : https://randonature.parc-haut-jura.fr/randonnee/des-bas-monts-au-chalet-du-gralet/
- Code intégré : https://github.com/GeotrekCE/Geotrek-rando/tree/master/src/app/3d
- Explication : https://makina-corpus.com/blog/metier/2014/visualiser-des-chemins-de-randonnee-en-3d-grace-a-babylonjs
- Code source : https://github.com/celian-garcia/rando3D
- Ajouter URL du fichier DEM.json à la route /trek
- Drapper la couche "Photo aérienne"
- Afficher l'itinéraire et les POI
- Détail d'un POI au clic sur son picto sur la carte
Page recherche / Carte Recherche - carte Centrer la carte (zoom dézoom, centrer)
Page recherche / Carte Recherche - carte,A discuter Optimisation du nombre de rendu sur la carte Discussion : que veut dire "optimisation"
Page Recherche / Affichage Résultats Recherche - Affichage résultats ETQU, si je n'ai pas assez de résultats sur on écran, l'infinite scroll se trigger quand même => 10 résultats
Page Home Page d'accueil 🏡 Rédiger la documentation sur la personnalisation
Page Home Page d'accueil 🏡,A discuter [1] ETQU Mobile, je suis redirigé vers la page Résultat dès que je clique sur une activité de la liste déroulante, sans cliquer sur "Valider" Le bouton "Valider" serait supprimé par rapport aux maquettes
Sprint +1 Recherche - carte ETQUWeb, lorsque je survole une carte de résultat, je vois le point en surbrillance https://stackoverflow.com/questions/6910049/on-a-css-hover-event-can-i-change-another-divs-styling

Optimalement on le fait en CSS, sinon on fait ça en JS avec un state

45min: Essayer de le faire en CSS
15min: Sinon rédiger le ticket en JS
-> Ne pas hésiter à andon Louis Z

Bloqué car :
- useState fais des rerenders sur la carte
- useRef ne fait pas les rerenders

En attente de voir si on peut andon LouisZ
Andon de LouisZ on n'a rien vu de flagrant, on va utiliser profiler pour voir...
Sprint +1 Page détails - carte ETQU, lorsque je survole un POI, je vois le picto en couleur https://trello.com/c/p3yfHzu6/209-3-etquweb-lorsque-je-survole-une-carte-de-r%C3%A9sultat-je-vois-le-point-en-surbrillance
Sprint +1 Recherche - carte,Need Archi ETQU je ne vois pas la carte "flasher" sans raison Cela arrive quand:
- A l'arrivée sur la page search
- En mobile on appuie sur le bouton filtre depuis la carte et n'importe où dans le menu des filtres ensuite

On a essayé :
- React memo pour la version mobile cela n'a rien fait
Sprint +1 Retour Camille,Page détails - carte,Need Archi ETQU, lorsque je clique sur un point sur la carte de la page détails (poi, contenu touristique), je vois sa carte en surbrillance Discussion : est-ce que c'est la meilleure solution d'un point de vu fonctionnel ?
Sprint intermédiaire - autre Recherche - Carte et clusters non éclatés Quand on a plusieurs randos qui partent du même endroit, on a un cluster qui apparait. Quand on clique dessus, on n'a plus qu'une seule des randos qui est disponible au clic : https://rando.xxxx.com/search

Du coup on ne pas afficher le tracé des autres randos...
Normalement les clusters de Leaflet s'éclatent en étoile quand on zoome fort dessus.
Sprint intermédiaire - autre Pouvoir désactiver l'indexation dans les moteurs de recherche Quand le site est en test, en cours de mise en place, on peut souhaiter ne pas autoriser son indexation.

Dans ce cas, il serait utile d'avoir un paramètre "enable_indexation" à true par défaut.
En le passant à false, il mettrait dans le fichier robots.txt :

User-agent: *
Disallow: /
Sprint intermédiaire - autre Page d'accueil 🏡 ETQStructure, j'ai la carte "Sélectionné par notre parc" en exemple Création de la doc
On a l'exemple de "Sélectionné par le parc" (https://github.com/GeotrekCE/Geotrek-rando-v3-installer/tree/main/examples) mais il serait utile d'ajouter les exemples des blocs par thématique et/ou territoire présents sur la maquette

J'ai basculé les exemples de custo HTML dans le dépôt principal, dans la customization d'exemple : https://github.com/GeotrekCE/Geotrek-rando-v3/blob/main/frontend/customization/html/homeTop.html
Sprint intermédiaire - autre Étapes - Centrage des chiffres sur les markers de la carte si >10 Si j'ai plus de 10 étapes sur une itinérance, le chiffre sur les marqueurs n'est pas centré.
Voir PJ de https://gtr3.rando-xxx.fr/trek/4206
Sprint intermédiaire - autre P2 Quand j'ajoute un filtre de recherche, ne pas recentrer la carte
Sprint intermédiaire - autre Je fais une recherche, je vais sur une fiche détail, je fais retour navigateur, je ne suis pas renvoyé à la recherche Je suis sur Chromium.
Je vais sur un CT depuis la recherche : https://geotrek-rando-v3-pi.vercel.app/service/3-Chambres-d'h%C3%B4tes-La-Roche-M%C3%A9ane

Je fais retour navigateur, l'URL change pour être remplacé par https://geotrek-rando-v3-pi.vercel.app/search?categories=1, mais je reste sur la page détail du CT, même après plusieurs minutes.

Je ne reproduis pas tout le temps... :-/
Sprint intermédiaire - autre Recherche - Affichage résultats,Bug,P2 Lorsque j'arrive en bas de page et que des nouvelles recherches sont chargées, je ne vois le loader au milieu de l'écran Régression
Sprint intermédiaire - autre Bug ETQU, sur la page recherche, j'ai toujours accès au zoom de la carte Quand la barre de filtre est sur deux lignes, le bouton zoom de la carte est masqué
Sprint intermédiaire - autre Page détail - Quand je clique sur "Accessibilité", ça highlighte "A proximité" dans le sommaire Exemple sur https://geotrek-rando-v3-pi.vercel.app/trek/2-Col-de-Font-Froide
Sprint intermédiaire - autre Langues,P2,Need #412 ETQU, quand j'arrive sur une page Détails ou Satellite, je vois les textes dans la bonne langue ou je suis redirigé Si la langue sélectionnée n'est pas disponible

https://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering

`export async function getServerSideProps(context) {
const res = await fetch(...)
const data = await res.json()

if (!data) {
return {
notFound: true,
}
}

return {
props: {}, // will be passed to the page component as props
}
}`