Changeset 38334 in spip-zone

Timestamp:
May 23, 2010, 10:50:04 AM (11 years ago)
Author:
cedric@…
Message:

un plugin qui generalise top10 pour construire une base statistique des sites sous spip
Les sites sont recherches dans :

  • le RSS des sites sous spip
  • le RSS twitter sur la recheche "spip"
  • le RSS google news sur la mot cle "spip"
  • le RSS delicious des sites sous sarka
  • le RSS identica sur le mot cle "spip"
  • les recherches d'url spip.php?page=xxx caracteristiques d'un site SPIP, par l'API BOSS ou autre chaine caracteristique d'un site sous spip
  • les referers du site

Ce mode de recrutement permet de trouver tous les sites visibles et vivants, avec un biais de recrutement car spip.php n'existe que depuis SPIP>=1.9, d'ou le peu de sites sous SPIP <1.9 dans les stats
Il n'y a pas de mecanisme manuel de declaration de site, la petition de spip.net suffisant pour cela
Les sites recrutes sont enregistres en statut propose

Un genie scanne chaque site, pour verifier qu'il s'agit bien d'un site sous SPIP, et recuperer des infos statistiques :

  • IP
  • version de SPIP, avec plusieurs solutions de detection quand le header n'est pas present
  • version de PHP
  • plugins installes

L'IP est utilisee pour determiner le pays d'hebergement via l'api GeoIP maxmind
le plugin embarque la version gratuite et GPL de la base IP de maxmind : Geolite
http://www.maxmind.com/app/geolitecountry

Location:
_dev_/univers_spip
Files:
40 added

Note: See TracChangeset for help on using the changeset viewer.