Repository-Browser

HINWEIS

Der Repository-Browser ist in AEM Version 6582 und höher verfügbar.

INFO

Sie können auch diesen Clip ansehen. Er enthält eine kurze Videoeinführung zum Debugging von AEM as a Cloud Service mit dem Repository-Browser.

Einführung

Der Repository-Browser ist ein Entwickler-Tool, das eine schreibgeschützte Ansicht des Repositorys für alle Umgebungen in den Autoren-, Veröffentlichungs- und Vorschau-Ebenen bereitstellt. Er soll die Anzeige der Inhaltsstruktur erleichtern, um die Anzeige oder Fehlerbehebung von Inhalten zu vereinfachen.

Er ist über die Entwicklerkonsole zugänglich und kann zum Durchsuchen des Repositorys einer Autoren- oder Veröffentlichungsinstanz für eine ausgewählte Umgebung verwendet werden.

Voraussetzungen für den Zugriff

Die folgenden Bedingungen müssen erfüllt sein, damit auf die Entwicklerkonsole oder den Repository-Browser zugegriffen werden kann.

Um auf die Entwicklerkonsole zugreifen zu können:

  • müssen die Benutzer für Produktionsprogramme in der Admin Console über die Cloud Manager-Rolle „Entwickler“ verfügen
  • Bei Sandbox-Programmen ist sie für jeden Benutzer verfügbar, der über ein Produktprofil verfügt, das ihm Zugriff auf AEM as a Cloud Service gewährt.

Um auf den Repository-Browser zugreifen zu können:

  • müssen die Benutzer in der Admin Console über die Cloud Manager-Rolle„ Entwickler“ verfügen, um Autoren- und Veröffentlichungsinstanzen anzeigen zu können.
  • Darüber hinaus können Benutzer mit dem Produktprofil „AEM-Benutzer“ den Repository-Browser mit minimalem Lesezugriff anzeigen. Die Berechtigungen des Benutzers beim Durchsuchen des Repositorys werden dabei berücksichtigt. Benutzer mit dem Produktprofil „AEM-Administrator“ können den Repository-Browser mit vollem Lesezugriff benutzen.

Weitere Informationen zum Einrichten von Benutzerberechtigungen finden Sie in der Dokumentation zu Cloud Manager.

Starten des Repository-Browsers

Gehen Sie wie folgt vor, um den Repository-Browser zu starten:

  1. Klicken Sie in Cloud Manager auf die drei Punkte neben der Umgebung Ihrer Wahl und wählen Sie Entwicklerkonsole aus.

    repobrowser1

  2. Klicken Sie anschließend auf die Registerkarte Repository-Browser.

  3. Wählen Sie einen Pod aus, der der Autoren-, Veröffentlichungs- oder Vorschauinstanz entspricht, indem Sie auf die Dropdown-Liste Pod klicken.

    repobrowser2

  4. Starten Sie den Repository-Browser, indem Sie auf den Link Repository-Browser öffnen weiter unten klicken. Dadurch wird der Browser gestartet, der einer repräsentativen Instanz (Pod) für die ausgewählte Ebene entspricht. Dadurch wird der Browser gestartet, der einer repräsentativen Instanz (Pod) für die ausgewählte Ebene entspricht. Beachten Sie, dass Sie nicht kontrollieren können, welcher Pod für diese Ebene gestartet wird.

Funktionen

Sie können das Navigationsfenster auf der linken Seite verwenden, um durch die Inhaltshierarchie zu navigieren. Wenn Sie auf jeden Ordner oder Knoten klicken, werden dessen untergeordnete Elemente angezeigt. Die Ordnerstruktur spiegelt die Sling Resource-Struktur wider, die eine Übermenge der JCR-Knotenstruktur ist.

repobrowser3

Alternativ können Sie direkt zu einem Pfad navigieren, indem Sie ihn in die Pfad wie unten dargestellt. Dadurch wird auch die Position in der Inhaltshierarchieansicht auf der linken Seite erweitert.

repobrowser14

