MapContrib 1.0 est là !

Comme certains et certaines ont pu le voir en fin d’année dernière, le père Noël nous a déposé la version 1.0 de MapContrib sous le sapin 🙂

Il est temps de faire le tour des nouveautés et de dresser un bilan du projet.

Les principales nouveautés

Nouvelle gestion des tags et des types de nœuds

Il est désormais possible de créer ses propres tags ou de surcharger les tags OSM. Cela peut être utile quand vous voulez restreindre la saisie d’un tag à certaines valeurs uniquement.

Par exemple, le tag capacity est prévu pour recevoir un nombre entier positif. Le créateur du thème, pour aiguiller les contributeurs, peut créer son propre tag capacity et lui assigner une liste déroulante de valeurs possibles : 1, 2 et 3 par exemple.

Ce n’est qu’un exemple et vous pouvez imaginer à peu près ce que vous voulez avec ça 😉

Les tags ainsi créés et les tags contenus dans les types de nœuds d’iD sont maintenant proposés en auto-complétion lors de la configuration des types de nœuds et lors de la contribution.

Traduction des thèmes

Les créateurs de thème peuvent maintenant traduire tous les éléments en anglais, français et italien. Cette couverture de langue sera bien évidemment élargie à l’avenir.

Ainsi, les titres, descriptions, tags, types de nœuds, etc. peuvent tous être adaptés aux différents visiteurs en fonction de la langue de leur navigateur.

Archivage du cache OverPass

Cette fonctionnalité permet, lorsque le cache d’une couche OverPass est activé, d’offrir une modération des POI supprimés d’OSM.

À chaque mise à jour du cache de la couche, si MapContrib détecte que des POI sont manquants, il les met de côté et propose à l’administrateur du thème de les garder ou des les supprimer pour de bon, individuellement.

Carte thermique

L’affichage de chaque couche peut désormais être configuré en carte thermique.

HTTPS forcé

Il est désormais possible de forcer l’usage du HTTPS sur une instance MapContrib.

Colonnes plus larges

Les colonnes ont été élargies afin d’offrir une expérience plus confortable à tous les utilisateurs.

Passage à Leaflet 1.0

MapContrib n’est pas le seul à passer à la 1.0, il embarque désormais Leaflet 1.0 aussi !

Bilan

Après un peu plus de 18 mois de développement nous sommes plutôt fiers de notre bébé ! Il reste bien sûr une tonne de choses à faire ou à améliorer mais le résultat est là et est déjà utilisé un peu partout dans le monde.

MapContrib est traduit en anglais, français et en italien (merci encore Maurizio « napo » Napolitano). Cela dit nous avons prévu d’utiliser une plate-forme de traduction pour faciliter la contribution et ouvrir MapContrib au maximum de langues/dialectes possibles. L’issue parlait à l’origine de Transifex parce que c’était le seul nom qui était revenu plusieurs fois à mes oreilles mais je suis de plus en plus intéressé par Weblate, bien plus libre et coopératif. J’ai hâte !

Un gros travail va être fait dans les prochains mois pour rendre l’application plus sociale. Pouvoir échanger avec le créateur d’un thème, mettre des thèmes en favori ou les dupliquer, ainsi que supprimer ses propres thèmes. Il sera beaucoup plus simple de garder une trace de ses thèmes préférés et de gérer ses propres thèmes.

Il est aussi prévu de longue date de connecter MapContrib à Osmose. Être capable d’afficher des couches de données provenant de cet outil serait un vrai plus pour les contributeurs !

Nous avons besoin de vous

Pour traduire, même avant que la plate-forme de traduction soit en place.

Pour construire la documentation, parce que nous manquons de temps.

Pour développer, parce que tout irait bien plus vite à plusieurs 😉

Et pour en parler, échanger et avoir les idées que nous n’avons pas encore eu. Pour construire une communauté autour de ce petit outil qui vous veut du bien 🙂

Bon mapping !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *