Aan de slag met extensieontwikkeling

Als u extensies wilt gaan maken en gebruiken, gebruikt u het opensource-steigereedschap dat door Adobe-technici wordt geleverd om de benodigde bestanden en bestandsstructuur voor uw extensiepakket te maken. U hoeft dus alleen maar het waardevolle deel te doen: de code schrijven.

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, het 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 web en edge): wanneer een extensie wordt gepubliceerd naar een openbare catalogus in Adobe, geef hier de URL van de aanbieding 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