Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Rétrospective 2024

86 views
Skip to first unread message

Raphael D

unread,
Jan 15, 2025, 5:52:12 AMJan 15
to Communauté Geotrek
Bonjour à toutes et à tous,

J'ai eu l'occasion de me présenter auprès de certains d'entre vous, d'autres m'ont vu participer à diverses réunions et cafés Geotrek et c'est donc l'occasion de le faire ici via un bilan des actions réalisées par la communauté dans l'écosystème Geotrek en 2024.
Je m'appelle Raphaël Doisy, coordinateur technique Geotrek et j'ai été recruté par 22 structures dans le cadre du nouveau groupement (https://groups.google.com/u/1/g/geotrek-fr/c/8TP6l42r8SQ). Mon rôle sera notamment de coordonner des développements de Geotrek et de partager des informations auprès de vous tout au long de ma mission.
Afin de bien commencer cette nouvelle année 2025 je vous propose de faire une rétrospective de l'année 2024.
C'est parti!

📄 Pages statiques et menus
Les pages statiques se sont enrichies et la gestion des menus de Geotrek-rando s'est améliorée en parallèle. Vous pourrez retrouver le détail de ces évolutions ici : https://geotrek.fr/2024/04/05/du-nouveau-sur-les-pages-statiques-fr.html

📸 Vues HD
La gestion des vues HD sur les itinéraires, sites outdoor et POI est arrivée au cours de l'année 2023 avec la possibilité de les enrichir avec des annotations. Leur gestion a continué de s'étoffer en 2024 et elles ont été intégrées dans Geotrek-rando-v3 pour permettre de les visualiser sur les fiches détails des objets. 

📟 Geotrek-rando-widget 
Le widget Geotrek a connu diverses évolutions cette année, dont voici un aperçu :
  • Amélioration de styles, design
  • Gestion des événements touristiques
  • Gestion des sites et parcours Outdoor
  • Gestion des contenus hors-ligne
  • Amélioration de l'accessibilité (attributs des images)
  • Ajout de la couche signalétique
  • Ajout de paramètres de customisation

🔌 Passerelles
La famille des passerelles se perfectionne et s'agrandit en en accueillant de nouvelles :
  • Amélioration de l'Agrégateur : Ajout des sites et parcours Outdoor, des structures ...
  • Enrichissement de la passerelle Geotrek>Apidae avec l'ajout des événéments touristiques
  • Développement de la passerelle Cirkwi qui permet d'importer des itinéraires et des données touristiques depuis Cirkwi vers Geotrek-admin
  • Développement du parser schema_randonnee qui permet d'importer dans Geotrek-admin des données respectant le schéma de données de data.gouv.fr (https://schema.data.gouv.fr/PnX-SI/schema_randonnee/)

📅 Geotrek-event-reservation
Nouveau venu dans l'ecosystème Geotrek et actuellement en version 0.3, Geotrek-event-reservation est un outil permettant d'étendre Geotrek, avec pour objectif de gérer des réservations des animations saisies dans Geotrek-admin et de proposer un outil de réservation des événements sous forme de widget intégrable dans Geotrek-rando (ou autre).
Il a été développé par le Parc national des Cévennes et de la Guadeloupe, et Makina Corpus.

📚 Documentation
Un travail conséquent a été réalisé par l'équipe de Makina Corpus pour enrichir, réorganiser et rendre plus lisible la documentation de Geotrek-admin, Geotrek-rando et Geotrek-rando-widget. 
Je vous invite donc à aller les consulter afin d'apprécier les améliorations faites :
 
🔧 Maintenance
Les améliorations c'est chouette mais le sujet de la maintenance est tout aussi important et essentiel à la bonne santé de Geotrek. Voici les principales actions qui ont été mené :
  • Factorisation et optimisation de Geotrek-rando-v3
  • Mise à jour des dépendances 
  • Performance accrue de l'APIv2 de Geotrek-admin
  • Premiers développement pour améliorer les performances et la stabilité de création d'objets linéaires (routing)

📢 Vie de la communauté
Tout d'abord merci à tous les contributeurs qui font que Geotrek reste un incontournable dans le monde de la gestion des sentiers, de leur valorisation auprès du grand public et de l'open source.
C'est pourquoi je vais revenir sur cette année avec quelques chiffres.
En 2024 ça a été :
  • 4 Cafés Geotrek:
    • "Intégrer des tronçons avec QGIS" proposé par PNE et CD64
    • "Procédures administratives" proposé par Rando66
    • "Amélioration des performances" proposé par Makina Corpus
    • "Pastoralisme et autre conflits d’usages" proposé par CD06
  • 44 nouveaux membres dans la liste de diffusion (Google Group)
  • Sur Geotrek-admin :  22 releases et 15 contributeurs actifs (dont 3 nouveaux contributeurs).
  • Sur Geotrek-rando-v3 : 20 releases et 9 contributeurs actifs.
  • Sur Geotrek-rando-widget : 45 releases et 6 contributeurs actifs.
  • Un 2ème groupement de commande rassemblant 22 structures
Je nous souhaite une belle année à nous tous, tout autant enrichissante que celle que nous laissons derrière nous!


Marine Faucher

unread,
Feb 5, 2025, 6:28:41 AMFeb 5
to Communauté Geotrek

Bonjour à toutes et tous,

Merci Raphaël pour ces informations et bienvenue dans la communauté ! Côté Makina Corpus Territoires, comme chaque année, nous vous faisons un petit récapitulatif de nos contributions sur l'année 2024. 🎉

Chez Makina Corpus Territoires, nous sommes convaincus que l’open source et la mutualisation des efforts sont des leviers essentiels pour garantir la pérennité et l’évolution de Geotrek. C’est pourquoi, comme chaque année, nous avons autofinancé une partie du développement de la solution, en apportant des améliorations significatives sur plusieurs briques du projet. Nous sommes ravis de partager avec vous les évolutions réalisées en 165 jours de travail.

📔 Documentation

Le volet documentation de Geotrek a connu des évolutions majeures l'année passée pour offrir une meilleure accessibilité, une navigation plus intuitive et des contenus enrichis.

  • Geotrek-widget dispose désormais d'une documentation officielle avec Vitepress, intégrant de nombreux exemples concrets pour faciliter l'utilisation du widget, la personnalisation des couleurs et la configuration des différents paramètres.
  • Geotrek-rando bénéficie d'une documentation hébergée sur ReadTheDocs, avec le thème Material for MkDocs, améliorant ainsi la lisibilité et l'expérience utilisateur.
  • Geotrek-admin adopte le thème Sphinx Immaterial, offrant une interface plus moderne et ergonomique pour une consultation simplifiée.
🔹 Geotrek-admin

Nos contributions ont porté sur trois axes majeurs : la maintenance, la stabilisation et l’ajout de nouvelles fonctionnalités.

🚀 Nouvelles fonctionnalités
  • Gestion avancée des sites et parcours outdoor dans l’agrégateur (PR #3926)
  • Optimisation du sytème de routage (PR #4286)
🛠️ Maintenance et corrections
  • Mise à jour des dépendances pour assurer la compatibilité et la sécurité
  • Correction des tests de la CI pour garantir la stabilité du code
  • Migration vers Django 4.2 (Issue #3754)
  • Préparation à la mise à jour de PostgreSQL (compatibilité et prérequis)
  • Amélioration des traductions et correction de bugs TinyMCE
  • Dépréciation de la synchronisation vers Rando V2(Issue #3752)
  • Optimisation des requêtes SQL pour améliorer les performances
  • Refonte des tests avec une méthode d’assertion récursive, rendant la validation des fonctionnalités plus robuste (PR #3510)
  • Corrections de divers bugs :
    • Gestion des pictogrammes en SVG avec la synchronisation mobile (PR #3814)
    • Filtrage des valeurs dans les formulaires (PR #2290)
    • Ajout de la bibliothèque easy_thumbnails pour la gestion des pictogrammes des lieux de renseignement (PR #4021)
🔹 Geotrek-rando

Les contributions ont permis d’améliorer la maintenabilité du code, ainsi que de corriger des bugs liés à l’interface et aux interactions utilisateur.

🛠️ Améliorations techniques
  • Suppression de Styled Component: Pour la gestion du styleguide/CSS, il y avait Tailwindcss et Styled Component. Une migration totale vers Tailwind a été effectué et cela améliore le CLS (PR #1147).
  • Refonte de la configuration ESLint et Prettier pour améliorer la qualité du code React/Next.js (PR #1061)
  • Refonte du système du fullscreen (PR #1173)
  • Performance: amélioration du traitement de données chargées (PR #1197 et PR #1198)
  • Mise à jour des dépendances (React, NodeJS, Leaflet, TypeScript, react-query, Sentry, etc.)
🐞 Corrections et améliorations UX
  • Correction des popups sur la carte des fiches outdoor, pour éviter d'afficher un chargement infini (Issue #896)
  • Correction des couleurs des zones sensibles, pour une meilleure lisibilité sur la carte (PR #1310)
  • Amélioration des interactions entre la carte et le profil altimétrique, offrant une navigation plus fluide (PR #1228)
  • Désactivation de l’affichage en plein écran de la vidéo d’accueil sur iOS (Issue #1178)
  • Ajout de classes CSS spécifiques pour faciliter la personnalisation des thèmes (PR #1137)
  • Améliorer l'affichage des dates des événements touristiques (PR #1288)
🔹 Geotrek-mobile

L’accent a été mis sur la stabilisation et l’optimisation du mode hors ligne :

    • Mise à jour des dépendances
    • Amélioration du fonctionnement en mode hors connexion
    • Corrections de bugs pour une meilleure stabilité
    🔹 Geotrek-widget

    Le widget continue de s’enrichir avec des améliorations en stabilité, documentation et tests :

    Nous prévoyons de vous présenter plus en détail le widget, son intégration et ses fonctionnalités dans les mois à venir.

    🌟 Et pour 2025 ?

    Aujourd’hui plus que jamais, nous encourageons l’open source, le partage d’expériences et la mutualisation des développements pour bâtir ensemble un outil toujours plus performant et adapté aux réalités du terrain.

    Nous sommes ravis de poursuivre cette aventure avec vous et restons à votre écoute pour échanger sur les besoins et évolutions à venir.

    🔗 Tout ce que nous développons est en accès libre, n’hésitez pas à nous contacter pour en savoir plus !

    À bientôt,
    Marine Faucher - Makina Corpus Territoires

    Reply all
    Reply to author
    Forward
    0 new messages