Vue d'ensemble
Le package Discussions contient deux composants WebPart. Discussions est le forum lui-même ; Discussions Activity est une liste compacte des derniers sujets que vous placez sur n'importe quelle autre page du même site - la page d'accueil d'un site d'équipe, une page de service ou un onglet Teams - afin que les utilisateurs voient ce qui se discute sans ouvrir le forum. Chaque titre renvoie au sujet sur la page du forum. Cet article explique ce que montre le composant WebPart et comment le configurer.
Ce que montre le composant WebPart
Le composant lit les sujets du site actuel et les trie par dernière activité enregistrée, la plus récente d’abord. Une nouvelle réponse approuvée ou l’approbation d’une réponse actualise cette valeur si l’écriture des métadonnées réussit. Les réponses en attente ne font pas remonter le sujet ; une vue Activity déjà ouverte doit être rechargée. Chaque sujet affiche :
- une icône pour le type - un point d'interrogation pour une Question, une bulle pour une Discussion ;
- le titre, sous forme de lien lorsqu'une page de forum est configurée ;
- le badge Répondu pour les questions ayant une réponse acceptée ;
- le nom du forum (facultatif), l'auteur, l'heure de la dernière activité (« il y a 3 heures ») et le nombre de réponses.
Seuls les sujets ayant le statut d'approbation Approved sont listés. Les sujets en attente de modération ou rejetés n'apparaissent jamais ici, pas même pour les modérateurs ni pour leurs propres auteurs ; ils sont visibles dans la file de modération du forum. Les sujets épinglés et mis en avant ne sont pas traités à part - l'ordre dépend uniquement de l'activité.

Le titre par défaut est Discussions récentes ; cliquez dessus en mode édition pour saisir le vôtre, comme pour tout composant WebPart Vitextra.
Ajouter le composant WebPart
- Ouvrez la page en mode édition et cliquez sur + dans la section où la liste doit apparaître.
- Recherchez Discussions Activity dans le groupe Communication et collaboration (ou tapez activity dans la zone de recherche) et ajoutez-le.
- Si le site a déjà un forum, les derniers sujets apparaissent immédiatement avec les paramètres par défaut : tous les forums, cinq éléments, noms des forums affichés.
- Ouvrez le volet de propriétés avec l'icône en forme de crayon pour ajuster les paramètres décrits ci-dessous, puis republiez la page.
Le composant WebPart a besoin des listes Discussions sur le même site que la page. Si le site n'a pas encore de forum, le composant WebPart affiche en mode édition le message Le composant WebPart a besoin d'un forum à afficher. Créez un nouveau forum ou sélectionnez-en un existant. ; créez d'abord le forum avec le composant WebPart Discussions (voir KB10391. Comment ajouter et configurer le composant WebPart Discussions). Le composant WebPart n'exige pas que le composant WebPart Discussions se trouve sur la même page.
Paramètres
Le volet de propriétés comporte trois groupes.
| Groupe | Paramètre | Description | Par défaut |
|---|---|---|---|
| Forum | Forum | Tous les forums affiche les derniers sujets de tous les forums du site ; la sélection d'un forum limite la liste à ce forum. La liste déroulante présente les forums trouvés dans Forums de discussion | Tous les forums |
| Forum | URL de la page du forum | L'adresse de la page qui héberge le composant WebPart Discussions. Lorsqu'elle est définie, les titres deviennent des liens qui ouvrent le sujet sur cette page | Vide |
| Apparence | Éléments maximum | Le nombre de sujets à afficher, de 1 à 50 | 5 |
| Apparence | Afficher le nom du forum | Affiche le nom du forum avant l'auteur dans la ligne d'informations ; utile avec Tous les forums | Activé |
| À propos | Informations de licence | L'état de la licence Vitextra, comme dans tout composant WebPart Vitextra | - |

Lier vers les sujets
Le composant WebPart ne sait pas sur quelle page le forum est affiché - le même forum peut être placé sur plusieurs pages -, vous le lui indiquez donc avec URL de la page du forum. Saisissez l'adresse de la page qui héberge le composant WebPart Discussions, soit relative au site (/sites/intranet/SitePages/Discussions.aspx), soit absolue. Le composant WebPart y ajoute ?topic={Id} (ou &topic={Id} si l'adresse contient déjà une chaîne de requête), et le composant WebPart Discussions de cette page ouvre directement le sujet. Il s'agit du même lien profond que les utilisateurs copient depuis le navigateur ; voir KB10407. Partager un lien vers un sujet dans Discussions (liens profonds).
💡 Astuce
Renseignez toujours URL de la page du forum. Sans elle, les titres sont du texte brut et les lecteurs n'ont aucun moyen de passer de la liste à la conversation. Si le composant WebPart affiche Tous les forums et que les forums se trouvent sur des pages différentes, indiquez l'adresse de la page dont le composant WebPart Discussions peut basculer entre eux, ou ajoutez un composant WebPart Discussions Activity par forum, chacun avec sa propre adresse de page.
Lorsqu'il n'y a rien à afficher
En mode lecture, le composant WebPart se masque entièrement - y compris son titre et l'espace qu'il occuperait - lorsque le site n'a pas de listes Discussions ou qu'aucun sujet approuvé ne correspond au forum sélectionné. La page reste donc nette sur un nouveau site, et la liste apparaît d'elle-même après rechargement de la page, une fois le premier sujet approuvé disponible. En mode édition, le composant WebPart reste visible afin que vous puissiez le trouver et le configurer : il affiche le message de configuration du forum lorsque les listes manquent, ou Pas encore de sujets. Créez le premier. lorsque le forum est vide. Un échec de lecture affiche une erreur au lieu d’être traité comme un forum vide.
📝 Remarque
Le composant WebPart n'affiche que les sujets du site actuel. Un site hub ou une page d'un autre site ne peut pas agréger les forums de plusieurs sites dans cette version ; placez un composant WebPart Discussions Activity sur chaque site qui possède un forum.
Dans Microsoft Teams
Le package Teams fourni inclut uniquement Discussions, pas Discussions Activity. Pour afficher Activity dans Teams, ajoutez une page SharePoint contenant ce composant via un onglet de page SharePoint disponible. Activity lit les listes du site hébergeant cette page. Utilisez une adresse absolue de la page du forum pour les liens vers les sujets. KB10393. Comment ajouter Discussions à Microsoft Teams