Der Repository-Browser ist in AEM Version 6582 und höher verfügbar.
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.
Der Repository-Browser ist ein Entwicklungs-Tool, das eine schreibgeschützte Ansicht des Repositorys für alle Umgebungen auf Authoring-, Publishing- und Vorschau-Ebene bereitstellt. Er soll die Anzeige der Inhaltsstruktur erleichtern, um die Anzeige oder Fehlerbehebung von Inhalten zu vereinfachen.
Zugriff über das AEM as a Cloud Service Developer Console, kann es verwendet werden, um das Repository einer Autoren- oder Veröffentlichungsinstanz für eine ausgewählte Umgebung zu durchsuchen.
Die folgenden Bedingungen müssen erfüllt sein, um auf die AEM as a Cloud Service Developer Console oder den Repository-Browser zuzugreifen
So greifen Sie auf die AEM as a Cloud Service Developer Console zu:
So greifen Sie auf den Repository-Browser zu:
Weitere Informationen zum Einrichten von Benutzerberechtigungen finden Sie in der Dokumentation zu Cloud Manager.
Gehen Sie wie folgt vor, um den Repository-Browser zu starten:
Klicken Sie in Cloud Manager auf die drei Punkte neben der Umgebung Ihrer Wahl und wählen Sie Entwicklerkonsole aus.
Klicken Sie anschließend auf die Registerkarte Repository-Browser.
Wählen Sie einen der Autoren-, Veröffentlichungs- oder Vorschau entsprechenden Pod aus, indem Sie auf die Pod Dropdown-Liste.
Starten Sie den Repository-Browser, indem Sie auf den Link Repository-Browser öffnen weiter unten klicken. Der Browser, der einer repräsentativen Instanz (Pod) für die ausgewählte Ebene entspricht, wird gestartet. Sie können nicht kontrollieren, welcher Pod für diese Ebene gestartet wird.
Sie können das Navigationsfenster auf der linken Seite verwenden, um durch die Inhaltshierarchie zu navigieren. Wenn Sie auf einen Ordner oder Knoten klicken, werden dessen untergeordnete Elemente angezeigt. Die Ordnerstruktur spiegelt die Sling Resource-Struktur wider, die eine Übermenge der JCR-Knotenstruktur ist.
Alternativ können Sie direkt zu einem Pfad navigieren, indem Sie ihn in das Feld Pfad wie unten dargestellt eingeben. Durch diesen Pfad wird auch die Position in der Inhaltshierarchieansicht auf der linken Seite erweitert.
Wenn Sie auf einen Ordner auf der linken Seite klicken, wird das Feld „Pfad“ automatisch mit dem entsprechenden Speicherort ausgefüllt. Diese Funktionalität ist hilfreich, um den Wert für eine spätere Verwendung zu kopieren und einzufügen.
Wenn Sie auf einen Ordner klicken, wird außerdem die URL dynamisch geändert, sodass sie den Pfad zu diesem Ordner einschließt. Diese Funktionalität ermöglicht Lesezeichen-URLs.
Für die Publishing-Instanz zeigt der Repository-Browser standardmäßig nur öffentliche Inhalte an, sodass bestimmte Ordner wie /conf
oder /home
nicht angezeigt werden.
Gehen Sie wie folgt vor, um diese Speicherorte sichtbar zu machen.
Klicken Sie auf die drei Punkte neben der Umgebung Ihrer Wahl und wählen Sie Zugriff verwalten.
Suchen Sie Ihre Publishing-Instanz und klicken Sie darauf
Erstellen Sie ein Produktprofil für Veröffentlichungs-Admins. Im folgenden Beispiel wird es DEV – AEM-Veröffentlichungsadministratoren genannt.
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.
Warten Sie einige Minuten und öffnen Sie dann die AEM-Autoren-Konsole.
Fügen Sie die Gruppe, die dem neuen Produktprofil entspricht, als Mitglied der Admingruppe hinzu, indem Sie auf „Tools“ > „Sicherheit“ > „Gruppen“ in der Authoring-Instanz und dann auf die Gruppe Admins klicken. Fügen Sie dann die Gruppe wie unten gezeigt hinzu.
Aktivieren Sie die Gruppe Administratoren und die neue Gruppe DEV – AEM-Veröffentlichungsadministratoren, damit sie in der Veröffentlichungsinstanz verfügbar werden.
Als bewährte Sicherheitsmaßnahme sollten Sie die neue Gruppe DEV – AEM-Veröffentlichungsadmins aus der Admingruppe auf Authoring entfernen, sodass die neue Gruppe auf die Veröffentlichung beschränkt ist.
Beim Zugriff auf den Repository-Browser für eine Veröffentlichungsinstanz sind alle Ordner sichtbar, einschließlich /home
und /conf
.
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
.
Sie können den Repository-Browser zum Anzeigen von Inhalten verwenden. Klicken Sie auf eine Ressource im Navigationsfenster, um eine Vorschau auf der rechten Seite des Browsers in einer Registerkarte zu öffnen, die nach der entsprechenden Ressource benannt ist.
Die Vorschau ist für die folgenden Bildtypen verfügbar:
Und für die folgenden textbasierten MIME-Typen:
"text/*"
'application/javascript'
'application/json'
'application/x-sh'
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.