Vorschau einer lokalen Erweiterung des universellen Editors

Um eine Vorschau einer Erweiterung des universellen Editors während der Entwicklung anzuzeigen, müssen Sie Folgendes tun:

  1. Führen Sie die Erweiterung lokal aus.
  2. Akzeptieren Sie das selbstsignierte Zertifikat.
  3. Öffnen Sie eine Seite im universellen Editor.
  4. Aktualisieren Sie die Standort-URL, um die lokale Erweiterung zu laden.

Lokales Ausführen der Erweiterung

Dabei wird davon ausgegangen, dass Sie bereits eine Erweiterung des universellen Editors erstellt haben und sie beim lokalen Testen und Entwickeln in der Vorschau anzeigen möchten.

Starten Sie die Erweiterung des universellen Editors mit:

$ aio app run

Es werden Ausgaben wie die folgenden angezeigt:

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

Dadurch wird Ihre Erweiterung standardmäßig unter https://localhost:9080 ausgeführt.

Akzeptieren des selbstsignierten Zertifikats

Der universelle Editor erfordert HTTPS, um Erweiterungen zu laden. Da die lokale Entwicklung ein selbstsigniertes Zertifikat verwendet, muss Ihr Browser diesem explizit vertrauen.

Öffnen Sie eine neue Browser-Registerkarte und navigieren Sie zur URL der lokalen Erweiterung, die über den aio app run-Befehl ausgegeben wird:

https://localhost:9080

Ihr Browser zeigt eine Zertifikatwarnung an. Akzeptieren Sie das Zertifikat, um fortzufahren.

Akzeptieren des selbstsignierten Zertifikats

Nach der Annahme wird die Platzhalterseite der lokalen Erweiterung angezeigt:

Erweiterung ist verfügbar

Öffnen einer Seite im universellen Editor

Öffnen Sie den universellen Editor über die universelle Editor-Konsole oder indem Sie eine Seite in AEM Sites bearbeiten, die den universellen Editor verwendet:

Öffnen Sie eine Seite im universellen Editor

Erweiterung laden

Suchen Sie im universellen Editor das Feld Speicherort oben in der Mitte der Benutzeroberfläche. Erweitern Sie sie und aktualisieren Sie die URL im Feld Speicherort, nicht die Browser-Adressleiste.

Fügen Sie die folgenden Abfrageparameter an:

  • devMode=true - Aktiviert den Entwicklungsmodus für den universellen Editor.
  • ext=https://localhost:9080 - Lädt die lokal ausgeführte Erweiterung.

Zum Beispiel:

https://author-pXXX-eXXX.adobeaemcloud.com/content/aem-ue-wknd/index.html?devMode=true&ext=https://localhost:9080

Aktualisieren der Speicherort-URL des universellen Editors

Vorschau der Erweiterung

Führen Sie einen harten Neustart des Browsers durch, um sicherzustellen, dass die aktualisierte URL verwendet wird.

Der universelle Editor lädt jetzt Ihre lokale Erweiterung - nur in Ihrer Browser-Sitzung.

Alle Code-Änderungen, die Sie lokal vornehmen, werden sofort übernommen.

Lokale Erweiterung geladen

recommendation-more-help
bb44cebf-d964-4e3c-b64e-ce882243fe4d