Repository-Browser repository-browser
Einführung introduction
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.
Er ist über die AEM as a Cloud Service Developer Console 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 access-prerequisites
Die folgenden Bedingungen müssen erfüllt sein, damit auf die AEM as a Cloud Service Developer Console oder den Repository-Browser zugegriffen werden kann.
Informationen zum Zugriff auf die Developer Console von AEM as a Cloud Service finden Sie unter Zugriff auf die Developer Console.
Für den Zugriff auf den Repository-Browser gelten die gleichen Voraussetzungen wie für die Developer Console von AEM as a Cloud Service (siehe oben). So zeigen Sie den Inhalt des Repository-Browsers für eine bestimmte Instanz an:
-
Autoreninstanzen: Benutzende mit dem Produktprofil „AEM-Benutzer“ für die Autoreninstanz können den Repository-Browser mit minimalem Lesezugriff anzeigen. Die Berechtigungen der Person werden beim Durchsuchen des Repositorys respektiert. Benutzende mit dem Produktprofil „AEM-Administrator“ können den Repository-Browser mit vollem Lesezugriff benutzen.
-
Veröffentlichungsinstanzen: Benutzende mit dem Produktprofil „AEM-Benutzer“ für die Veröffentlichungsinstanz können den Repository-Browser mit minimalem Lesezugriff anzeigen. Ohne diesen Produktprofilsatz navigieren Benutzende anonym, und einige Pfade werden aufgrund eingeschränkter Berechtigungen nicht angezeigt.
Weitere Informationen zum Einrichten von Benutzerberechtigungen finden Sie in der Dokumentation zu Cloud Manager.
Starten des Repository-Browsers launching-the-repository-browser
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 Pod aus, der Author, Publish oder einer Vorschau entspricht, indem Sie auf die Dropdown-Liste Pod klicken.
-
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.
Funktionen features
Navigieren in der Hierarchie navigate-the-hierarchy
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
.
Anzeigen der JCR-Eigenschaften view-jcr-properties
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
.
Inhalt anzeigen view-content
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:
- 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 download-content
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.