Een extensie implementeren
Voor gebruik in AEM as a Cloud Service-omgevingen moet de App Builder-extensie worden geïmplementeerd en goedgekeurd.
Houd rekening met verschillende aspecten bij het implementeren van App Builder-apps voor extensies:
-
Extensies worden geïmplementeerd in de Adobe Developer Console-projectwerkruimte. De standaardwerkruimten zijn:
- de werkruimte van de Productie bevat uitbreidingsplaatsingen die in alle AEM as a Cloud Service beschikbaar zijn.
- werkruimte van het Stadium dienst als ontwikkelaarwerkruimte. Extensies die worden geïmplementeerd in de werkruimte van het werkgebied, zijn niet beschikbaar in AEM as a Cloud Service.
Adobe Developer Console-werkruimten hebben geen directe correlatie met AEM as a Cloud Service-omgevingstypen.
-
Een uitbreiding die aan de werkruimte van de Productie wordt opgesteld toont in alle milieu's van AEM as a Cloud Service in de Adobe Org dat de uitbreiding binnen bestaat.
Een uitbreiding kan niet tot de milieu's worden beperkt het met door voorwaardelijke logica toe te voegen die de de gastheernaam van AEM as a Cloud Servicecontroleert. -
Op AEM as a Cloud Service kunnen meerdere extensies worden gebruikt. Adobe raadt aan dat elke App Builder-extensie wordt gebruikt om één bedrijfsdoel op te lossen. Een App Builder-app met één extensie kan echter meerdere extensiepunten implementeren die een gemeenschappelijk bedrijfsdoel ondersteunen.
Eerste implementatie
Een extensie die beschikbaar is in AEM as a Cloud Service-omgevingen, moet worden geïmplementeerd in Adobe Developer Console.
Het plaatsingsproces verdeeld in twee logische stappen:
- Implementatie van de extensie App Builder-app op Adobe Developer Console door een ontwikkelaar.
- Goedkeuring van de extensie door een implementatiebeheerder of bedrijfseigenaar.
De extensie implementeren
Implementeer de extensie in de werkruimte Productie. Extensies die worden geïmplementeerd in de werkruimte Productie, worden automatisch toegevoegd aan alle AEM as a Cloud Service Author-services in de Adobe Org waaraan de extensie wordt geïmplementeerd.
-
Open een opdrachtregel naar de hoofdmap van de bijgewerkte App Builder-app voor extensies.
-
Zorg ervoor dat de werkruimte Productie actief is
code language-shell $ aio app use -w Production
Voeg eventuele wijzigingen in
.env
en.aio
samen. -
Implementeer de bijgewerkte extensie App Builder-app.
code language-shell $ aio app deploy
Implementatiegoedkeuring aanvragen
{align="center"}
- Login aan Adobe Developer Console
- Selecteer Console
- Ga aan Projecten
- Selecteer het project dat aan de extensie is gekoppeld
- Selecteer de Productie werkruimte
- Selecteer voorleggen voor goedkeuring
- Vul het formulier in en verzend het, waarbij u de velden zo nodig bijwerkt.
Implementatie-goedkeuring
{align="center"}
- Login aan Adobe Exchange
- Navigeer aan leiden > Apps in afwachting van overzicht
- Overzicht de uitbreiding App Builder app
- Als de uitbreidingsveranderingen aanvaardbaar ____ zijn keurt de overzicht goed. Dit injecteert de extensie onmiddellijk op alle AEM as a Cloud Service Author-services binnen de Adobe Org.
Zodra de extensieaanvraag is goedgekeurd, wordt de extensie onmiddellijk actief in de AEM as a Cloud Service Author-services.
Een extensie bijwerken
Het bijwerken en de uitbreiding App Builder app volgt het zelfde proces zoals aanvankelijke plaatsing, met de afwijking die de bestaande uitbreidingsplaatsing eerst moet worden ingetrokken.
De extensie intrekken
Als u een nieuwe versie van een extensie wilt implementeren, moet u deze eerst intrekken (of verwijderen). Hoewel de extensie is ingetrokken, is deze niet beschikbaar in AEM consoles.
- Login aan Adobe Exchange
- Navigeer aan leidt > de Apps van App Builder
- trekt de bij te werken Uitbreiding in
De extensie implementeren
Implementeer de extensie in de werkruimte Productie. Extensies die worden geïmplementeerd in de werkruimte Productie, worden automatisch toegevoegd aan alle AEM as a Cloud Service Author-services in de Adobe Org waaraan de extensie wordt geïmplementeerd.
-
Open een opdrachtregel naar de hoofdmap van de bijgewerkte App Builder-app voor extensies.
-
Zorg ervoor dat de werkruimte Productie actief is
code language-shell $ aio app use -w Production
Voeg eventuele wijzigingen in
.env
en.aio
samen. -
Implementeer de bijgewerkte extensie App Builder-app.
code language-shell $ aio app deploy
Implementatiegoedkeuring aanvragen
{align="center"}
- Login aan Adobe Developer Console
- Selecteer Console
- Ga aan Projecten
- Selecteer het project dat aan de extensie is gekoppeld
- Selecteer de Productie werkruimte
- Selecteer voorleggen voor goedkeuring
- Vul het formulier in en verzend het, waarbij u de velden zo nodig bijwerkt.
De aanvraag voor implementatie goedkeuren
{align="center"}
- Login aan Adobe Exchange
- Navigeer aan leiden > Apps in afwachting van overzicht
- Overzicht de uitbreiding App Builder app
- Als de uitbreidingsveranderingen aanvaardbaar ____ zijn keurt de overzicht goed. Dit injecteert de extensie onmiddellijk op alle AEM as a Cloud Service Author-services binnen de Adobe Org.
Zodra de extensieaanvraag is goedgekeurd, wordt de extensie onmiddellijk actief in de AEM as a Cloud Service Author-services.
Een extensie verwijderen
Als u een extensie wilt verwijderen, trekt u deze in de Adobe Exchange in (of verwijdert u deze. Wanneer de extensie wordt ingetrokken, wordt deze verwijderd uit alle AEM as a Cloud Service Author-services.
- Login aan Adobe Exchange
- Navigeer aan leidt > de Apps van App Builder
- trekt de Uitbreiding in om te verwijderen