Wenn Sie auf einen Ordner auf der linken Seite klicken, wird das Feld Pfad automatisch mit dem Speicherort ausgefüllt. Dies ist nützlich zum Kopieren und Einfügen des Werts für die spätere Verwendung.

Wenn Sie auf einen Ordner klicken, wird die URL dynamisch geändert, um den Pfad zu diesem Ordner einzuschließen. Dies ermöglicht Lesezeichen-URLs.

Für die Veröffentlichungsinstanz zeigt der Repository-Browser standardmäßig nur öffentliche Inhalte an, sodass bestimmte Ordner wie /conf oder /home nicht angezeigt werden.

Um diese Orte sichtbar zu machen, müssen Sie das folgende Verfahren befolgen.

  1. Klicken Sie auf die drei Punkte neben der Umgebung Ihrer Wahl und wählen Sie Zugriff verwalten.

    repobrowser7

  2. Suchen Sie Ihre Veröffentlichungsinstanz und klicken Sie darauf.

    repobrowser8

  3. Erstellen Sie ein neues Produktprofil für Veröffentlichungsadministratoren. Im folgenden Beispiel wird es DEV – AEM-Veröffentlichungsadministratoren genannt.

    repobrowser9

  4. Fügen Sie dem neuen Produktprofil die entsprechenden Benutzer hinzu, die in der Lage sein sollten, im Browser des Veröffentlichungs-Repositorys mit vollem Zugriff zu navigieren.

    repobrowser10

  5. Warten Sie einige Minuten und öffnen Sie dann die AEM-Autoren-Konsole.

  6. Fügen Sie die dem neuen Produktprofil entsprechende Gruppe als Mitglied der Administratorgruppe hinzu. Klicken Sie hierzu auf Tools – Sicherheit – Gruppen der Autoreninstanz und klicken Sie dann auf die Gruppe Administratoren. Fügen Sie dann die Gruppe wie unten gezeigt hinzu.

    repobrowser11

  7. Aktivieren Sie die Gruppe Administratoren und die neue Gruppe DEV – AEM-Veröffentlichungsadministratoren, damit sie in der Veröffentlichungsinstanz verfügbar werden.

    repobrowser12

  8. Als bewährte Sicherheitsmaßnahme sollten Sie die neue Gruppe DEV – AEM-Veröffentlichungsadministratoren aus der Administratorgruppe auf der Autoren-Instanz entfernen, sodass die neue Gruppe für die Veröffentlichung isoliert ist.

    repobrowser13

  9. Beim Zugriff auf den Repository-Browser für eine Veröffentlichungsinstanz sind alle Ordner sichtbar, einschließlich /home und /conf.

Anzeigen der JCR-Eigenschaften

Wenn Sie auf einen Knoten klicken, werden dessen JCR-Eigenschaften im rechten Bereich des Navigations-Browsers angezeigt. Nachfolgend finden Sie ein Beispiel für den Knoten experience-fragments.

repobrowser4

Inhalt anzeigen

Sie können den Repository-Browser verwenden, um Inhalte anzuzeigen, indem Sie im Navigationsbereich auf eine Ressource klicken. Dadurch wird eine Vorschau auf der rechten Seite des Browsers auf einer Registerkarte geöffnet, die nach der entsprechenden Ressource benannt ist.

repobrowser6

Die Vorschau ist derzeit für Bildtypen in der folgenden Liste verfügbar:

  • apng
  • avif
  • gif
  • jpeg
  • png
  • svg+xml
  • webp
  • bmp
  • x-icon
  • tiff

Und für die folgenden textbasierten MIME-Typen:

  • "text/*"
  • 'application/javascript'
  • 'application/json'
  • 'application/x-sh'

Herunterladen von Inhalten

Sie können den Repository-Browser auch verwenden, um Inhalte herunterzuladen. Im folgenden Beispiel können Sie auf den Link Herunterladen klicken, um die jcr:data herunterzuladen, die mit dem ausgewählten Knoten verknüpft sind. Diese Funktion ist für alle binären Eigenschaften verfügbar, indem Sie zu dem Knoten gehen, der die Eigenschaftsdefinition enthält.

repobrowser5

Auf dieser Seite