Builds voor lokale ontwikkeling controleren
-
Open een opdrachtregel naar de hoofdmap van het extensieproject.
-
De AEM UI-extensie uitvoeren als een lokale App Builder-app
$ aio app run ... No change to package.json was detected. No package manager install will be executed. To view your local application: -> https://localhost:9080 To view your deployed application in the Experience Cloud shell: -> https://experience.adobe.com/?devMode=true#/custom-apps/?localDevUrl=https://localhost:9080
Noteer de URL van de lokale toepassing, die hierboven wordt weergegeven als -> https://localhost:9080
-
Aanvankelijk (en wanneer u een Fout van de Verbinding ziet) open
https://localhost:9080
(of wat uw lokale toepassings URL) in uw Webbrowser is, en keurt manueel het HTTPS certificaatgoed. -
Voeg de volgende twee vraagparams aan toe AEM UI URL
&devMode=true
&ext=<LOCAL APPLICATION URL>
, meestal&ext=https://localhost:9080
.
Voeg de twee bovengenoemde vraagparameters (
devMode
enext
) als eerste vraagparameters in URL toe. AEM die verlengbare UI gebruikshash routes (#/@wknd/aem/...
), zo verkeerd post-bevestigend de parameters nadat#
niet werkt.De voorbeeld-URL moet er als volgt uitzien:
https://experience.adobe.com/?devMode=true&ext=https://localhost:9080&repo=author-p1234-e5678.adobeaemcloud.com#/@wknd/aem/cf/admin
-
Kopieer en plak de URL van de voorvertoning in uw browser.
- U kunt moeten aanvankelijk, en dan periodiek, het certificaat HTTPSvoor de gastheer van de lokale toepassing (
https://localhost:9080
) goedkeuren.
- U kunt moeten aanvankelijk, en dan periodiek, het certificaat HTTPSvoor de gastheer van de lokale toepassing (
-
De gebruikersinterface van AEM wordt geladen met de lokale versie van de extensie die in de interface is geïnjecteerd voor verificatie.
Werkgebiedbuilds verifiëren
-
Open een opdrachtregel naar de hoofdmap van het extensieproject.
-
Controleer of de werkruimte van het werkgebied actief is (of welke Workspace ook wordt gebruikt voor verificatie).
$ aio app use -w Stage
Voeg eventuele wijzigingen in
.env
en.aio
samen. -
Implementeer de bijgewerkte extensie App Builder-app. Als u zich niet hebt aangemeld, voert u
aio login
eerst uit.$ aio app deploy ... Your deployed actions: web actions: -> https://98765-123aquarat.adobeio-static.net/api/v1/web/aem-cf-console-admin-1/generic To view your deployed application: -> https://98765-123aquarat.adobeio-static.net/index.html To view your deployed application in the Experience Cloud shell: -> https://experience.adobe.com/?devMode=true#/custom-apps/?localDevUrl=https://98765-123aquarat.adobeio-static.net/index.html New Extension Point(s) in Workspace 'Production': 'aem/cf-console-admin/1' Successful deployment 🏄
-
Voeg de volgende twee vraagparams aan toe AEM UI URL
&devMode=true
&ext=<DEPLOYED APPLICATION URL>
Voeg de twee bovengenoemde vraagparameters (
devMode
enext
) als eerste vraagparameters in URL toe, aangezien verlengbare AEM UIs een knoeiboelroute (#/@wknd/aem/...
) gebruikt, zo verkeerd post-bevestigend de parameters nadat#
niet werkt.De voorbeeld-URL moet er als volgt uitzien:
https://experience.adobe.com/?devMode=true&ext=https://98765-123aquarat.adobeio-static.net/index.html&repo=author-p1234-e5678.adobeaemcloud.com#/@wknd/aem/cf/admin
-
Kopieer en plak de URL van de voorvertoning in uw browser.
-
Met de AEM Content Fragment Console wordt de versie van de extensie geïnjecteerd naar de werkruimte van het werkgebied. Deze werkgebied-URL kan ter verificatie worden gedeeld met een kwaliteitscontrole of zakelijke gebruikers.
Wanneer u deze methode gebruikt, wordt de extensie Staged alleen geïnjecteerd in AEM Content Fragment Console wanneer u toegang hebt tot de URL van het werkgebied.
- Geïmporteerde extensies kunnen worden bijgewerkt door
aio app deploy
opnieuw uit te voeren. Deze wijzigingen worden automatisch doorgevoerd wanneer u de URL van de voorvertoning gebruikt. - Voer
aio app undeploy
uit om een extensie voor verificatie te verwijderen.