Les Flexible Sections SharePoint ont débarqué en production en 2025, mais leur adoption butait sur deux obstacles concrets : difficile de structurer visuellement une mise en page libre, et impossible de migrer facilement les pages existantes basées sur les colonnes classiques. Microsoft répond aujourd'hui avec trois améliorations ciblées que tout administrateur de contenu ou architecte SharePoint doit connaître avant de déployer ses prochaines pages.
Ce que sont les Flexible Sections (rappel rapide)
Les Flexible Sections remplacent le modèle de colonnes rigides de SharePoint par un canevas libre : les web parts peuvent être positionnées, redimensionnées et superposées sans contrainte de grille fixe. Elles offrent une liberté de mise en page similaire à un éditeur de présentation, tout en restant dans l'expérience SharePoint moderne.
Les trois nouvelles fonctionnalités présentées ci-dessous s'appliquent à toutes les sections flexibles dans SharePoint Online. Aucun prérequis de licence spécifique n'est documenté au-delà d'une licence Microsoft 365 standard donnant accès à SharePoint.
Fonctionnalité 1 : les guides de mise en page flexible (Flexible Layout Guides)
Les Flexible Layout Guides sont des repères visuels, activables depuis le panneau de propriétés de section, qui reproduisent la structure en colonnes des sections classiques (une, deux, trois colonnes, etc.). Leur rôle est double.
Aide à l'authoring : alignement automatique à l'ajout
Dès qu'un guide est activé sur une section flexible, tout web part glissé depuis la boîte à outils est automatiquement dimensionné pour occuper la largeur de la colonne correspondante. Concrètement, si vous sélectionnez un guide à trois colonnes et faites glisser un web part People, celui-ci prend d'emblée le tiers de la largeur disponible.
Ce comportement est une aide, pas une contrainte : après l'ajout, vous conservez la liberté de redimensionner le web part, de le faire déborder sur plusieurs colonnes, ou de le repositionner librement. Le guide agit comme un aimant intelligent au moment du dépôt, rien de plus.
Préservation de la mise en page dans les emails
C'est l'amélioration la plus attendue côté publication. Jusqu'ici, envoyer une page SharePoint par email depuis le mode prévisualisation empilait tous les web parts d'une Flexible Section les uns sous les autres, quelle que soit la mise en page définie. Résultat : un email illisible.
Avec les Layout Guides, la structure de colonnes est désormais maintenue dans la prévisualisation email. Un auteur qui a défini un guide à trois colonnes verra exactement cette disposition dans l'aperçu email, et les destinataires recevront un message fidèle à l'intention de mise en page.
Bon à savoir
Les Flexible Layout Guides sont configurés au niveau de chaque section individuellement. Une page peut combiner des sections avec guides différents et des sections sans guide.
Fonctionnalité 2 : le panneau Guides & Grille dans la barre de commandes
Un nouveau contrôle Guides and Grid apparaît dans la barre de commandes de l'éditeur de page. Il centralise la visibilité de deux éléments distincts.
| Élément | Visible par défaut | Comportement sans activation |
|---|---|---|
| Flexible Grid (grille de section) | Uniquement lors du déplacement d'un web part | S'affiche temporairement pendant le drag & drop |
| Layout Guides (guides de colonnes) | Dépend du paramètre de section | Masqués hors mode édition active |
Persistance de la préférence par session
L'état du toggle est persistant entre les sessions d'authoring. Si un auteur active l'affichage permanent de la grille flexible, cette préférence est conservée à la prochaine ouverture du mode édition. C'est un gain réel pour les équipes qui travaillent régulièrement sur des pages complexes et veulent toujours voir leur structure sous-jacente.
Le toggle permet aussi de basculer rapidement en mode « aperçu propre » : en désactivant les guides et la grille, l'auteur voit immédiatement ce que la page donnera une fois publiée, sans quitter le mode édition.
Astuce
Désactivez guides et grille avant de faire valider une maquette par un responsable éditorial : la vue obtenue est exactement celle de la page publiée.
Fonctionnalité 3 : le Flexible Transformer (conversion de sections classiques)
C'est la fonctionnalité la plus stratégique pour les organisations qui ont des pages SharePoint existantes construites avec des sections en colonnes classiques.
Comment identifier une section classique vs flexible
La distinction visuelle est simple : une section classique affiche un bouton + à l'intérieur de la section pour ajouter des web parts. Une Flexible Section n'en a pas — le positionnement est libre sur le canevas.
Conversion en un clic depuis le panneau de propriétés
Dans le panneau de propriétés d'une section classique (par exemple une section à trois colonnes), un nouveau bouton Convert to flexible section est désormais présent. Un clic suffit. Le résultat est immédiat et conserve :
- La position et le contenu de chaque web part
- L'espacement entre les web parts
- La structure de colonnes, automatiquement traduite en Flexible Layout Guide équivalent
Une section à trois colonnes devient donc une Flexible Section avec un guide à trois colonnes pré-configuré — les auteurs retrouvent leurs repères visuels sans aucune reconfiguration manuelle.
Attention
La conversion est une opération de modification de page. Vérifiez le résultat en mode prévisualisation avant de publier, notamment sur les sections qui utilisent des web parts tiers susceptibles de se comporter différemment en mode flexible.
Pourquoi c'est important en production
Les retours clients recueillis par Microsoft pointaient un frein clair : les équipes voulaient adopter les Flexible Sections, mais ne pouvaient pas se permettre de reconstruire manuellement des dizaines de pages existantes. Le Flexible Transformer supprime ce frein.
Pour les organisations qui maintiennent des intranets SharePoint avec un grand nombre de pages publiées, cela ouvre la voie à une migration progressive vers les Flexible Sections sans perte de contenu ni de mise en page.
Mise en œuvre
Les trois fonctionnalités présentées sont accessibles exclusivement via l'interface utilisateur SharePoint Online — il n'existe pas de cmdlet PowerShell ou d'API Graph documentée permettant de configurer les Flexible Layout Guides ou de déclencher le Flexible Transformer par programmation au moment de la publication de cet article.
En revanche, vous pouvez auditer l'état de vos pages SharePoint pour identifier celles qui utilisent encore des sections classiques et prioriser les conversions. Le script suivant utilise le module PnP.PowerShell pour lister toutes les pages d'un site et inspecter leur structure de sections.
Prérequis :
- Module :
PnP.PowerShell(version 2.x recommandée) - Installation :
Install-Module PnP.PowerShell -Scope CurrentUser - Permission minimum : Contribute sur le site SharePoint ciblé (lecture des pages)
- Sortie : fichier CSV listant les pages avec leur nombre de sections et le type de chaque section
1# -------------------------------------------------------2# Audit des sections de pages SharePoint Modern3# Identifie les pages utilisant encore des sections classiques4# Module requis : PnP.PowerShell5# Permission minimum : Contribute sur le site cible6# -------------------------------------------------------7 8[CmdletBinding()]9param(10 [Parameter(Mandatory)]11 [string]$SiteUrl,12 13 [string]$OutputCsvPath = ".\SharePoint_Sections_Audit.csv"14)15 16# Connexion interactive au site SharePoint17Connect-PnPOnline -Url $SiteUrl -Interactive18 19# Récupération de toutes les pages modernes dans la bibliothèque SitePages20$pages = Get-PnPListItem -List "SitePages" -Fields "FileLeafRef", "Title", "PromotedState" |21 Where-Object { $_["FileLeafRef"] -match "\.aspx$" }22 23$results = [System.Collections.Generic.List[PSCustomObject]]::new()24 25foreach ($pageItem in $pages) {26 $pageFileName = $pageItem["FileLeafRef"]27 28 try {29 # Chargement de la page pour accéder à ses sections30 $page = Get-PnPPage -Identity $pageFileName -ErrorAction Stop31 32 foreach ($section in $page.Sections) {33 # SectionType : 0 = une colonne, 1 = deux colonnes, etc.34 # Flexible Sections apparaissent comme type 'Flexible' (valeur numérique variable selon version PnP)35 $results.Add([PSCustomObject]@{36 PageName = $pageFileName37 SectionOrder = $section.Order38 SectionType = $section.Type.ToString()39 ColumnsCount = $section.Columns.Count40 IsFlexible = ($section.Type.ToString() -eq "Flexible")41 })42 }43 }44 catch {45 Write-Warning "Impossible de lire la page : $pageFileName — $($_.Exception.Message)"46 }47}48 49# Export CSV50$results | Export-Csv -Path $OutputCsvPath -NoTypeInformation -Encoding UTF851 52# Résumé console53$totalPages = ($results | Select-Object -Property PageName -Unique).Count54$flexPages = ($results | Where-Object { $_.IsFlexible } | Select-Object -Property PageName -Unique).Count55$classicPages = $totalPages - $flexPages56 57Write-Host "Audit terminé." -ForegroundColor Green58Write-Host " Pages analysées : $totalPages"59Write-Host " Pages avec Flex Sections : $flexPages"60Write-Host " Pages avec sections classiques uniquement : $classicPages"61Write-Host " Résultats exportés vers : $OutputCsvPath"Le CSV produit vous donne une liste exploitable pour planifier les conversions en utilisant le Flexible Transformer, section par section, directement depuis l'interface SharePoint.
Bon à savoir
La valeur exacte de $section.Type pour une Flexible Section peut varier selon la version de PnP.PowerShell installée. Testez sur une page de référence connue pour valider la correspondance dans votre environnement avant de lancer l'audit à grande échelle.
Disponibilité et déploiement
Ces trois fonctionnalités font partie du déploiement continu des Flexible Sections dans SharePoint Online. Elles s'activent progressivement sur les tenants Microsoft 365 — aucune action d'activation côté administrateur n'est requise. Si vous ne voyez pas encore le bouton Guides and Grid dans la barre de commandes ou le bouton Convert to flexible section dans le panneau de propriétés, votre tenant est en cours de déploiement.
Vous pouvez vérifier l'état du déploiement dans le Message Center de votre centre d'administration Microsoft 365.
Ce qu'il faut faire dès maintenant
Ces trois améliorations ne nécessitent aucune configuration préalable, mais elles méritent une action immédiate de votre part.
- Auditez vos pages existantes avec le script ci-dessus pour identifier les candidats à la conversion via le Flexible Transformer.
- Formez vos auteurs de contenu aux Flexible Layout Guides : l'aide au positionnement et la correction du rendu email sont des bénéfices visibles dès la première utilisation.
- Activez la grille permanente dans le toggle Guides & Grid si vos auteurs travaillent régulièrement sur des mises en page complexes — la persistance de la préférence évite de reconfigurer à chaque session.
- Si votre organisation maintient un intranet avec des dizaines de pages classiques, planifiez une campagne de conversion progressive : le Flexible Transformer permet de migrer section par section sans risque de perte de contenu.
Les Flexible Sections constituent désormais la direction claire de Microsoft pour la création de pages SharePoint Modern. Ces améliorations lèvent les deux dernières frictions majeures à leur adoption générale.



