Skip to content

Graphiques des visites en d3

marcimat a demandé de fusionner gh-6d92ff8f/4/unknown/refs/pull/4/head vers master

Pour les tickets #4529 (closed) et #4419 (closed)

On intègre d3.js à la place de jquery.flot & autres. On intègre également luxon.js (le remplaçant de moment.js).

Cette intégration change la présentation du graphique des visites par jour et par mois, en ne proposant qu'un seul graphique pour cela, avec des boutons qui permettent de basculer sur différentes vues. Les vues sont :

  • 3 mois (unité jour : 90 jours),
  • 2 ans (unité semaines : 104 semaines),
  • 5 ans (unité mois : 60 mois)
  • infini (unité année).

Les vues (leur nom vs l'unité n'est pas très clair et pourra être revu). Ceci dit ces plages ne sont pas pris au hasard : 2 ans et 5 ans elles correspondent à l'archivage des statistiques. L'archivage, au delà de 2 ans regroupe les visites par mois ; au delà de 5 ans, les regroupe par an. La vue «2 ans» aurait pu rester en unité jours (730 jours), mais cela fait des barres trop petites sur le grahique.

Note: il reste quelques traductions à faire (3 mois, 5 ans...)

Rapports de requête de fusion