Développer une extension

REMARQUE

Adobe Experience Platform Launch est en train d’être rebaptisé en tant que suite de technologies de collecte de données dans Experience Platform. Ces modifications seront appliquées à l’ensemble de la documentation du produit au cours des prochaines semaines. Reportez-vous au document suivant pour une référence consolidée des modifications terminologiques.

Une extension doit être considérée comme un (petit) produit ayant ses propres besoins. Déterminer comment un utilisateur Adobe Experience Platform Launch souhaite utiliser votre extension peut vous permettre de trier les fonctionnalités en fonction des types d’événement, de condition, d’action et d’éléments de données que votre extension doit fournir.

Grâce à ces connaissances, vous pouvez planifier les composants qui doivent être fournis dans votre extension.

Guides

Une fois que vous avez mis un plan en place, ces guides vous aideront à comprendre le processus de développement des extensions :

  • Le guide de prise en main et la plupart des autres documents sous « Développement de l’extension » dans le volet de navigation de gauche sont de bons documents de référence pour comprendre ce que les extensions peuvent faire, comment les informations utilisateur sont stockées et transmises entre votre extension et Platform Launch, comment votre code est regroupé en bibliothèques Platform Launch et comment votre code d’extension est interprété et utilisé au moment de l’exécution dans le navigateur.
  • Le tutoriel vidéo récemment mis à jour constitue un bon début.
  • La playlist YouTube Introduction to Extensions passe en revue le processus de création de packages d’extension.
  • Présentation de l’article Understanding JSON Schema.
  • JSON Lint/Validator
  • Extension Chrome JSON Viewer pour visualiser et imprimer des fichiers JSON et JSONP.
  • Éditeur jsonschema.net pour créer un schéma JSON à partir de votre objet.
  • JSON Schema Validator, validateur de schémas JSON interactif en ligne.

Outils

Il existe également un certain nombre d’outils npm pour vous aider à développer votre package d’extensions :

Exemples d’extensions

Il existe des exemples d’extensions sur Github que vous pouvez consulter ou utiliser comme projets de démarrage :

Espace de travail Slack

Il existe un espace de travail de la communauté Slack dans lequel les auteurs d’extensions peuvent s’entraider. Vous pouvez demander l’accès à http://join.launchdevelopers.chat.

Veuillez noter : bien qu’il y ait des membres de l’équipe Platform Launch dans cet espace de travail Slack, il s’agit d’une ressource communautaire ni parrainée ni modérée par Adobe.

Sur cette page