diff --git a/backend-breves.php3 b/backend-breves.php3
index 1a0a1b206360b7c91a88b07482559b41c81d9136..a48e36921883bfec60285e9bd842a9188682b73a 100644
--- a/backend-breves.php3
+++ b/backend-breves.php3
@@ -2,6 +2,10 @@
 $fond = "backend-breves";
 $delais = 3600;
 
+// commentez cette ligne si vous preferez supprimer la production
+// du texte complet (valable dans le fichier dist/backend-breves.html)
+$_GET['texte_complet'] = true;
+
 include ("inc-public.php3");
 
 ?>
diff --git a/backend.php3 b/backend.php3
index 2bdac9cb93f72ff46b62a1753087fa4a8bd9bde4..53c404a33c55d451a9e291be3df2519afebf4adb 100644
--- a/backend.php3
+++ b/backend.php3
@@ -4,7 +4,7 @@ $delais = 3600;
 
 // commentez cette ligne si vous preferez supprimer la production
 // du texte complet (valable dans le fichier dist/backend.html)
-$_GET['texte_complet'] = false;
+$_GET['texte_complet'] = true;
 
 include ("inc-public.php3");
 
diff --git a/dist/backend-breves.html b/dist/backend-breves.html
index d88f0fc1324745daf0af6072130009aa6621f748..ea8406af66c7996d282805adc9732e4188b10970 100644
--- a/dist/backend-breves.html
+++ b/dist/backend-breves.html
@@ -1,8 +1,11 @@
 <?php
 	@header('Content-type: text/xml[; charset=(#CHARSET)]');
-	echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.">\n";
+	echo '<'.'?xml version="1.0"[ encoding="(#CHARSET)"]?'.">\n";
 ?>
-<rss version="0.91" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<rss version="2.0"
+	xmlns:dc="http://purl.org/dc/elements/1.1/"
+	xmlns:content="http://purl.org/rss/1.0/modules/content/"
+>
 
 <channel>
 
@@ -10,25 +13,53 @@
 	<link>#URL_SITE_SPIP/</link>
 	<description></description>
 	<language>#LANG</language>
+	<generator>SPIP - www.spip.net</generator>
 
-	<image>
+[	<image>
 		<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
-		<url>#URL_SITE_SPIP[/(#LOGO_SITE_SPIP||extraire_attribut{src})]</url>
+		<url>(#LOGO_SITE_SPIP||extraire_attribut{src}|url_absolue|texte_backend)</url>
 		<link>#URL_SITE_SPIP/</link>
-		<description></description>
+		[<height>(#LOGO_SITE_SPIP||extraire_attribut{height})</height>]
+		[<width>(#LOGO_SITE_SPIP||extraire_attribut{width})</width>]
 	</image>
+]
 
-	<BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{par date}{inverse}{0,10}>
+<BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{par date}{inverse}{0,10}>
 	<item>
 		<title>[(#TITRE|supprimer_numero|texte_backend)]</title>
-		<link>#URL_SITE_SPIP/#URL_BREVE</link>
-		<date>#DATE</date>
-		<description>[&lt;img src="#URL_SITE_SPIP/(#LOGO_BREVE||extraire_attribut{src})" align="left" hspace="4" vspace="4"&gt; ][(#TEXTE|texte_backend)]</description>
+		<link>[(#URL_BREVE|url_absolue)]</link>
 		<dc:date>[(#DATE|date_iso)]</dc:date>
 		<dc:format>text/html</dc:format>
 		<dc:language>#LANG</dc:language>
+		[<dc:creator>(#LESAUTEURS|supprimer_tags|texte_backend)</dc:creator>]
+
+		<description>[(#INTRODUCTION|texte_backend)]
+
+[(#REM)
+	Le bloc qui suit diffuse la rubrique et les mots-cles
+	sous forme de "microformats"
+
+]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
+&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="category"&gt;[(#TITRE|texte_backend)]&lt;/a&gt;
+</BOUCLE_rubrique_mf><B_mots_mf>
+/ <BOUCLE_mots_mf(MOTS){id_breve}{", "}>
+&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;[(#TITRE|texte_backend)]&lt;/a&gt;</BOUCLE_mots_mf>
+
+		</description>
+
+[(#REM)
+	Le bloc qui suit diffuse aussi le texte integral de la breve,
+	ce qui permet une syndication plus riche (mais plus "lourde").
+	Fonction desactivable en modifiant backend-breves.php3
+][
+(#ENV{texte_complet}|?{' ',''})<content:encoded>[(#LOGO_BREVE|right||texte_backend)
+		][&lt;div class='rss_texte'&gt;(#TEXTE|texte_backend)&lt;/div&gt;
+		][&lt;hr /&gt;
+		&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
+		</content:encoded>
+]
 	</item>
-	</BOUCLE_breves>
+</BOUCLE_breves>
 
 </channel>