Ma Commune Wikipédia
Février 2016 - octobre 2019
À propos du projet
J’ai été chef de projet et développeur du projet lorsque je travaillais pour Wikimédia France, avec à mes côtés un autre développeur stagiaire.
Il s’agit d’un outil présentant une carte de toutes les communes françaises, et présentant l’état d’avancement des articles Wikipédia les concernant. En effet, ces articles sont tous rédigés suivant le même plan-type et il est donc facile de les comparer. En cliquant sur une commune, le visiteur arrive sur une fiche présentant cet état d’avancement, accompagné de conseils de rédaction et d’informations complémentaires sur les entrées pertinentes dans les autres projets Wikimedia.
Après avoir repris ce projet (un premier prototype sous Symfony avait d’abord été développé par un prestataire), nous avons décidé de basculer à Django, avec un front-end utilisant vue.js pour certaines parties dynamiques, notamment la carte intégrée via Leaflet.
Par souci de performance, les données sont collectées chaque nuit dans une base de données locales via des appels aux APIs de Wikipédia, Wikidata et Wikimedia Commons.
Ce projet n’est actuellement plus en ligne.
Fiche technique
Technologies que j’ai utilisées sur ce projet :
- Django
- Vue.js
- Leaflet
- Bootstrap