Chargement de contenu DITA existant id176FF000JUI
Vous disposez probablement d’un référentiel de contenu DITA existant que vous souhaitez utiliser avec les AEM Guides. Pour ce contenu existant, vous pouvez utiliser l’une des méthodes prises en charge décrites dans la section Ajout de ressources numériques à Adobe Experience Manager as a Cloud Service Assets.
Configuration du modèle de nom de fichier UUID
Lorsque vous importez du contenu, il n’est pas nécessaire que vos noms de fichier soient basés sur l’UUID. Dans un système qui utilise des noms de fichier UUID, il est obligatoire que tous les fichiers soient référencés à l’aide de leur UUID plutôt que de leur nom de fichier d’origine. Si un fichier importé ne comporte pas de nom de fichier basé sur l’UUID, vous pouvez configurer le système pour ajouter un UUID à sa propriété de fichier. Cet UUID est ensuite utilisé pour faire référence aux fichiers pour lesquels l’UUID n’est pas utilisé pour nommer les fichiers.
Suivez les instructions de la section Remplacements de configuration pour créer le fichier de configuration. Dans le fichier de configuration, fournissez les détails (propriété) suivants pour configurer le modèle de nom de fichier UUID :
com.adobe.fmdita.config.ConfigManager
uuid.regex
Si un fichier ne suit pas le modèle spécifié, un UUID est ajouté à la propriété du fichier et toutes les références au fichier sont mises à jour avec l’UUID affecté au fichier.
Valeur par défaut:
"^GUID-(?<id>.*)"
Utilisation des commandes curl
Vous pouvez également utiliser des commandes curl pour créer un dossier dans DAM, charger des fichiers et ajouter des métadonnées sur le contenu chargé.
Création d’un dossier
Exécutez la commande suivante pour créer un dossier dans AEM référentiel :
curl --user <username>:<password> --data jcr:primaryType=sling:Folder "<server folder path>"
Spécifiez les paramètres suivants pour créer un dossier :
-
<username>:<passowrd>
: spécifiez le nom d’utilisateur et le mot de passe pour accéder au référentiel AEM. Cet utilisateur doit disposer des droits de création de dossier. -
jcr:primaryType=sling:Folder
: indiquez ce paramètre as is pour créer une ressource de type dossier. -
<server folder path>
: chemin d’accès complet au dossier, y compris le nom du nouveau dossier que vous souhaitez créer dans le référentiel AEM. Par exemple, si vous spécifiez le chemin commehttp://192.168.1.1:4502/content/dam/projects/AEM-Guides
, puis le dossierAEM-Guides
est créé dans la fonctionprojects
dans DAM.
Chargement d’un fichier
Exécutez la commande suivante pour charger un fichier dans le référentiel AEM :
curl --user <username>:<password> -T "<local file path>" "<server folder path>"
Spécifiez les paramètres suivants pour télécharger un fichier :
-
<username>:<passowrd>
: spécifiez le nom d’utilisateur et le mot de passe pour accéder au référentiel AEM. Cet utilisateur doit disposer de droits d’écriture sur la variableserver folder path
. -
local file path
: chemin d’accès au fichier complet sur le système local que vous souhaitez charger. -
<server folder path>
: chemin d’accès au dossier complet sur le serveur AEM où vous souhaitez charger le fichier.
Ajout de métadonnées
Exécutez la commande suivante pour ajouter des métadonnées à un fichier :
curl --user <username>:<password> -F<attribute name>=<value> <metadata node path>
Spécifiez les paramètres suivants pour ajouter des informations de métadonnées :
-
<username>:<passowrd>
: spécifiez le nom d’utilisateur et le mot de passe pour accéder au référentiel AEM. Cet utilisateur doit disposer de droits d’écriture sur la variablemetadata node path
. -
-F<attribute name>=<value>
: la variable<attribute name>
est le nom de l’attribut de métadonnées, tel queaudience
et la variable<value>
pourrait êtreinternal
. Vous pouvez spécifier plusieurs paires nom-valeur d’attribut séparées par espace. -
<metadata node path>
: chemin d’accès complet au dossier, y compris le nom du fichier et son noeud de métadonnées. Par exemple, si vous spécifiez le chemin commehttp://192.168.1.1:4502/content/dam/projects/AEM-Guides/intro.xml/jcr:content/metadata
, les informations de métadonnées spécifiées sont définies surintro.xml
fichier .
Rubrique parente : Migration de contenu existant