Desenvolver uma extensão

Uma extensão de tag deve ser considerada como um produto (pequeno) com requisitos próprios. Determinar como um usuário do Adobe Experience Platform desejará usar sua extensão pode ajudar você a classificar a funcionalidade em quais tipos de evento, tipos de condição, tipos de ação e tipos de elementos de dados sua extensão deve fornecer.

Com esse conhecimento, é possível planejar quais componentes devem ser fornecidos em sua extensão.

Guias

Com um plano em vigor, esses guias podem ajudar você a entender o processo de desenvolvimento de extensão:

  • O guia de introdução e outros documentos em Desenvolvimento de extensão no painel esquerdo são excelentes materiais de referência para entender as extensões. Eles incluem detalhes sobre as funcionalidades das extensões, como as informações do usuário são armazenadas e transmitidas entre sua extensão e a Adobe Experience Platform, como seu código é incorporado a bibliotecas e como seu código de extensão é interpretado e usado no tempo de execução no navegador.
  • Artigo Entender o esquema JSON.
  • JSON Lint/Validator.
  • Visualizador de JSON Extensão do Chrome para destacar e imprimir JSON e JSONP.
  • Editor jsonschema.net para ajudar a criar o esquema JSON por meio de seu objeto.
  • Validador de esquema JSON Um validador de esquema JSON online e interativo.

Ferramentas

Há também várias ferramentas npm para ajudar no desenvolvimento do pacote de extensão:

Extensões de exemplo

Você pode revisar ou usar extensões de exemplo do GitHub, como a extensão de exemplo Hello World, como projetos iniciais.

Espaço de trabalho do Slack

Você pode solicitar acesso ao espaço de trabalho da comunidade do Slack, em que os autores de extensões podem oferecer suporte uns aos outros usando este formulário de solicitação.

Observação: embora existam membros da Adobe neste espaço de trabalho do Slack, ele é um recurso de comunidade que não é patrocinado ou moderado pela Adobe.

recommendation-more-help
experience-platform-help-tags