Vorhandenen DITA-Inhalt hochladen id176FF000JUI
Wahrscheinlich verfügen Sie über ein Repository mit vorhandenen DITA-Inhalten, das Sie mit AEM Guides verwenden möchten. Für solche vorhandenen Inhalte können Sie eine der unterstützten Methoden verwenden, die unter Hinzufügen digitaler Assets zu Adobe Experience Manager as a Cloud Service Assets erläutert werden.
Konfigurieren des UUID-Dateinamenmusters
Beim Importieren von Inhalt ist es nicht erforderlich, dass Ihre Dateinamen auf der UUID basieren. In einem System, das UUID-basierte Dateinamen verwendet, ist es obligatorisch, dass alle Dateien mit ihren UUIDs und nicht mit ihren ursprünglichen Dateinamen referenziert werden. Wenn eine importierte Datei keine UUID-basierten Dateinamen aufweist, können Sie das System so konfigurieren, dass eine UUID zu ihrer Dateieigenschaft hinzugefügt wird. Diese UUID wird dann verwendet, um solche Dateien zu referenzieren, bei denen die UUID nicht für die Benennung der Dateien verwendet wird.
Verwenden Sie die Anweisungen unter Konfigurationsüberschreibungen , um die Konfigurationsdatei zu erstellen. Geben Sie in der Konfigurationsdatei die folgenden (property) Details an, um das UUID-Dateinamenmuster zu konfigurieren:
com.adobe.fmdita.config.ConfigManager
uuid.regex
Wenn eine Datei nicht dem angegebenen Muster entspricht, wird der Eigenschaft der Datei eine UUID hinzugefügt und alle Verweise auf die Datei werden mit der der Datei zugewiesenen UID aktualisiert.
Standardwert:
"^GUID-(?<id>.*)"
Verwenden von curl-Befehlen
Sie können auch mithilfe von Curl-Befehlen einen Ordner in DAM erstellen, Dateien hochladen und Metadaten zum hochgeladenen Inhalt hinzufügen.
Erstellen eines Ordners
Führen Sie den folgenden Befehl aus, um einen Ordner in AEM Repository zu erstellen:
curl --user <username>:<password> --data jcr:primaryType=sling:Folder "<server folder path>"
Geben Sie die folgenden Parameter an, um einen Ordner zu erstellen:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über die Berechtigung zur Ordnererstellung verfügen. -
jcr:primaryType=sling:Folder
: Geben Sie diesen Parameter as is an, um eine Ressource vom Typ Ordner zu erstellen. -
<server folder path>
: Vollständiger Ordnerpfad einschließlich des Namens des neuen Ordners, den Sie im AEM Repository erstellen möchten. Wenn Sie beispielsweise den Pfad alshttp://192.168.1.1:4502/content/dam/projects/AEM-Guides
angeben, wird der OrdnerAEM-Guides
im Ordnerprojects
in DAM erstellt.
Datei hochladen
Führen Sie den folgenden Befehl aus, um eine Datei in das AEM-Repository hochzuladen:
curl --user <username>:<password> -T "<local file path>" "<server folder path>"
Geben Sie die folgenden Parameter an, um eine Datei hochzuladen:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über Schreibberechtigungen für dieserver folder path
verfügen. -
local file path
: Vervollständigen Sie den Dateipfad auf Ihrem lokalen System, den Sie hochladen möchten. -
<server folder path>
: Füllen Sie den Ordnerpfad auf dem AEM-Server aus, auf den Sie die Datei hochladen möchten.
Metadaten hinzufügen
Führen Sie den folgenden Befehl aus, um Metadaten zu einer Datei hinzuzufügen:
curl --user <username>:<password> -F<attribute name>=<value> <metadata node path>
Geben Sie die folgenden Parameter an, um Metadateninformationen hinzuzufügen:
-
<username>:<passowrd>
: Geben Sie den Benutzernamen und das Kennwort für den Zugriff auf das AEM-Repository an. Dieser Benutzer muss über Schreibberechtigungen für diemetadata node path
verfügen. -
-F<attribute name>=<value>
: Der<attribute name>
ist der Name des Metadatenattributs, z. B.audience
und der<value>
könnteinternal
sein. Sie können mehrere Attributname-Wert-Paare, getrennt durch Leerzeichen, angeben. -
<metadata node path>
: Vollständiger Ordnerpfad einschließlich Dateiname und Metadatenknoten. Wenn Sie beispielsweise den Pfad alshttp://192.168.1.1:4502/content/dam/projects/AEM-Guides/intro.xml/jcr:content/metadata
angeben, werden die angegebenen Metadateninformationen in der Dateiintro.xml
festgelegt.
Übergeordnetes Thema: Migrieren vorhandener Inhalte