FAQ sur l’App Framework
Que sont les applications ?
Les applications étendent et élargissent les capacités de l’application Web Contentful et des éditeurs qui l’utilisent. Les applications vous permettent d’intégrer des services tiers, de créer des flux de travail extraordinaires et de personnaliser les fonctionnalités de l’application web Contentful.
Pourquoi devrais-je créer une application ?
Le principal cas d’utilisation des applications est l’intégration avec des outils tiers, tels que les systèmes de gestion des actifs numériques (GAN), les services de traduction et les plateformes de déploiement.
Quand dois-je utiliser une application au lieu d’une extension d’interface utilisateur ?
Les applications sont dotées de fonctionnalités telles qu’un écran d’installation, une configuration et une gestion de l’état. Elles peuvent être partagées dans l’ensemble de votre organisation Contentful et dans les espaces, ce qui simplifie la maintenance et les mises à niveau.
Alors que les extensions d’interface utilisateur sont des blocs de construction pour personnaliser une seule partie de l’application web Contentful, leur application et leur capacité à reproduire l’intégration sur plusieurs espaces sont limitées. Compte tenu de cela, nous recommandons vivement aux clients de créer et d’utiliser des applications à l’avenir, car elles évolueront même si vous intégrez davantage de services avec Contentful. En outre, nous continuerons à publier de nouvelles fonctionnalités pour les applications.
Quelle est la différence entre les applications et les extensions d’interface utilisateur ?
Les extensions d’interface utilisateur sont des blocs de construction de bas niveau pour étendre l’interface d’édition (l’application web Contentful). Une application peut faire tout ce qu’une extension d’interface utilisateur peut faire et plus encore :
Mettre en œuvre son propre écran de configuration personnalisé pour faciliter l’installation
Accéder et gérer son propre état et ses paramètres
Être facilement partagée dans tous les espaces et environnements d’une organisation
Nous vous recommandons de créer des applications plutôt que des extensions d’interface utilisateur.
Les applications pourront bientôt agir de manière autonome (plutôt que d’agir au nom d’un utilisateur) et pourront être configurées pour recevoir des notifications de webhook spécifiques à l’application.
Pour en savoir plus sur la migration d’une extension vers une application, veuillez cliquer ici.
En quoi la marketplace de Contentful est-elle différente de celle des autres fournisseurs de CMS ?
La marketplace de Contentful offre une variété de fonctionnalités d’extensibilité, y compris des applications prêtes à l’emploi, des modèles de webhooks et des guides pour créer vos propres applications. Le code source des applications de notre marketplace est accessible à tous, et nous espérons qu’il aidera les clients à se lancer plus rapidement, sans avoir à tout construire à partir de zéro.
Avantages :
Obtenez de l’inspiration pour créer ou personnaliser vos propres applications
Gagnez du temps en utilisant notre code source d’application
Les utilisateurs peuvent facilement trouver et installer directement à partir de notre marketplace
Puis-je utiliser mes outils existants avec Contentful ?
Absolument ! Avec le lancement de la marketplace d’applications, nous n’apportons aucune modification majeure à nos API. Si vous avez déjà développé des intégrations ou si vous utilisez des outils qui parlent directement à notre CMA, CDA, etc., ceux-ci ne seront pas affectés.
Si vous avez développé vos propres extensions d’interface utilisateur, celles-ci ne seront pas non plus affectées et continueront à fonctionner comme d’habitude. Cependant, afin de tirer pleinement parti des améliorations apportées à la maintenance et aux fonctionnalités des applications, nous vous recommandons vivement de commencer à utiliser et à créer des applications via les extensions d’interface utilisateur à l’avenir.
Que se passe-t-il si un outil/logiciel que j’utilise n’est pas actuellement sur la marketplace ?
Ne vous inquiétez pas. Si une application n’est pas disponible aujourd’hui, votre équipe de développement peut utiliser le code source ouvert, qui est publié sous une licence MIT, pour créer l’intégration dont vous avez besoin. Cela permet de les reproduire facilement pour les services que nous ne couvrons pas, ou de s’en inspirer.
Que se passe-t-il si une application sur la marketplace ne correspond pas à la façon dont je travaille avec mes systèmes actuels ?
Si une application n’est pas configurée comme vous le souhaitez, votre équipe de développement peut utiliser le code source ouvert (publié sous licence MIT) pour créer l’intégration dont vous avez besoin. Au lieu de construire l’intégration à partir de zéro, vos développeurs peuvent examiner comment elle est construite et la reconfigurer en fonction de vos spécifications. Cela devrait permettre à vos équipes d’économiser un temps de développement considérable.
Que se passe-t-il si nous ne disposons pas de nos propres ressources de développement internes pour créer des intégrations avec d’autres outils ?
Nous disposons d’un vaste réseau de partenaires qui peuvent vous aider à créer des intégrations avec les outils que vous utilisez. Si vous avez besoin d’aide, n’hésitez pas à contacter notre équipe des partenariats pour obtenir des conseils !
Comment puis-je demander une application pour votre marketplace ?
Notre équipe d’ingénieurs est toujours curieuse de savoir quels types d’intégrations nos clients recherchent.
Si vous pensez qu’il existe un cas d’utilisation qui pourrait vous être utile, mais qu’il n’est pas disponible sur notre marketplace, n’hésitez pas à nous contacter. Nous examinerons votre demande et recueillerons davantage d’informations.
Où puis-je consulter les guides et la documentation ?
Voici un guide qui vous explique comment créer votre propre application, ou vous pouvez toujours accéder directement au code et commencer à le configurer selon vos besoins.
Comment puis-je partager des commentaires sur mon expérience de création d’applications ?
Veuillez nous contacter.