Desenvolver uma extensão

OBSERVAÇÃO

A Adobe Experience Platform Launch está sendo reformulada como um conjunto de tecnologias de coleta de dados no Experience Platform. Essas alterações serão implementadas em toda a documentação do produto nas próximas semanas. Consulte o seguinte document para obter uma referência consolidada das alterações de terminologia.

Uma extensão deve ser considerada como um produto (pequeno) com requisitos próprios. Determinar como um usuário do Adobe Experience Platform Launch 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, você pode 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 a maioria dos outros documentos em "Desenvolvimento de extensão" na navegação à esquerda são excelentes materiais de referência para entender o que as extensões podem fazer, como as informações do usuário são armazenadas e transmitidas entre sua extensão e o Platform Launch, como seu código é incluído nas bibliotecas do Platform Launch e como seu código de extensão é interpretado e usado em tempo de execução no navegador.
  • O tutorial de vídeo recentemente atualizado é um ótimo ponto de partida.
  • A lista de reprodução do YouTube Introdução às extensões mostra o processo de criação de pacotes de extensão.
  • Artigo Entender o esquema JSON.
  • JSON Lint/Validador
  • 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

Há extensões de exemplo no Github que você pode examinar ou usar como projetos iniciais:

Espaço de trabalho do Slack

Há um espaço de trabalho da comunidade do Slack em que os autores de extensões podem ajudar uns aos outros. Você pode solicitar acesso em http://join.launchdevelopers.chat.

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

Nesta página