Applications dans les espaces

Une application peut désormais être installée dans plusieurs environnements à la fois. Cela permet à une application d’agir dans les environnements et les espaces dans lesquels elle est installée, plutôt que de limiter l’accès et la disponibilité au contenu et à d’autres données dans un seul environnement.

En termes techniques, une application peut désormais accéder à tous les environnements dans lesquels elle est installée sans qu’un backend soit présent. Bien sûr, vous continuerez à pouvoir accéder au contenu et aux données dans tous les environnements sur le backend de vos applications.

Cette modification permet des cas d’utilisation avancés tels que :

  • Applications multi-espaces : orchestrez, synchronisez et gérez des entités de contenu dans plusieurs espaces et environnements.

  • Migrations de contenu : migrez du contenu ou des types de contenu d’un environnement à un autre, en créant des pipelines CI/CD plus avancés.

REMARQUE : les applications ne peuvent pas créer ou supprimer des environnements pour le moment.

  • Configuration centralisée : partagez la configuration de l’application entre plusieurs espaces et environnements. Configurez des applications pour plusieurs environnements à partir d’un seul environnement.

Important : cette modification est entièrement rétrocompatible : une application peut toujours être installée dans un seul environnement.

Une application est installée au niveau de l’environnement.

Au cours du processus d’installation, vous pouvez choisir d’installer l’application dans un seul environnement ou dans plusieurs environnements au sein d’un espace.

Pour installer une application :

  1. Connectez-vous à l’application web Contentful.

  2. Dans le volet supérieur, cliquez sur Applications et sélectionnez la catégorie d’applications souhaitée parmi les options suivantes :

    • Marketplace : sélectionnez cette option pour afficher les applications disponibles sur la marketplace.

    • Applications personnalisées : sélectionnez cette option pour afficher vos applications personnalisées.

      Apps navigate to apps page
  3. Go to the required app and either click on it or select Install under the actions menu. The “Manage app access” window is displayed.

    Apps authorize access
  4. Cliquez sur le champ Environnements et cochez les cases correspondant aux environnements dans lesquels vous souhaitez que l’application soit installée.

REMARQUE : dans la fenêtre « Gérer l’accès à l’application », vous pouvez voir dans quels environnements l’application est déjà installée.

5. Cliquez sur Autoriser l’accès. L’application est installée et peut accéder aux données dans les environnements dans lesquels elle est installée.

REMARQUE : pour installer l’application dans un ou plusieurs environnement(s) appartenant à un autre espace, basculez vers l’espace requis et répétez le processus d’installation.

Pour désinstaller une application :

  1. Connectez-vous à l’application web Contentful.

  2. Cliquez sur Applications et sélectionnez Applications installées.

    Apps navigate to installed apps
  3. Accédez à l’application souhaitée et dans le menu des actions, sélectionnez Désinstaller.

    Apps uninstall from actions menu

    La boîte de dialogue « Désinstaller l’application » s’affiche.

    Apps uninstall app
  4. Facultatif : cochez la case Désinstaller également de tous les autres environnements de cet espace pour désinstaller l’application des autres environnements de l’espace dans lequel vous travaillez actuellement.

  5. Cliquez sur Désinstaller. L’application est désinstallée et n’a plus accès aux données de l’environnement.