diff --git a/.gitattributes b/.gitattributes
index c8c046482be18bccd74d2a5ddefde5017a44a048..f4d2b9c12535b97dcaa189535f1b32dc86bdd235 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -209,6 +209,7 @@ ecrire/exec/statistiques_svg.php -text
 ecrire/exec/statistiques_visites.php -text
 ecrire/exec/synchro.php -text
 ecrire/exec/upgrade.php -text
+ecrire/fragments/calendrier.php -text
 ecrire/fragments/dater.php -text
 ecrire/fragments/discuter.php -text
 ecrire/fragments/documenter.php -text
diff --git a/ecrire/fragments/calendrier.php b/ecrire/fragments/calendrier.php
new file mode 100644
index 0000000000000000000000000000000000000000..78c8ef95c5bc2341f37c63bd67a21a28b27c8a51
--- /dev/null
+++ b/ecrire/fragments/calendrier.php
@@ -0,0 +1,21 @@
+<?php
+
+/***************************************************************************\
+ *  SPIP, Systeme de publication pour l'internet                           *
+ *                                                                         *
+ *  Copyright (c) 2001-2006                                                *
+ *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
+ *                                                                         *
+ *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
+ *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
+\***************************************************************************/
+
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+# le calendrier parle aussi bien exec/ que fragments
+function fragments_calendrier_dist() {
+	$f = charger_fonction('calendrier','exec');
+	return $f();
+}
+
+?>