diff --git a/blocks_administrations.php b/blocks_administrations.php
index 63bc24d587438f632152173d35c92e71f4c81a46..a7e19bf132c4eacb8a89ead7d7b00c868c1923f2 100644
--- a/blocks_administrations.php
+++ b/blocks_administrations.php
@@ -60,10 +60,37 @@ function blocks_vider_tables($nom_meta_base_version) {
 }
 
 function blocks_installe_config() {
+	include_spip('blocks_fonctions');
+
+	// associer par défaut aux articles et rubriques
 	ecrire_config('blocks/objets',
 		[
 			0 => 'spip_articles',
 			2 => 'spip_rubriques',
 		],
 	);
+
+	// un type de bloc de base : texte
+	sql_insertq(
+		'spip_blocs_types',
+		[
+			'titre'       => 'Texte simple',
+			'identifiant' => 'texte_simple',
+			'saisies'     => blocks_serialize([
+				[
+					'options'     =>
+						[
+							'label'            => 'Texte',
+							'conteneur_class'  => 'pleine_largeur',
+							'rows'             => '10',
+							'inserer_barre'    => 'edition',
+							'previsualisation' => 'on',
+							'nom'              => 'textarea_1',
+						],
+					'identifiant' => uniqid('@'),
+					'saisie'      => 'textarea',
+				],
+			]),
+		]
+	);
 }