Fonctions prises en charge
REMARQUE : les Fonctions ne sont disponibles que pour les formules Premium et les partenaires.
Vous pouvez utiliser les types de fonctions suivants pour étendre les capacités de Contentful :
Fonctions App Event : ces fonctions permettent d’exécuter une logique back-end personnalisée dans l’App Framework, idéale pour diverses intégrations et flux de travail personnalisés.
Fonctions APP Action : ces fonctions offrent aux applications un moyen facile d’exposer des capacités génériques à leurs propres frontends ainsi qu’à d’autres applications.
Functions on delivery (GraphQL) : ces fonctions sont spécialement conçues pour s’exécuter dans le chemin des requêtes de livraison GraphQL, permettant des manipulations de contenu dynamiques et des intégrations de données en temps réel. Consultez la section Références externes personnalisées et Références externes natives pour plus d’informations.
Cas d'utilisation
Fonctions App Event
Intégration avec des services tiers, automatisation de flux de travail complexes.
Permet aux applications de réagir aux événements dans Contentful en filtrant, en transformant ou en gérant les événements de l’application.
Remplace la nécessité pour un client de créer et de prendre en charge un service backend qui prendrait autrement en charge ces tâches.
Fonctions App Action
Effectuer des tâches souvent en réponse à un utilisateur interagissant avec un composant d’interface utilisateur dans une application.
Ces tâches peuvent inclure : une logique métier backend personnalisée, une interaction avec Content Management API (CMA) ou une interaction avec des systèmes externes.
Remplace la nécessité pour un client de créer et de prendre en charge un point de terminaison d’API public qui prendrait autrement en charge ces tâches.
Fonctions on delivery (GraphQL)
Intégrations de données en temps réel avec :
Catalogues de produits, systèmes de commerce électronique, systèmes de traduction, systèmes CMS hérités, plateformes de gestion des ressources numériques
Toute autre API
Enrichissement du contenu : améliorez votre contenu avec des informations supplémentaires, des métadonnées ou des données connexes extraites de sources externes pour fournir un contexte plus riche.
Médias externes en ligne : incluez des images de systèmes tiers en ligne pour réduire les demandes réseau.
Routage dynamique : acheminez vos demandes de contenu vers différentes sources ou destinations en fonction des conditions, ce qui permet une logique de diffusion de contenu dynamique.
En bref
Fonctionnalité | Objectif | Contexte d’exécution |
|---|---|---|
Fonctions App Event | Logique et intégrations backend personnalisées | AppEvents/App Framework |
Fonctions App Action | Logique et intégrations backend personnalisées | AppActions/App Framework |
Fonctions on delivery | Intégrations de contenu dynamique | Chemin de diffusion GraphQL |
Pour plus d’informations et pour commencer, consultez notre documentation pour les développeurs concernant les fonctions. Consultez nosexemples d’applications et demodèles de fonctions sur GitHub.
Commentaires
Pour partager vos commentaires, remplissezce formulaire.