Références externes natives
Aperçu
La fonctionnalité Références externes natives vous permet d’intégrer de manière transparente le contenu de sources externes directement dans votre modèle de contenu. En tirant parti des champs de référence existants et de l’App Framework, vous pouvez créer des liens vers des systèmes tiers et extraire du contenu directement dans Contentful sans avoir besoin de coder une application front-end spécifique.
REMARQUE : la fonctionnalité Références externes natives est disponible pour les clients de nos formules Premium et supérieures.
Premiers pas avec les Références externes natives
Pour utiliser la fonctionnalité Références externes natives, vous devez d’abord créer une nouvelle application dans Contentful via l’interface de ligne de commande (CLI). Cette application sert de pont entre votre espace Contentful et le système externe que vous souhaitez intégrer, comme une plateforme e-commerce.
Une fois l’application créée, vous devez :
Définir le fournisseur de ressources.
Dans votre application, vous spécifierez le système externe auquel vous vous connectez, tel que Shopify. Ce système devient votre fournisseur de ressources.Définir les types de ressources.
Ensuite, vous décrirez les types de ressources que vous souhaitez lier, tels que les produits, les collections ou les catégories. Par exemple, si vous travaillez avec Shopify, vous pouvez définir « Produits » comme type de ressource.Ajoutez des types de ressources aux champs de référence.
Après avoir défini vos types de ressources, vous les ajoutez en tant que sources autorisées dans un champ de référence de votre modèle de contenu. Cette étape est effectuée à l’aide de l’interface utilisateur native de Contentful, il n’est donc pas nécessaire de créer une interface utilisateur personnalisée pour votre application. Les éditeurs de contenu peuvent ensuite créer des liens vers des ressources externes directement depuis l’interface familière de Contentful.Créez une Fonction Contentful.
Enfin, vous définirez une fonction dans votre application, appelée lorsqu’un éditeur de contenu doit extraire des ressources spécifiques, comme une liste de « pulls » de l’API Shopify. Cette fonction récupère les données nécessaires et les rend disponibles dans l’éditeur de contenu, permettant une intégration transparente du contenu externe.Référencez les ressources externes.
Une fois que votre application et votre fonction Contentful sont configurées, les éditeurs de contenu peuvent utiliser les champs de référence pour créer des liens vers les deux ressources externes. Dans l’éditeur de contenu Contentful, ils peuvent rechercher et sélectionner en toute transparence des ressources parmi les types de ressources définis, ainsi que créer des liens vers des entrées d’autres espaces, le tout dans le même champ.Les ressources externes liées peuvent être récupérées en même temps que les entrées Contentful à l’aide de GraphQL Content API.
Cette flexibilité permet une expérience de gestion de contenu unifiée, intégrant sans effort des données externes et du contenu inter-espaces.
Pour une description plus détaillée de l’utilisation de la fonctionnalité Références externes natives, consultez le tutoriel Créer une application pour prendre en charge les références externes natives dans la documentation du développeur.
Cas d’utilisation
Récits produit
Les créateurs de contenu qui élaborent des récits produit peuvent facilement identifier les produits et vidéos spécifiques qu’ils souhaitent mettre en avant sur les pages qu’ils construisent. Ils peuvent parcourir les ressources externes disponibles chez le fournisseur externe pour identifier précisément quels produits et quelles vidéos utiliser, et conserver ces choix avec la page.
Enrichissement du contenu
Les équipes numériques peuvent créer une expérience numérique qui rassemble du contenu provenant de plusieurs sources. Le tout dans une seule interface utilisateur.
Intégrations personnalisées
Les développeurs peuvent proposer leurs propres intégrations, qui fonctionnent de manière transparente avec l’expérience native de gestion des ressources externes.
Plateformes de gestion des ressources numériques
Comparaison entre les références externes personnalisées et les références externes natives
Contentful offre un certain nombre d’outils puissants, tels que les fonctionnalités Références externes personnalisées et Références externes natives, qui vous permettent d’atteindre vos objectifs tout en augmentant la productivité des équipes numériques et des développeurs. Ces deux fonctionnalités étendent les capacités de la plateforme et rationalisent les flux de travail. Vous trouverez ci-dessous une comparaison côte à côte pour mieux comprendre quelle fonctionnalité correspond le mieux à vos besoins.
Références externes personnalisées | Références externes natives | |
|---|---|---|
Interface utilisateur (IU) | Interface utilisateur différente pour chaque application. En fonction du développeur qui construit l’application. | Utilise l’interface utilisateur de Contentful. L’éditeur n’a pas besoin de changer de contexte entre les interfaces utilisateur des applications. |
Codage | Les développeurs doivent créer un front-end personnalisé ainsi qu’une fonction pour se connecter à un système externe. | Les développeurs doivent préparer uniquement la fonction qui se connecte au système externe, car le front-end est fourni. |
Intégration avec les fonctionnalités Contentful | Non disponible | Intégration native avec les fonctionnalités et produits de contenu actuels et futurs. |
Mélange de références inter-espaces et externes | Non disponible | L’éditeur peut référencer à la fois du contenu externe et inter-espaces à partir du même champ de référence. |