Distribuire un'estensione
Per l’utilizzo in ambienti AEM as a Cloud Service, è necessario distribuire e approvare l’app App Builder dell’estensione.
Ci sono diverse considerazioni di cui tenere conto durante la distribuzione delle app App Builder per le estensioni:
-
Le estensioni vengono distribuite nell’area di lavoro del progetto di Adobe Developer Console. Le aree di lavoro predefinite sono:
- L'area di lavoro Produzione contiene distribuzioni di estensioni disponibili in tutte le AEM as a Cloud Service.
- L'area di lavoro Stage funge da area di lavoro per sviluppatori. Le estensioni distribuite nell’area di lavoro dello stage non sono disponibili in AEM as a Cloud Service.
Le aree di lavoro di Adobe Developer Console non hanno alcuna correlazione diretta con i tipi di ambiente AEM as a Cloud Service.
-
Un’estensione distribuita nell’area di lavoro di produzione viene visualizzata in tutti gli ambienti AEM as a Cloud Service nell’organizzazione di Adobe in cui esiste l’estensione.
Un'estensione non può essere limitata agli ambienti con cui è registrata aggiungendo logica condizionale che controlla il nome host di AEM as a Cloud Service. -
È possibile utilizzare più estensioni in AEM as a Cloud Service. L’Adobe consiglia di utilizzare ogni estensione dell’app App Builder per risolvere un singolo obiettivo di business. Detto questo, un’app App Builder con una singola estensione può implementare più punti di estensione che supportano un obiettivo aziendale comune.
Distribuzione iniziale
Affinché un'estensione sia disponibile negli ambienti AEM as a Cloud Service, deve essere distribuita in Adobe Developer Console.
Il processo di distribuzione è suddiviso in due fasi logiche:
- Implementazione dell’estensione App Builder app in Adobe Developer Console da parte di uno sviluppatore.
- Approvazione dell’estensione da parte di un Responsabile dell’implementazione o di un Proprietario business.
Distribuire l’estensione
Distribuisci l’estensione nell’area di lavoro di produzione. Le estensioni distribuite nell’area di lavoro di produzione vengono aggiunte automaticamente a tutti i servizi AEM as a Cloud Service Author nell’organizzazione Adobe in cui viene distribuita l’estensione.
-
Apri una riga di comando nella directory principale dell’app App Builder aggiornata per l’estensione.
-
Assicurati che l’area di lavoro di produzione sia attiva
code language-shell $ aio app use -w Production
Unisci le modifiche apportate a
.env
e.aio
. -
Distribuisci l’estensione aggiornata dell’app App Builder.
code language-shell $ aio app deploy
Richiedi approvazione distribuzione
{align="center"}
- Accedi a Adobe Developer Console
- Seleziona Console
- Passa a Progetti
- Seleziona il progetto associato all’estensione
- Seleziona l'area di lavoro Produzione
- Seleziona Invia per approvazione
- Completa e invia il modulo, aggiornando i campi in base alle esigenze.
Approvazione della distribuzione
{align="center"}
- Accedi a Adobe Exchange
- Passa a Gestisci > App in attesa di revisione
- Rivedi l'estensione dell'app App Builder
- Se le modifiche dell'estensione sono accettabili Accetta la revisione. L’estensione viene inserita immediatamente in tutti i servizi AEM as a Cloud Service Author all’interno dell’organizzazione Adobe.
Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring di AEM as a Cloud Service.
Aggiornare un’estensione
L'aggiornamento e l'estensione dell'app App Builder seguono lo stesso processo della distribuzione iniziale, con la deviazione che la distribuzione dell'estensione esistente deve prima essere revocata.
Revocare l’estensione
Per distribuire una nuova versione di un'estensione, è necessario prima revocarla o rimuoverla. L’estensione è revocata ma non è disponibile nelle console AEM.
- Accedi a Adobe Exchange
- Passa a Gestisci > App App Builder
- Revoca dell'estensione da aggiornare
Distribuire l’estensione
Distribuisci l’estensione nell’area di lavoro di produzione. Le estensioni distribuite nell’area di lavoro di produzione vengono aggiunte automaticamente a tutti i servizi AEM as a Cloud Service Author nell’organizzazione Adobe in cui viene distribuita l’estensione.
-
Apri una riga di comando nella directory principale dell’app App Builder aggiornata per l’estensione.
-
Assicurati che l’area di lavoro di produzione sia attiva
code language-shell $ aio app use -w Production
Unisci le modifiche apportate a
.env
e.aio
. -
Distribuisci l’estensione aggiornata dell’app App Builder.
code language-shell $ aio app deploy
Richiedi approvazione distribuzione
{align="center"}
- Accedi a Adobe Developer Console
- Seleziona Console
- Passa a Progetti
- Seleziona il progetto associato all’estensione
- Seleziona l'area di lavoro Produzione
- Seleziona Invia per approvazione
- Completa e invia il modulo, aggiornando i campi in base alle esigenze.
Approvare la richiesta di distribuzione
{align="center"}
- Accedi a Adobe Exchange
- Passa a Gestisci > App in attesa di revisione
- Rivedi l'estensione dell'app App Builder
- Se le modifiche dell'estensione sono accettabili Accetta la revisione. L’estensione viene inserita immediatamente in tutti i servizi AEM as a Cloud Service Author all’interno dell’organizzazione Adobe.
Una volta approvata la richiesta di estensione, questa diventa immediatamente attiva nei servizi di authoring di AEM as a Cloud Service.
Rimuovere un’estensione
Per rimuovere un'estensione, revocala (o rimuoverla) dall'Adobe Exchange. Quando l’estensione viene revocata, viene rimossa da tutti i servizi di authoring di AEM as a Cloud Service.
- Accedi a Adobe Exchange
- Passa a Gestisci > App App Builder
- Revoca dell'estensione da rimuovere