Collection CMS

Aperçu

Cette page explique comment Collections CMS peuvent être utilisées comme source de données pour les composants Avonni dans Salesforce Experience Cloud.

Lorsqu'elle est prise en charge, une collection CMS permet aux composants Avonni pilotés par les données—comme le Liste ou Tableau de données—d'être remplis dynamiquement avec du contenu géré dans Salesforce CMS (articles, images, documents et autres éléments CMS), sans dépendre des enregistrements Salesforce ou d'objets personnalisés.

Parce que Salesforce propose plusieurs architectures CMS, cette page clarifie également la distinction critique entre le CMS amélioré et le CMS hérité (non amélioré). Seules les collections CMS créées avec CMS amélioré sont compatibles avec les composants Avonni qui utilisent le CMS comme source de données.

Comprendre cette distinction est essentiel pour éviter les problèmes de configuration et pour garantir que les sources de données basées sur le CMS fonctionnent comme prévu dans les sites Experience Cloud.


Qu'est-ce qu'une collection CMS ?

Une collection CMS est un regroupement de contenu CMS (articles, images, documents, etc.) qui peut être interrogé et affiché dynamiquement dans un site Experience Cloud.

Les composants Avonni qui prennent en charge le CMS comme source de données s'appuient sur les API Content Services de Salesforce, qui sont compatibles uniquement avec CMS amélioré.


CMS amélioré vs CMS hérité

Salesforce prend actuellement en charge deux architectures CMS qui coexistent sur la plateforme :

CMS amélioré (Pris en charge)

Le CMS amélioré est l'architecture CMS moderne introduite par Salesforce et est le seul type de CMS pris en charge par les composants Avonni.

Caractéristiques clés :

  • Créé depuis Configuration → Espaces de travail CMS

  • Utilise les API Content Services

  • Les collections CMS ont des ID d'enregistrement commençant par 20V

  • Le contenu est également adressable via une clé de contenu (commençant par MC)

  • Conçu pour les fonctionnalités modernes d'Experience Cloud et la diffusion headless

Ceci est le modèle CMS attendu par les composants Avonni qui prennent en charge les collections CMS.


CMS hérité / non amélioré (Non pris en charge)

Le CMS hérité est l'ancien système CMS historiquement utilisé par les sites Experience Cloud basés sur Aura et géré depuis :

Espaces de travail Experience → Gestion de contenu

Caractéristiques clés :

  • Pris en charge par des objets CMS hérités (par exemple ManagedContent et ManagedContentCollection)

  • Les collections avaient historiquement des ID d'enregistrement commençant par 0V5

  • Le contenu et les conteneurs peuvent utiliser 0Zu ID d'enregistrement

  • Non exposé via les API Content Services

Même si le contenu du CMS hérité peut encore sembler utilisable dans l'interface Salesforce, il ne peut pas être accédé de manière programmatique par des composants modernes qui s'appuient sur Content Services.

En conséquence, les collections CMS héritées ne peuvent pas être utilisées comme source de données pour les composants Avonni.


Pourquoi les collections CMS héritées ne sont pas prises en charge

Les composants Avonni qui prennent en charge les collections CMS s'appuient sur Salesforce les API Content Services pour interroger et rendre le contenu.

Salesforce n'expose que le contenu du CMS amélioré via ces API.

Les collections CMS héritées :

  • Ne sont pas disponibles via Content Services

  • Ne fournissent pas de clés de contenu

  • Ne peuvent pas être résolues par des composants qui attendent 20V ou MC des identifiants

Il s'agit d'une limitation de la plateforme Salesforce, pas d'un problème de configuration.


Sites Aura

Même si votre site Experience Cloud est basé sur Aura :

  • CMS amélioré peuvent toujours être utilisés comme source de contenu

  • Les collections CMS héritées créées dans la gestion de contenu ne sont pas compatibles avec les sources de données Avonni basées sur le CMS

Pour utiliser des collections CMS avec les composants Avonni sur des sites Aura, vous devez créer les collections dans un espace de travail CMS amélioré.


Comment créer une collection CMS compatible

Pour utiliser une collection CMS comme source de données dans les composants Avonni :

  1. Allez à Configuration → Espaces de travail CMS

  2. Créez un nouveau espace de travail CMS amélioré

  3. Créez un Collection de contenu à l'intérieur de cet espace de travail

  4. Publiez du contenu dans la collection

  5. Utilisez l'un des deux :

    • le ID de la collection de contenu (commence par 20V), ou

    • le clé de contenu (MC…)

Seuls ces identifiants sont pris en charge par les composants Avonni.


Résumé

Type de CMS
Emplacement de l'espace de travail
Préfixe d'ID
Pris en charge par la source de données CMS d'Avonni

CMS amélioré

Configuration → Espaces de travail CMS

20V, MC

✅ Oui

CMS hérité

Espaces de travail Experience → Gestion de contenu

0V5, 0Zu

❌ Non

Mis à jour

Ce contenu vous a-t-il été utile ?