PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Progi1984 : Firefox OS : Statistiques sur le Marketplace

lundi 31 août 2015 à 10:00

Suite à mes articles sur le Marketplace, je m’étais donné comme objectif de mettre en place un système automatisé de mise en ligne des statistiques. Après quelques développement, cela fonctionne assez bien. Voici comment cela fonctionne et mon analyse sur ces statistiques.

Firefox OS : Analyse du Marketplace

Fonctionnement

J’utilise Travis CI pour faire l’intégration continue, et un dépôt Github pour stocker les données. Je lance tous les débuts de mois – le plus souvent, le 2 – un build de la branche develop.

Dans la branche gh-pages sont stockées le site statique (HTML / CSS /JS) et le fichier JSON généré.
Dans la branche develop sont stockées les fichiers backup du Marketplace et les scripts.
Il y a trois scripts, situés dans le dossier src : preScript.sh / generateStats.php / postScript.sh.

preScript.sh

Ce premier script a pour but de récupérer le premier fichier de chaque mois.
D’abord, on vérifie d’abord que le fichier n’existe pas dans les archives déjà téléchargées. Si ce n’est pas le cas, on vérifie que le fichier existe sur le serveur de Mozilla. Si c’est le cas, on le télécharge et on le commite puis pushe dans les archives. Si ce n’est pas le cas, on prend le fichier du jour.

generateStats.php

A partir des archives téléchargées, on génère diverses statistiques sur chaque mois :

Puis sur le dernier mois :

La génération créé un fichier JSON.

postScript.sh

Ce dernier script prend le fichier JSON et le commite et pushe sur la branche gh-pages pour que le site statique prenne en compte cette dernière version des statistiques.

Compte-rendu

Suite à une demande de @MozillaZineFr, j’ai réalisé une analyse des statistiques du début (Juin 2013) à Aout 2015. L’article sera disponible sur le blog Firefox OS de MozFr.

Cet article Firefox OS : Statistiques sur le Marketplace est apparu en premier sur RootsLabs.

Gravatar de Progi1984
Original post of Progi1984.Votez pour ce billet sur Planet Libre.

Articles similaires