Konfiguration und Verwaltung der Metadatenfunktionalität in Assets config-metadata
Adobe Experience Manager Assets speichert Metadaten für jedes Asset. Damit können Assets einfacher kategorisiert und organisiert und bestimmte Assets leichter von Benutzern gefunden werden. Da Sie Metadaten mit den Assets speichern und verwalten können, können Sie Assets basierend auf ihren Metadaten automatisch organisieren und verarbeiten. Adobe Experience Manager Assets ermöglicht es Admins, die Metadatenfunktionalität zu konfigurieren und anzupassen, um das standardmäßige Adobe-Angebot zu ändern.
Bearbeiten eines Metadatenschemas metadata-schema
Weitere Informationen finden Sie unter Bearbeiten von Metadatenschema-Formularen.
Registrieren eines benutzerdefinierten Namespace in Experience Manager registering-a-custom-namespace-within-aem
Sie können eigene Namespaces in Experience Manager hinzufügen. Es gibt vordefinierte Namespaces wie cq
, jcr
und sling
. Sie können aber auch einen Namespace für Ihre Repository-Metadaten und die XML-Verarbeitung hinzufügen.
- Zugriff auf die Knotentyp-Administrationsseite
https://[aem_server]:[port]/crx/explorer/nodetypes/index.jsp
. - Um auf die Seite zur Namespace-Verwaltung zuzugreifen, klicken Sie oben auf der Seite auf Namespaces.
- Um einen Namespace hinzuzufügen, klicken Sie unten auf der Seite auf Neu.
- Geben Sie einen benutzerdefinierten Namespace gemäß der XML-Namespace-Konvention an. Geben Sie die ID in Form eines URI und verknüpftes Präfix für ID an. Klicken Sie auf Speichern.
Konfigurieren des Grenzwerts für die Metadaten-Massenaktualisierung bulk-metadata-update-limit
Um DoS (Denial of Service)-ähnliche Situationen zu vermeiden, beschränkt Enterprise Manager die Anzahl der Parameter, die in einer Sling-Anforderung unterstützt werden. Wenn Sie die Metadaten vieler Assets auf einmal aktualisieren, erreichen Sie möglicherweise das Limit, sodass die Metadaten für weitere Assets nicht aktualisiert werden können. Enterprise Manager generiert die folgende Warnung in den Protokollen:
org.apache.sling.engine.impl.parameters.Util Too many name/value pairs, stopped processing after 10000 entries
Um das Limit zu ändern, gehen Sie zu Tools > Vorgänge > Web-Konsole und ändern Sie den Wert der Max. POST-Parameter in der OSGi-Konfiguration für das Parameter-Handling von Apache Sling-Anfragen.
Metadatenprofile metadata-profiles
Mit einem Metadatenprofil können Sie Standardmetadaten auf Assets in einem Ordner anwenden. Erstellen Sie ein Metadatenprofil und wenden Sie es auf einen Ordner an. Jedes Asset, das Sie später in den Ordner hochladen, erbt die standardmäßigen Metadaten, die Sie in „Metadatenprofil“ konfiguriert haben.
Hinzufügen eines Metadatenprofils adding-a-metadata-profile
-
Gehen Sie zu Tools > Assets > Metadatenprofile und klicken Sie dann auf Erstellen.
-
Geben Sie einen Titel für das Profil ein, z. B.
Sample Metadata
, und klicken Sie auf Erstellen. Es wird Formular bearbeiten für das Metadatenprofil angezeigt. -
Klicken Sie auf eine Komponente und konfigurieren Sie ihre Eigenschaften auf der Registerkarte Einstellungen. Klicken Sie beispielsweise auf die Beschreibungskomponente und bearbeiten Sie die Eigenschaften.
Bearbeiten Sie die folgenden Eigenschaften für die Komponente Beschreibung:
-
Feldbezeichnung: Der Anzeigename der Metadateneigenschaft. Dieser dient lediglich als Referenz für den Benutzer.
-
Zu Eigenschaft zuordnen: Der Wert dieser Eigenschaft liefert den relativen Pfad oder Namen zum Asset-Knoten für dessen Speicherort im Repository. Der Wert sollte immer mit
./
beginnen, weil dies anzeigt, dass sich der Pfad unter dem Knoten des Assets befindet.
Der Wert, den Sie für Zu Eigenschaft zuordnen angeben, wird als Eigenschaft unter dem Metadatenknoten des Assets gespeichert. Wenn sie z. B.
./jcr:content/metadata/dc:desc
als Namen von Zu Eigenschaft zuordnen angeben, speichert Assets den Wertdc:desc
im Metadatenknoten des Assets. Es wird empfohlen, einer bestimmten Eigenschaft im Metadatenschema nur ein Feld zuzuordnen. Andernfalls wird das der Eigenschaft zuletzt zugeordnete Feld vom System ausgewählt.- Standardwert: Mit dieser Eigenschaft können Sie einen Standardwert für die Metadatenkomponente hinzufügen. Wenn Sie beispielsweise „Meine Beschreibung“ angeben, wird dieser Wert der Eigenschaft
dc:desc
im Metadatenknoten des Assets zugewiesen.
note note NOTE Wenn Sie einer neuen Metadateneigenschaft (die noch nicht im Knoten /jcr:content/metadata
vorhanden ist) einen Standardwert hinzufügen, werden die Eigenschaft und deren Wert nicht standardmäßig auf der Seite Eigenschaften des Assets angezeigt. Um die neue Eigenschaft auf der Seite Eigenschaften des Assets anzuzeigen, müssen Sie das entsprechende Schemaformular ändern. -
-
(Optional) Fügen Sie auf der Registerkarte Formular erstellen weitere Komponenten zu Formular bearbeiten hinzu, und konfigurieren Sie deren Eigenschaften auf der Registerkarte Einstellungen. Folgende Eigenschaften sind auf der Registerkarte Formular erstellen verfügbar:
-Beschreibung
Zu Eigenschaft zuordnen,
Standardwert
Zu Eigenschaft zuordnen,
Standardwert
Zu Eigenschaft zuordnen,
Standardwert
Zu Eigenschaft zuordnen,
Standardwert
Zu Eigenschaft zuordnen,
Standardwert,
Beschreibung
-
Klicken Sie auf Fertig. Das Metadatenprofil wird zur Liste der Profile auf der Seite Metadatenprofile hinzugefügt.
Kopieren eines Metadatenprofils copying-a-metadata-profile
-
Wählen Sie auf der Seite Metadatenprofile ein Metadatenprofil aus, um eine Kopie davon zu erstellen.
-
Klicken Sie in der Symbolleiste auf Kopieren.
-
Geben Sie im Dialogfeld Metadatenprofil kopieren einen Titel für die neue Kopie des Metadatenprofils ein.
-
Klicken Sie auf Kopieren. Die Kopie des Metadatenprofils wird in der Liste mit Profilen auf der Seite Metadatenprofile angezeigt.
Löschen eines Metadatenprofils deleting-a-metadata-profile
-
Wählen Sie auf der Seite Metadatenprofile das zu löschende Profil aus.
-
Klicken Sie in der Symbolleiste auf Metadatenprofile löschen.
-
Klicken Sie im Dialogfeld auf Löschen, um den Löschvorgang zu bestätigen. Das Metadatenprofil wird aus der Liste gelöscht.
Metadatenschema für einen Ordner folder-metadata-schema
Mit Adobe Experience Manager Assets können Sie Metadatenschemata für Asset-Ordner erstellen, die die auf Seiten mit Ordnereigenschaften angezeigten Layouts und Metadaten definieren.
Hinzufügen von Ordner-Metadatenschema-Formularen add-a-folder-metadata-schema-form
Verwenden Sie den Editor für Metadatenschema-Formulare, um Metadatenschemata für Ordner zu erstellen und zu bearbeiten.
- Gehen Sie in der Experience Manager-Benutzeroberfläche zu Tools > Assets > Ordner-Metadatenschemata.
- Klicken Sie auf der Seite Ordner-Metadaten-Schemaformulare auf Erstellen.
- Geben Sie einen Namen für das Formular an und klicken Sie auf Erstellen. Das neue Schemaformular wird auf der Seite Schemaformulare aufgeführt.
Bearbeiten von Ordner-Metadatenschema-Formularen edit-folder-metadata-schema-forms
Sie können ein neu hinzugefügtes oder vorhandenes Metadatenschema-Formular bearbeiten, das Folgendes enthält:
- Registerkarten
- Formularelemente innerhalb von Registerkarten.
Sie können diese Formularelemente einem Feld innerhalb eines Metdatenknotens im CRX-Repository zuordnen bzw. dafür konfigurieren. Sie können dem Metadatenschema-Formular neue Registerkarten oder Formularelemente hinzufügen.
-
Wählen Sie auf der Seite „Schemaformulare“ das erstellte Formular aus und klicken Sie in der Symbolleiste auf die Option Bearbeiten.
-
Klicken Sie auf der Seite „Ordner-Metadatenschema-Editor“ auf
+
, um eine Registerkarte zum Formular hinzuzufügen. Um die Registerkarte umzubenennen, klicken Sie auf den Standardnamen und geben Sie unter Einstellungen den neuen Namen an.Um weitere Registerkarten hinzuzufügen, klicken Sie auf
+
. Klicken Sie zum Löschen in einer Registerkarte aufX
. -
Fügen Sie in der aktiven Registerkarte eine oder mehrere Komponenten von der Registerkarte Formular erstellen hinzu.
Wenn Sie mehrere Registerkarten erstellen, klicken Sie auf eine bestimmte Registerkarte, um Komponenten hinzuzufügen.
-
Um eine Komponente zu konfigurieren, wählen Sie diese aus und ändern Sie ihre Eigenschaften auf der Registerkarte Einstellungen.
Löschen Sie ggf. eine Komponente über die Registerkarte Einstellungen.
-
Um die Änderungen zu speichern, klicken Sie in der Symbolleiste auf Speichern.
Komponenten zum Erstellen von Formularen components-to-build-forms
Die Registerkarte Formular erstellen enthält Formularelemente, die Sie im Ordner-Metadatenschema-Formular verwenden. Die Registerkarte Einstellungen enthält die Attribute für jedes Element, das Sie auf der Registerkarte Formular erstellen auswählen. Im Folgenden finden Sie eine Liste der auf der Registerkarte Formular erstellen verfügbaren Elemente:
Bearbeiten von Formularelementen editing-form-items
Um die Eigenschaften von Formularelementen zu bearbeiten, klicken Sie auf die Komponente und bearbeiten Sie folgende Eigenschaften auf der Registerkarte Einstellungen.
Feldbezeichnung: Der Name der Metadateneigenschaft, der auf der Eigenschaftenseite des Assets angezeigt wird.
Zu Eigenschaft zuordnen: Diese Eigenschaft gibt den relativen Pfad des Ordnerknotens im CRX-Repository an, wo das Element gespeichert ist. Sie beginnt mit „./“, was angibt, dass sich der Pfad unter dem Knoten des Ordners befindet.
Im Folgenden finden Sie die gültigen Werte für diese Eigenschaft:
-
./jcr:content/metadata/dc:title
: Speichert den Wert im Metadatenknoten des Ordners als Eigenschaftdc:title
. -
./jcr:created
: Zeigt die Eigenschaft „JCR“ im Knoten des Ordners an. Wenn Sie diese Eigenschaften in CRXDE konfigurieren, empfiehlt Adobe, dass Sie sie mit „Bearbeitung deaktivieren“ markieren, da sie geschützt sind. Andernfalls tritt der FehlerAsset(s) failed to modify
auf, wenn Sie die Eigenschaften des Assets speichern.
Um zu gewährleisten, dass die Komponente ordnungsgemäß im Metadatenschema-Formular angezeigt wird, fügen Sie dem Eigenschaftenpfad keine Leerzeichen hinzu.
JSON-Pfad: Verwenden Sie diese Eigenschaft, um den Pfad der JSON-Datei anzugeben, in der Sie Schlüssel-Wert-Paare für Optionen speichern.
Platzhalter: Verwenden Sie diese Eigenschaft, um relevanten Platzhaltertext für die Metadateneigenschaft anzugeben.
Wahlen: Mit dieser Eigenschaft legen Sie Optionen in einer Liste fest.
Beschreibung: Mit dieser Eigenschaft können Sie eine kurze Beschreibung für die Metadatenkomponente hinzufügen.
Klasse: Objektklasse, mit der die Eigenschaft verknüpft ist.
Löschen von Ordner-Metadatenschema-Formularen delete-folder-metadata-schema-forms
Sie können Ordner-Metadatenschema-Formulare über die Seite „Ordner-Metadatenschema-Formulare“ löschen. Um ein Formular zu löschen, wählen Sie es aus und klicken Sie in der Symbolleiste auf die Option „Löschen“.
Zuweisen eines Ordner-Metadatenschemas assign-a-folder-metadata-schema
Sie können ein Ordner-Metadatenschema über die Seite „Ordner-Metadatenschema-Formulare“ oder bei der Ordnererstellung einem Ordner zuordnen.
Wenn Sie ein Metadatenschema für einen Ordner konfigurieren, wird der Pfad in der Eigenschaft folderMetadataSchema
des Ordnerknotens unter ./jcr:content
gespeichert.
Zuweisen eines Schemas über die Seite „Ordner-Metadatenschema“ assign-to-a-schema-from-the-folder-metadata-schema-page
-
Gehen Sie in der Experience Manager-Benutzeroberfläche zu Tools > Assets > Ordner-Metadatenschemata.
-
Wählen Sie auf der Seite „Ordner-Metadatenschema-Formulare“ das Schemaformular aus, das Sie auf einen Ordner anwenden möchten.
-
Klicken Sie in der Symbolleiste auf Auf Ordner anwenden.
-
Wählen Sie den Ordner aus, auf den Sie das Schema anwenden möchten, und klicken Sie auf Anwenden. Wenn bereits ein Metadatenschema auf den Ordner angewendet wurde, wird eine Warnung dazu angezeigt, dass das bestehende Schema überschrieben wird. Klicken Sie auf Überschreiben.
-
Öffnen Sie die Metadateneigenschaften für den Ordner, auf den Sie das Schema angewendet haben.
Um die Felder der Ordnermetadaten anzuzeigen, klicken Sie auf die Registerkarte Ordnermetadaten.
Zuweisen eines Schemas bei der Ordnererstellung assign-a-schema-when-creating-a-folder
Sie können beim Erstellen eines Ordners ein Ordner-Metadatenschema zuweisen. Wenn mindestens ein Ordner-Metadatenschema im System vorhanden ist, wird eine zusätzliche Liste im Dialogfeld Ordner erstellen angezeigt. Sie können das gewünschte Schema auswählen. Standardmäßig ist kein Schema ausgewählt.
-
Klicken Sie in der Symbolleiste der Experience Manager Assets-Benutzeroberfläche auf Erstellen.
-
Geben Sie einen Titel und eine Beschreibung für den Ordner an.
-
Wählen Sie in der Liste „Ordner-Metadatenschema“ das gewünschte Schema aus. Klicken Sie dann auf Erstellen.
-
Öffnen Sie die Metadateneigenschaften für den Ordner, auf den Sie das Schema angewendet haben.
-
Um die Felder der Ordnermetadaten anzuzeigen, klicken Sie auf die Registerkarte Ordnermetadaten.
Verwenden des Ordner-Metadatenschemas use-the-folder-metadata-schema
Öffnen Sie die Eigenschaften für einen Ordner, der mit einem Ordner-Metadatenschema konfiguriert wurde. Hierdurch wird die Registerkarte Ordnermetadaten auf der Seite mit den Eigenschaften des Ordners angezeigt. Um das Ordner-Metadatenschema-Formular anzuzeigen, wählen Sie diese Registerkarte aus.
Geben Sie Metadatenwerte in die verschiedenen Felder ein und klicken Sie auf Speichern, um die Werte zu speichern. Die angegebenen Werte werden im Ordnerknoten im CRX-Repository gespeichert.
Tipps und Einschränkungen best-practices-limitations
- Um Metadaten in benutzerdefinierte Namespaces zu importieren, registrieren Sie zunächst die Namespaces.
- Die Eigenschaftenauswahl zeigt Eigenschaften an, die in Schema-Editoren und Suchformularen verwendet werden. Die Eigenschaftenauswahl wählt keine Metadateneigenschaften aus einem Asset aus.
- Möglicherweise sind bereits vorhandene Metadatenprofile vorhanden, bevor Sie ein Upgrade auf Experience Manager 6.5 durchführen. Wenn Sie nach dem Upgrade ein solches Profil in den Ordner-Eigenschaften in der Registerkarte Metadatenprofile anwenden, werden die Metadatenformularfelder nicht angezeigt. Wenn Sie jedoch ein neu erstelltes Metadatenprofil anwenden, werden die Formularfelder angezeigt, sind aber wie erwartet nicht verfügbar. Es gibt keinen Funktionsverlust. Wenn Sie jedoch die (nicht verfügbaren) Formularfelder anzeigen möchten, bearbeiten und speichern Sie die vorhandenen Metadatenprofile.