diff --git a/dist/ical.html b/dist/ical.html
index e6aad70db69228eef23f17a3a1ab197cbcc844ee..c460c68aa86a0c51b41548e3771b2b69b35e8296 100644
--- a/dist/ical.html
+++ b/dist/ical.html
@@ -2,6 +2,8 @@
 #CACHE{3600}
 BEGIN:VCALENDAR
 CALSCALE:GREGORIAN
+PRODID: SPIP http://www.spip.net
+VERSION:2.0
 X-WR-CALNAME;VALUE=TEXT:[(#NOM_SITE_SPIP|filtrer_ical)]
 X-WR-RELCALID:[(#URL_SITE_SPIP|filtrer_ical)]
 <BOUCLE_articles(ARTICLES){par date}{inverse}{0,100}>
diff --git a/ecrire/action/ical.php b/ecrire/action/ical.php
index 95d40ed78da69f23fd142c7ba79078a640fbf047..b2a264e93b5d3a69d4f222a3537a74b68bd0216f 100644
--- a/ecrire/action/ical.php
+++ b/ecrire/action/ical.php
@@ -56,10 +56,13 @@ function action_ical_dist()
 	lang_select($langue_utilisateur);
 	$nom_site = $GLOBALS['meta']["nom_site"];
 	$adresse_site = url_de_base();
+	$spip = "SPIP " . $GLOBALS['spip_version_affichee'] . ' ' . $GLOBALS['home_server'];
 
 	header("Content-Type: text/calendar; charset=utf-8");
 	echo	filtrer_ical ("BEGIN:VCALENDAR"), "\n",
 		filtrer_ical ("CALSCALE:GREGORIAN"), "\n",
+		filtrer_ical ("PRODID: $spip"), "\n",
+		filtrer_ical ("VERSION:2.0"), "\n",
 		filtrer_ical ("X-WR-CALNAME;VALUE=TEXT:$nom_site / $nom_utilisateur"), "\n",
 		filtrer_ical ("X-WR-RELCALID:cal$id_utilisateur @ $adresse_site"), "\n";
 	spip_ical_rendez_vous($id_utilisateur, $nom_site);