Utilisation d’ensembles de règles pour transformer des URL using-rulesets-to-transform-urls

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Vous pouvez déployer des ensembles de règles dans Dynamic Media pour transformer les URL. Les ensembles de règles sont des ensembles d’instructions écrites dans un langage de scripts (comme JavaScript) qui évaluent des données XML et déclenchent certaines actions si ces données remplissent des conditions spécifiques. Chaque règle définit au moins une condition et une action. Une règle évalue si les données XML remplissent les conditions et, si tel est le cas, déclenche les actions appropriées. Voici quelques exemples d’ensembles de règles :

  • Ajout d’un suffixe de type MIME. De nombreux services et sites web ont besoin de suffixes d’image, comme l’ajout de .jpg à une URL.

  • Création d’un chemin de dossier vers l’URL pour le SEO (Search Engine Optimization, ou optimisation du moteur de recherche).

    Consultez Comment Adobe Dynamic Media Classic prend en charge le SEO.

  • Ajout de métadonnées vers l’URL pour le SEO (Search Engine Optimization ou optimisation du moteur de recherche).

    Consultez Comment Adobe Dynamic Media Classic prend en charge le SEO.

  • Définition de la disposition du contenu pour déclencher un téléchargement.

  • Simplifiez le service d’images pour la création de modèles d’URL pour la personnalisation. Par exemple, transformez rgb{XX,YY,ZZ} en \redXX\greenYY\blueZZ qui est conforme RTF.

  • Effectuez la demande de certains caractères à coder tels que $, { et }, et certains caractères à décoder vers ImageServer. Par exemple, Facebook ne fonctionne pas bien avec les URL contenant des caractères spéciaux.

    Voir la section Suppression des caractères spéciaux des URL.

Dans le cadre de Dynamic Media, les sites web qui utilisent un système XML pour gérer les informations de ressources peuvent charger des fichiers XML sur Dynamic Media. Vous pouvez désigner l’un de ces fichiers comme fichier d’ensemble de règles de prétraitement pour le service des ressources Dynamic Media. Ce fichier restructure le format du protocole URL standard pour répondre à la logique métier des systèmes intégrés avec Dynamic Media. Vous spécifiez un fichier XML pour servir de chemin d’accès au fichier des définitions d’ensembles de règles.

CAUTION
Utilisez les ensembles de règles avec prudence ; ceux-ci peuvent empêcher l’affichage du contenu Dynamic Media sur votre site.

Il existe des exemples d’ensembles de règles disponibles afin de vous aider à créer votre propre ensemble de règles.
Voir la section Référence d’ensemble de règles.

À l’instar de la création de tous les ensembles de règles, assurez-vous que votre fichier XML est valide avant de le charger à l’aide d’un programme de validation XML tel que xmlvalid.
Voir également la section Résolution des problèmes liés aux ensembles de règles.

En outre, assurez-vous d’abord de tester votre ensemble de règles dans un environnement intermédiaire qui n’affecte pas votre environnement de production.
Les environnements de production et les environnements intermédiaires nécessitent en général des identifiants différents.

Consultez l’application de bureau Adobe Dynamic Media Classic pour obtenir des informations de connexion.

Consultez également la section Utilisation de « ressource » au lieu d’une image « is » dans un ensemble de règles.

Pour déployer des ensembles de règles XML, procédez comme suit :

  1. Connectez-vous à l’application de bureau Dynamic Media Classic.

    Vos informations d’identification et votre connexion ont été fournies par Adobe au moment de la mise en service. Si vous ne disposez pas de ces informations, contactez l’assistance technique.

  2. Téléchargez votre fichier d’ensemble de règles en procédant comme suit :

    • Dans la barre de navigation globale, cliquez sur Télécharger.
    • Sur la page Charger, près du coin supérieur gauche, cliquez sur Parcourir.
    • Dans la boîte de dialogue Ouvrir, naviguez jusqu’à votre fichier d’ensemble de règles (XML).
    • Sélectionnez le fichier, puis cliquez sur Ouvrir.
    • Sur le côté droit de la page Charger, sélectionnez un dossier de destination pour le fichier d’ensemble de règles.
    • Près du bas de la page, assurez-vous que Publier après le téléchargement est cochée.
    • Dans le coin inférieur droit de la page, cliquez sur Envoyer le téléchargement.
    • Sur la barre de Navigation générale, cliquez sur Tâches afin de vérifier le statut de la tâche de chargement. Lorsque la colonne État sur la page de la Tâche indique Chargement terminé, passez aux étapes suivantes.
  3. Sur la barre de navigation située en haut de la page, cliquez sur Configuration > Configuration de l’application > Configuration de la publication > Serveur d’images.

  4. Sur la page du Publication du serveur d’images, sous le groupe Gestion de catalogue, localisez le Chemin d’accès au fichier des définitions d’ensembles de règles, puis cliquez sur Sélectionner.

  5. Sur la page Sélectionner le fichier de définition de l’ensemble de règles (XML), accédez à votre fichier d’ensemble de règles, puis dans le coin inférieur droit de la page, cliquez sur Sélectionner.

  6. Dans le coin inférieur droit de la page Configuration, cliquez sur Fermer.

  7. Exécutez une tâche de publication Image Server.

    Les conditions d’ensemble de règles sont appliquées aux demandes aux serveurs d’images Dynamic Media en ligne.

    Si vous apportez des modifications au fichier d’ensemble de règles, elles sont immédiatement appliquées lorsque vous chargez à nouveau et publiez à nouveau le fichier d’ensemble de règles mis à jour.

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad