Pour suivre les nouveautés d’un site, les flux RSS (avec les fameux agrégateurs) sont une solution simple. Ça ne laisse pas de trace. Je milite pour leur utilisation. Je ne servais que des extraits. Le flux complet est maintenant également proposé. Le voici plus bas.
- Vous ne savez pas du tout de quoi il s'agit ?
- Les deux options
- Un peu de technique
- Le lien pour celles et ceux qui veulent récupérer le flux complet :
Vous ne savez pas du tout de quoi il s’agit ?
Je vous invite à redécouvrir la page dédiée.
Vous y découvrirez ce que sont les flux RSS ainsi que l’ensemble des liens utiles pour le site et ses grandes catégories.
Un fichier dit ‘OPML » peut même être téléchargé sur votre ordinateur afin d’intégrer directement les flux dans votre agrégateur préféré.
Les deux options
Extraits
L’option préférée ici est l’extrait. Elle est configurée par défaut pour dix articles au maximum.
Dès qu’un nouvel article est publié, si vous vous êtes abonné·e au flux, vous le recevez automatiquement. Vous verrez l’extrait dans votre lecteur ou agrégateur. Quand vous le souhaiterez, vous pourrez lire l’article complet en cliquant sur un lien qui vous conduira à la bonne page sur le site.
Texte complet
Vous pouvez aussi recevoir le texte complet de chaque article. La différence par rapport au site, tient dans le fait que vous ne verrez pas la même mise en page. Elle sera « brute ». Vous ne verrez pas non plus la photo mise en avant. Si le flux est chargé sur votre ordinateur, vous pourrez le lire « hors ligne ».
Si on fait un tableau comparatif :
| Critère | Flux avec extraits | Flux avec articles complets |
|---|---|---|
| Pour l’utilisateur | Nécessite un clic pour lire l’article complet sur le site. | Lecture directe dans le lecteur RSS, sans besoin de cliquer. |
| Trafic vers le site | Augmenté (les utilisateurs et utilisatrices doivent visiter le site pour lire la suite). | Réduit (les utilisateurs et utilisatrices lisent directement dans leur agrégateur) – iels peuvent cependant cliquer vers le site |
| Taille moyenne par item | 2–5 Ko | 50–300 Ko (texte + HTML + images) |
| Lisibilité | Léger pour le lecteur mais ne perçoit pas forcément l’enjeu du texte si l’accroche n’est pas claire | Plus facile pour l’article lui-même mais complexe si on est abonné à de nombreuses publications |
| Émissions CO₂ (1 an, 10 abonnés) estimation à vérifier | ~0,5 g CO₂e | ~8–12 g CO₂e |
| Serveur : CPU / RAM | Faible | Élevé (génération HTML complet) |
| Appareil utilisateur | Lecture rapide → batterie préservée | Lecture lourde → + de batterie |
| Cache / CDN | Très efficace | Moins (contenu dynamique) |
Selon les types d’écrits ou de sites, le choix peut varier.
Un peu de technique
Comme le site est configuré par défaut pour servir des extraits, j’ai crée une page dédiée associée à un snippet (quelques lignes de code). J’ai l’habitude de partager mes bouts de code pour celles et ceux qui voudraient faire pareil pour leur site. Il faut bien entendu adapter à votre propre site en changeant le nom ou slug de la page. Ça s’intègre facilement avec une extension de type WP Code.
<?php
// Si on est sur la page avec le slug "flux-rss-complet", générer le flux complet
add_action('template_redirect', function() {
if (is_page('flux-rss-complet')) {
// Définir l’en-tête RSS
header('Content-Type: application/rss+xml; charset=' . get_option('blog_charset'));
$charset = get_option('blog_charset');
$blog_name = get_bloginfo('name');
$blog_url = get_bloginfo('url');
$blog_description = get_bloginfo('description');
$blog_language = get_bloginfo('language');
// Commence le flux RSS
echo '<?xml version="1.0" encoding="' . $charset . '"?>';
echo '<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">';
echo '<channel>';
echo '<title>' . $blog_name . '</title>';
echo '<link>' . $blog_url . '</link>';
echo '<description>' . $blog_description . '</description>';
echo '<language>' . $blog_language . '</language>';
// Boucle des 10 derniers articles
$query = new WP_Query(array(
'post_type' => 'post',
'posts_per_page' => 10
));
while ($query->have_posts()) {
$query->the_post();
echo '<item>';
echo '<title>' . get_the_title_rss() . '</title>';
echo '<link>' . get_permalink() . '</link>';
echo '<pubDate>' . mysql2date('r', get_post_time('Y-m-d H:i:s', true)) . '</pubDate>';
echo '<guid>' . get_permalink() . '</guid>';
echo '<content:encoded><![CDATA[' . get_the_content_feed('rss2') . ']]></content:encoded>';
echo '</item>';
}
wp_reset_postdata();
echo '</channel>';
echo '</rss>';
exit; // stoppe WordPress pour ne pas afficher la page normale
}
});
Le lien pour celles et ceux qui veulent récupérer le flux complet :
https://vincentbreton.fr/flux-rss-complet


Un mot en retour ?