RSS : flux filtré par catégorie (/feed?category=nom) #58
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?
Problème
Il n'existe qu'un seul flux RSS global (
/feed). Impossible de s'abonner uniquement à une catégorie spécifique.Comportement souhaité
/feed?category=maisonretourne uniquement les articles de la catégorie « maison ».Sans paramètre, le flux global reste inchangé.
Analyse technique
État actuel (
public/feed.php)Le filtrage des catégories privées existe déjà (lignes 22–31) :
Implémentation
1. Lire et valider le paramètre
?category=:2. Ajouter la condition dans le filtre existant :
3. Adapter les métadonnées du flux RSS :
4. Retourner un 404 si la catégorie demandée n'existe pas :
Découvrabilité
Sur les pages de catégorie (
/categorie/nom), ajouter un<link rel="alternate">dans<head>:Lien
Complète naturellement le ticket #53 (syndication/fédération entre blogs).
Fichiers concernés
public/feed.php— filtre$filterCat+ métadonnées adaptées (~15 lignes)templates/post_list.phpoutemplates/categories.php—<link rel="alternate">sur les pages de catégorie (optionnel, ticket séparé)Ticket migré vers le dépôt Folio : cedricAbonnel/folio#43