Admin : tableau de bord des feeds de sortie (/feed) #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Le site expose un feed RSS de sortie (
public/feed.php) accessible sous plusieurs URLs :/feed/feed?category=<slug>/feed/<uuid>Il n'existe actuellement aucune interface pour savoir qui lit ces feeds, combien, ni quels feeds par catégorie sont effectivement utilisés. La page
/admin/statsagrège toutes les visites sans filtrer sur les accès feed.Besoin
Ajouter dans le panneau admin un tableau de bord dédié aux feeds de sortie, exploitant les logs Apache (même mécanisme que
/admin/stats).Fonctionnalités attendues
1. Inventaire des feeds disponibles
/feed/feed?category=<slug>)2. Stats d'utilisation (depuis les logs Apache)
Par feed
Par réseau (AS)
/feed*par AS (comme le tableau AS existant dans/admin/stats, mais filtré sur les URLs feed)Par User-Agent
/feed*3. Intégration dans le panneau admin
/admin/statsImplémentation technique
stats_asexistant) en filtrant les lignes où l'URL commence par/feedcase 'admin'avectab=feedsdanspublic/index.phptemplates/admin_feeds.phptemplates/admin.phpCritères d'acceptation
/feed*/feed*