Aan de slag met extensieontwikkeling

NOTE
Adobe Experience Platform Launch is omgedoopt tot een reeks technologieën voor dataverzameling in Adobe Experience Platform. Als gevolg hiervan zijn er verschillende terminologiewijzigingen in de productdocumentatie doorgevoerd. Raadpleeg het volgende documentvoor een geconsolideerde referentie van de terminologiewijzigingen.

Om u in werking te stellen en uitbreidingen te bouwen, zullen wij het open-bronsteigereedschap gebruiken, dat door de ingenieurs van de Adobe wordt verstrekt om de noodzakelijke dossiers en dossierstructuur voor uw uitbreidingspakket tot stand te brengen, zodat alles u hebt verlaten om te doen is het waardevolle deel: eigenlijk schrijf de code.

Vereisten

Extensie instellen

Maak een map waarin uw extensiebestanden zich bevinden.

mkdir example && cd example

Deze handleiding gebruikt het basisgereedschap voor extensies om de initiële extensiestructuur samen te stellen, zodat ontwikkelaars snel kunnen beginnen met coderen. U kunt dit proces desgewenst handmatig uitvoeren zonder het basisgereedschap.

Voer het basisgereedschap uit.

npx @adobe/reactor-scaffold

In het basisgereedschap worden enkele initiële configuratieopties als volgt weergegeven:

  • Weergavenaam - De zichtbare naam van de extensie
  • Platform - Geeft aan of de extensie is ontwikkeld voor web, mobiel of edge
  • Versie - De versie van de extensie
  • Beschrijving - Een korte beschrijving van het doel van de extensie
  • Auteur - De naam van de auteur van de extensie
NOTE
Voor mobiele extensies worden verschillende vragen gesteld over de structuur van uw Android- en iOS-toepassingen.

Het basisgereedschap bevat vervolgens opties voor het bouwen van de extensiestructuur:

  • de configuratiemening van de Uitbreiding: De mening, dossier van HTML, waardoor een uitbreiding globale montages van een gebruiker verzamelt.
  • de types van Gebeurtenis: Bepaalt een activiteit voor observatie. U moet bijvoorbeeld weten wanneer een gebruiker snel schuift of wanneer een gebruiker interactie heeft gehad met een pagina-element. Gebeurtenissen kunnen vervolgens in regels worden gebruikt om handelingen uit te voeren.
  • de types van Voorwaarde: De types van Voorwaarde evalueren of iets waar of vals is.
    Dit kan bijvoorbeeld worden geretourneerd als de browser van de gebruiker Chrome is, als de gebruiker een iPad gebruikt of als de gebruiker zich in een specifiek domein bevindt.
  • types van Actie: De actie om uit te voeren wanneer een gebeurtenis voorkomt. U kunt bijvoorbeeld een analysebaken verzenden, een aanbod weergeven, een cookie opslaan of een ondersteuningschat openen.
  • het elementtypes van Gegevens: Het type van gegevenselement wint een stuk van gegevens terug. Deze gegevens kunnen lokaal worden opgeslagen, in een cookie, in een DOM-element of op een aangepaste locatie.
  • Gedeelde modules(Web slechts): Een gedeelde module is een mechanisme waardoor de uitbreidingen met andere uitbreidingen kunnen communiceren.
  • Meningen: Elke gebeurtenis, voorwaarde, actie, of type van gegevenselement kan een mening verstrekken die een gebruiker toestaat om montages te leveren.
  • Exchange URL (alleen voor web en edge): wanneer een extensie wordt gepubliceerd naar de openbare catalogus van de Adobe, geeft u hier de URL van de lijst op.
  • Pad naar pictogram: een pad naar een pictogrambestand voor de extensie.
NOTE
  • De volgende looppas van het steigereedschap zal over de aanvankelijke configuratie overslaan.
  • Er kunnen meerdere gebeurtenissen, voorwaarden en handelingen worden toegevoegd.
  • Er kan slechts één configuratieweergave bestaan.

Volgende stappen

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743