diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php
index 7c5e4f5fdfe3bba54e81560c2eafc7cda6be7297..116f670828d7d5e1885fb6bf1822437cd6e013fa 100644
--- a/base/soyezcreateurs.php
+++ b/base/soyezcreateurs.php
@@ -827,7 +827,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php";
 				$sites['statut'] = 'prop';
 				$id_site = create_site($sites, "05. Saint du jour");
-					create_site_mot(1, "SaintDuJour", "_Specialisation_Sites");
+					create_site_mot($id_site, "SaintDuJour", "_Specialisation_Sites");
 	
 		$id_rubrique = create_rubrique("10. Navigation haute", $id_parent, "Pour éviter que les articles servant à la création du menu de navigation haute se retrouvent dans la navigation du site, placez-les dans cette rubrique.\n\nVoir [->mot106] pour la documentation.");
 			create_rubrique_mot("10. Navigation haute", "AfficherArticlesMenu", "_Specialisation_Rubrique");
@@ -866,7 +866,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['statut'] = 'prop';
 				$id_site = create_site($sites, "80. Réseaux sociaux");
 					create_logo('documents/siteon2.png', $type='site', $id_site, 'png');
-					create_site_mot(2, "ReseauxSociaux", "_Specialisation_Sites");
+					create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
 				$sites = array();
 				$sites['nom_site'] = "15. Google+";
 				$sites['url_site'] = "https://plus.google.com/GGGGGGGGGG?rel=author";
@@ -875,7 +875,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['statut'] = 'prop';
 				$id_site = create_site($sites, "80. Réseaux sociaux");
 					create_logo('documents/siteon9.png', $type='site', $id_site, 'png');
-					create_site_mot(9, "ReseauxSociaux", "_Specialisation_Sites");
+					create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
 				$sites = array();
 				$sites['nom_site'] = "20. Twitter";
 				$sites['url_site'] = "https://fr.twitter.com/";
@@ -884,7 +884,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['statut'] = 'prop';
 				$id_site = create_site($sites, "80. Réseaux sociaux");
 					create_logo('documents/siteon3.png', $type='site', $id_site, 'png');
-					create_site_mot(3, "ReseauxSociaux", "_Specialisation_Sites");
+					create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
 				$sites = array();
 				$sites['nom_site'] = "30. Viadeo";
 				$sites['url_site'] = "http://www.viadeo.com/fr/";
@@ -893,7 +893,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['statut'] = 'prop';
 				$id_site = create_site($sites, "80. Réseaux sociaux");
 					create_logo('documents/siteon4.png', $type='site', $id_site, 'png');
-					create_site_mot(4, "ReseauxSociaux", "_Specialisation_Sites");
+					create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
 				$sites = array();
 				$sites['nom_site'] = "90. Flux RSS du site";
 				$sites['url_site'] = "?page=backend";
@@ -902,7 +902,7 @@ create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant
 				$sites['statut'] = 'publie';
 				$id_site = create_site($sites, "80. Réseaux sociaux");
 					create_logo('documents/siteon5.png', $type='site', $id_site, 'png');
-					create_site_mot(5, "ReseauxSociaux", "_Specialisation_Sites");
+					create_site_mot($id_site, "ReseauxSociaux", "_Specialisation_Sites");
 	
 	
 
diff --git a/base/soyezcreateurs_install.php b/base/soyezcreateurs_install.php
index 129f84764703fa5523491bf0ca41eb1691231033..46963f098e84749e117493cde6d46cf6667d9ea7 100644
--- a/base/soyezcreateurs_install.php
+++ b/base/soyezcreateurs_install.php
@@ -57,15 +57,9 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
 			// Activer les lames du CouteauSuisse Special SoyezCreateurs
 			$f = chercher_filtre('info_plugin');
 			if ($f('couteau_suisse', 'est_actif')) {
-				include_spip('base/cout_install');
+				include_spip('couteau_suisse_administrations');
 				cout_install_pack('SoyezCreateurs');
-				ecrire_metas();
-				cs_initialisation(true);
-				include_spip('inc/invalideur');
-				suivre_invalideur('1'); # tout effacer
-				include_spip('inc/getdocument');
-				purger_repertoire(_DIR_SKELS);
-				purger_repertoire(_DIR_CACHE);
+				cout_exec_redirige(false);
 			}
 			spip_log("SoyezCreateurs maj 3.0.22 Faite", "soyezcreateurs_install");
 			ecrire_meta($nom_meta_base_version,$current_version='3.0.22','non');
diff --git a/dev/gen_articles.html b/dev/gen_articles.html
index b3ee4aeaccedbca69273f1b313bca2fb18ed40fe..52f9b2a522c78909b8e0e003674e8a197d1567f7 100644
--- a/dev/gen_articles.html
+++ b/dev/gen_articles.html
@@ -52,7 +52,7 @@ EOF;][
 				create_logo('documents/(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier|sc_extension)]');][
 				create_logo('documents/(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier|sc_extension)]','off');][(#REM)
 	]<BOUCLE_MotsSite(MOTS){id_syndic}{tout}>
-				create_site_mot(#ID_SYNDIC, "[(#TITRE*|sc_NewLine2str)]", "[(#INFO_TITRE*{groupe_mot,#ID_GROUPE}|sc_NewLine2str)]");[(#REM)
+				create_site_mot($id_site, "[(#TITRE*|sc_NewLine2str)]", "[(#INFO_TITRE*{groupe_mot,#ID_GROUPE}|sc_NewLine2str)]");[(#REM)
 	]</BOUCLE_MotsSite>[(#REM)
 	]</BOUCLE_SitesRub>
 	<B_ListeSsRubriques>
@@ -83,7 +83,7 @@ EOF;][
 					create_logo('documents/(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_NORMAL{#ID_SYNDIC}|fichier|sc_extension)]');][
 					create_logo('documents/(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier)', $type='site', $id_site, '[(#LOGO_SITE_SURVOL{#ID_SYNDIC}|fichier|sc_extension)]','off');][(#REM)
 	]<BOUCLE_MotsSsSite(MOTS){id_syndic}{tout}>
-					create_site_mot(#ID_SYNDIC, "[(#TITRE*|sc_NewLine2str)]", "[(#INFO_TITRE*{groupe_mot,#ID_GROUPE}|sc_NewLine2str)]");[(#REM)
+					create_site_mot($id_site, "[(#TITRE*|sc_NewLine2str)]", "[(#INFO_TITRE*{groupe_mot,#ID_GROUPE}|sc_NewLine2str)]");[(#REM)
 	]</BOUCLE_MotsSsSite>[(#REM)
 	]</BOUCLE_SitesSsRub>
 	<BOUCLE_SSRub(BOUCLE_ListeSsRubriques) />[(#REM)