[spip-dev] liens entrants du jour

Bon, vérifications faites, les "liens entrants" du jour ne fonctionnent
effectivement pas. Et le problème est assez complexe.

Le principe est que les referers sont stockés dans spip_referers avec une
date et un nombre de visites ; le nombre de visites est bien incrémenté,
toutes les heures, sur les referers de l'heure. Mais la date restera
toujours la date de première occurence de ce referer => impossible
d'extraire de ça les "referers du jour".

Actuellement, en cherchant les referers dont la date est "aujourdhui", on
tombe sur les referers jamais constatés avant aujourdhui. Ce sont donc les
"nouveaux referers du jour". C'est pas bon. Mais pour avoir ceux du jour, on
ne peut pas non plus se baser sur le nombre de visites, qui est un cumul de
toutes les visites en provenance de ce lien depuis la nuit des temps.

Deux possibilités :

1) on ajoute un champ visites_jour qu'on incrémente comme le champ visites,
   et qu'on remet à zéro à minuit. Les referers du jour sont alors ceux dont
   les visites_jour sont > 0

2) plus subtil, visites_jour est renommé popularité, et traité comme tel (
   + b points à chaque hit, * a chaque période de temps ) et on affiche
   les referers dont la popularite > 1 ou 2 b...

La possibilité 1) correspond à la définition ; la 2) permet d'avoir les
référers récents à minuit 05, et est cohérente avec la "popularité" des
articles, qui fonctionne drôlement bien depuis qu'on l'a revampée.

Commentaires ?

-- Fil

A mon avis, c'est un faux problème : affichons tous les referers
et puis basta...

A mon avis, c'est un faux problème : affichons tous les referers
et puis basta...

Non, c'est très utile de savoir ce qui est "chaud". Si tu vois d'un seul
coup les stats monter, le temps que le referer qui les fait monter émerge
des profondeurs du classement, tu as raté la vague.

Ca m'est arrivé le jour du début de l'offensive des rebelles en Côte
d'Ivoire. Les stats montaient, mais je n'ai pas compris pourquoi... les
referers auraient donné l'info -- la radio aussi, en l'occurrence ;-).

La proposition 1) est simple à coder ; la 2) me branche plus...

-- Fil

Yo,

> A mon avis, c'est un faux problème : affichons tous les referers
> et puis basta...

Non, c'est très utile de savoir ce qui est "chaud". Si tu vois d'un seul
coup les stats monter, le temps que le referer qui les fait monter émerge
des profondeurs du classement, tu as raté la vague.

Damned !

La proposition 1) est simple à coder ; la 2) me branche plus...

Pour moi, comme tu veux... Enfin, on est proche de la 1.5 quand même :wink:

a+

Antoine.