Configuration de Dynamic Media - mode hybride configuring-dynamic-media-hybrid-mode

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.

Dynamic Media : l’option hybride doit être activée et configurée pour être utilisée. Selon l’utilisation que vous souhaitez en faire, Dynamic Media prend en charge plusieurs configurations.

NOTE
Si vous envisagez de configurer et d’exécuter Dynamic Media en mode d’exécution Scene7, reportez-vous à la section Configuration de Dynamic Media - mode Scene7.
Si vous envisagez de configurer et d’exécuter Dynamic Media en mode d’exécution hybride, suivez les instructions de cette page.

En savoir plus sur l’utilisation des vidéos dans Dynamic Media.

Si Adobe Experience Manager est configuré dans des environnements différents, tels que le développement, l’évaluation et la production, vous devez configurer Dynamic Media Cloud Services pour chacun de ces environnements.

Si vous rencontrez des problèmes avec votre configuration Dynamic Media, les fichiers journaux spécifiques à Dynamic Media constituent un emplacement important à rechercher. Ils sont installés automatiquement lorsque vous activez Dynamic Media :

  • s7access.log
  • ImageServing.log

Ils sont documentés dans Surveillance et maintenance de votre instance AEM.

La diffusion de contenus et la publication hybride est une fonctionnalité clé lorsque vous ajoutez Dynamic Media à Adobe Experience Manager. La publication hybride vous permet de diffuser des ressources Dynamic Media, telles que des images, des visionneuses et des vidéos, à partir du cloud plutôt que depuis les noeuds de publication AEM.

D’autres contenus, tels que les visionneuses Dynamic Media, les pages du site et le contenu statique, continueront à être diffusés à partir des noeuds de publication AEM.

Si vous utilisez déjà Dynamic Media, il vous est demandé d’utiliser la publication hybride comme méthode de diffusion pour tout le contenu Dynamic Media.

Architecture de publication hybride des vidéos hybrid-publishing-architecture-for-videos

chlimage_1-506

Architecture de publication hybride pour les images hybrid-publishing-architecture-for-images

chlimage_1-507

Configurations Dynamic Media prises en charge supported-dynamic-media-configurations

Les tâches de configuration qui suivent font référence aux termes suivants :

Terme
Dynamic Media activé
Description
AEM noeud Auteur
Coche blanche dans un cercle vert
Nœud auteur que vous déployez sur On-Premise ou via les Managed Services.
AEM noeud de publication
« X » blanc dans un carré rouge.
Nœud de publication que vous déployez sur On-Premise ou via les Managed Services.
Noeud de publication Image Service
Coche blanche dans un cercle vert.
Nœud de publication que vous exécutez dans les data centers gérés par Adobe. Renvoie à l’URL du service d’images.

Vous pouvez choisir de mettre en oeuvre Dynamic Media uniquement pour les images, uniquement pour les vidéos ou pour les images et les vidéos. Pour déterminer les étapes de configuration de Dynamic Media pour votre scénario spécifique, reportez-vous au tableau suivant.

Scénario
Fonctionnement
Étapes de configuration
Diffuser UNIQUEMENT des images en production
Les images sont diffusées via des serveurs dans les centres de données d’Adobe du monde entier, puis mises en cache par un réseau de diffusion de contenu pour une portée globale et des performances évolutives.
  1. Sur l’AEM author noeud, activer Dynamic Media.
  2. Configuration de l’imagerie dans Cloud Services Dynamic Media.
  3. Configurer la réplication de l’image.
  4. Répliquer les paramètres du catalogue.
  5. Répliquer les paramètres prédéfinis de la visionneuse.
  6. Utiliser des filtres de ressource par défaut pour la réplication.
  7. Configurer les paramètres du serveur d’images Dynamic Media.
  8. Livrer les ressources.
Diffuser UNIQUEMENT des images en préproduction (développement, QE, évaluation, etc.)
Les images sont diffusées via le noeud de publication AEM. Dans ce scénario, puisque le trafic est minimal, il n’est pas nécessaire de diffuser des images vers le centre de données d’Adobe. Un autre avantage est que cela permet un aperçu sécurisé du contenu avant le lancement de la production.
  1. Sur l’AEM author noeud, activer Dynamic Media.
  2. Sur AEM publier noeud, activer Dynamic Media.
  3. Répliquer les paramètres prédéfinis de la visionneuse.
  4. Configuration filtre de ressources pour les images hors production.
  5. Configurez les paramètres du serveur d’images Dynamic Media.
  6. Livrez les ressources.
Diffuser UNIQUEMENT de la vidéo dans n’importe quel environnement (production, développement, QE, évaluation, etc.)
Les vidéos sont diffusées et mises en cache par un réseau de diffusion de contenu pour des performances évolutives et une portée globale. L’image d’affiche vidéo (miniature de la vidéo affichée avant le début de la lecture) sera diffusée par l’instance de publication AEM.
  1. Sur l’AEM author noeud, activer Dynamic Media.
  2. Sur l’AEM publier noeud, activer Dynamic Media (l’instance de publication diffuse l’image d’affiche vidéo et fournit des métadonnées pour la lecture vidéo).
  3. Configuration d’une vidéo dans Cloud Services Dynamic Media.
  4. Répliquer les paramètres prédéfinis de la visionneuse.
  5. Configuration filtre de ressources pour la vidéo uniquement.
  6. Livrez les ressources.
Diffuser À LA FOIS des images et des vidéos en production

Les vidéos sont diffusées et mises en cache par un réseau de diffusion de contenu pour des performances évolutives et une portée globale. Les images et les images d’affiche vidéo sont diffusées via les serveurs des centres de données d’Adobe dans le monde entier, puis mises en cache par un réseau de diffusion de contenu pour une portée globale et des performances évolutives.

Reportez-vous aux sections précédentes pour configurer une image ou une vidéo en préproduction.

  1. Sur l’AEM author noeud, activer Dynamic Media.
  2. Configuration d’une vidéo dans Cloud Services Dynamic Media.
  3. Configuration de l’imagerie dans Cloud Services Dynamic Media.
  4. Configurer la réplication de l’image.
  5. Répliquer les paramètres du catalogue.
  6. Répliquer les paramètres prédéfinis de la visionneuse.
  7. Utilisez les filtres de ressource par défaut pour la réplication.
  8. Configurez les paramètres du serveur d’images Dynamic Media.
  9. Livrez les ressources.

Activation de Dynamic Media enabling-dynamic-media

Dynamic Media est désactivé par défaut. Pour tirer parti des fonctionnalités de Dynamic Media, vous devez activer Dynamic Media à l’aide du dynamicmedia le mode d’exécution comme vous le feriez, par exemple : publier mode d’exécution. Avant l’activation, vérifiez les exigences techniques.

NOTE
L’activation de Dynamic Media via le mode d’exécution remplace les fonctionnalités d’AEM 6.1 et d’AEM 6.0 dans lesquelles vous avez activé Dynamic Media en définissant la variable dynamicMediaEnabled indicateur pour true. Cet indicateur n’a aucune fonctionnalité dans AEM version 6.2 et ultérieure. De plus, vous n’avez pas besoin de redémarrer le démarrage rapide pour activer Dynamic Media.

En activant Dynamic Media, les fonctionnalités de média dynamique seront disponibles dans l’interface utilisateur et chaque ressource d’image chargée reçoit une cqdam.pyramid.tiff rendu utilisé pour la diffusion rapide des rendus d’image dynamiques. Ces fichiers PTIFF présentent des avantages significatifs, notamment (1) la possibilité de gérer une seule image maître et de générer des rendus infinis à la volée sans stockage supplémentaire et (2) la possibilité d’utiliser la visualisation interactive telle que le zoom, le panoramique, la rotation, etc.

Si vous souhaitez utiliser Dynamic Media Classic dans AEM, vous ne devez pas activer Dynamic Media, sauf si vous utilisez une scénario spécifique. Dynamic Media est désactivé, sauf si vous activez Dynamic Media en mode d’exécution.

Pour activer Dynamic Media, vous devez activer le mode d’exécution Dynamic Media à partir de la ligne de commande ou du nom du fichier de démarrage rapide.

Pour activer Dynamic Media:

  1. Dans la ligne de commande, lorsque vous lancez le démarrage rapide, procédez de la façon suivante :

    • Ajouter -r dynamicmedia à la fin de la ligne de commande lors du démarrage du fichier jar.
    code language-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
    

    Si vous publiez sur s7delivery, vous devez également inclure les arguments trustStore suivants :

    code language-shell
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. Requête http://localhost:4502/is/image et vérifiez que Image Server est en cours d’exécution.

    note note
    NOTE
    Pour résoudre les problèmes liés à Dynamic Media, reportez-vous aux journaux suivants dans la section crx-quickstart/logs/ directory:
    • ImageServer-<PortId>-<yyyy><mm><dd>.log - Le journal ImageServer fournit des statistiques et des informations permettant d’analyser le comportement du processus ImageServer interne.

    Exemple de nom de fichier de journal Image Server : ImageServer-57346-2019-07-25.log

    • s7access-<yyyy><mm><dd>.log - Le journal s7access enregistre chaque requête envoyée à Dynamic Media via /is/image et /is/content.

    Ces journaux sont utilisés uniquement lorsque Dynamic Media est activé. Ils ne sont pas inclus dans la variable Télécharger complet qui est généré à partir du system/console/status-Bundlelist page; lorsque vous appelez le service clientèle si vous rencontrez un problème Dynamic Media, ajoutez ces deux journaux au problème.

Si vous avez installé AEM sur un autre port ou chemin d’accès au contexte… if-you-installed-aem-to-a-different-port-or-context-path

Si vous déployez AEM à un serveur d’applications et que Dynamic Media est activé, vous devez configurer la variable self dans l’externaliseur. Sinon, la génération de miniatures pour les ressources ne fonctionnera pas correctement pour les ressources Dynamic Media.

En outre, si vous exécutez le démarrage rapide sur un autre port ou chemin de contexte, vous devez également modifier la variable self domaine.

Lorsque Dynamic Media est activé, les rendus de miniature statiques pour les ressources images sont générés à l’aide de Dynamic Media. Pour que la génération de miniatures fonctionne correctement pour Dynamic Media, AEM doit effectuer une requête d’URL vers elle-même et connaître le numéro de port et le chemin d’accès au contexte.

En AEM :

  • Le self du domaine externalizer est utilisé pour récupérer le numéro de port et le chemin d’accès au contexte.
  • Si non self est configuré, le numéro de port et le chemin d’accès au contexte sont récupérés à partir du service HTTP Jetty.

Dans un déploiement WAR QuickStart AEM, le numéro de port et le chemin d’accès au contexte ne peuvent pas être dérivés. Vous devez donc configurer une self domaine. Voir documentation de l’externaliseur sur la configuration de la variable self domaine.

NOTE
Dans un AEM déploiement autonome de démarrage rapide, un self n’a généralement pas besoin d’être configuré, car le numéro de port et le chemin d’accès au contexte peuvent être configurés automatiquement. Toutefois, si toutes les interfaces réseau sont désactivées, vous devez configurer la variable self domaine.

Désactivation de Dynamic Media disabling-dynamic-media

Dynamic Media n’est pas activé par défaut. Cependant, si vous avez précédemment activé Dynamic Media, vous pouvez le désactiver ultérieurement.

Pour désactiver Dynamic Media après l’avoir activé, supprimez la variable -r dynamicmedia Indicateur du mode d’exécution.

Pour désactiver Dynamic Media après son activation:

  1. Dans la ligne de commande, lorsque vous lancez le démarrage rapide, vous pouvez procéder de l’une des façons suivantes :

    • Ne pas ajouter -r dynamicmedia sur la ligne de commande lors du démarrage du fichier JAR.
    code language-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
    
  2. Requête http://localhost:4502/is/image. Vous recevez un message indiquant que Dynamic Media est désactivé.

    note note
    NOTE
    Une fois que le mode d’exécution Dynamic Media est désactivé, l’étape de workflow qui génère le rendu qdam.pyramid.tiff est automatiquement ignorée. Cette opération désactive également la prise en charge des rendus dynamiques et d’autres fonctionnalités de Dynamic Media.
    Notez également que lorsque le mode d’exécution Dynamic Media est désactivé après la configuration du serveur AEM, toutes les ressources qui ont été chargées sous ce mode d’exécution sont désormais invalides.

(Facultatif) Migration des paramètres prédéfinis et des configurations Dynamic Media de 6.3 à 6.4 sans interruption optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

Si vous effectuez une mise à niveau AEM Dynamic Media de la version 6.3 vers la version 6.4, qui inclut désormais la possibilité de réaliser des déploiements sans interruption (également appelés "Opt-in"), vous devez exécuter la commande curl suivante pour migrer tous vos paramètres prédéfinis et configurations à partir de /etc to /conf en CRXDE Lite.

Remarque: Si vous exécutez votre instance AEM en mode de compatibilité (c’est-à-dire que le package de compatibilité est installé), il n’est pas nécessaire d’exécuter ces commandes.

Pour migrer vos paramètres prédéfinis et configurations personnalisés depuis /etc to /conf, exécutez la commande curl Linux suivante :

curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json

Pour toutes les mises à niveau, avec ou sans module de compatibilité, vous pouvez copier les paramètres prédéfinis de visionneuse prêts à l’emploi en exécutant la commande suivante :

curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets

Configuration de la réplication d’images configuring-image-replication

La diffusion d’images Dynamic Media fonctionne en publiant des ressources d’image, y compris des miniatures vidéo, à partir de l’auteur AEM et en les répliquant vers le service de réplication à la demande de l’Adobe (l’URL du service de réplication). Les ressources sont ensuite diffusées par l’intermédiaire du service de diffusion d’images On-Demand (l’URL du service d’images).

Vous devez effectuer les opérations suivantes :

L’agent de réplication publie les ressources Dynamic Media telles que des images, des métadonnées et des visionneuses de vidéo, vers le service d’images hébergé par Adobe. L’agent de réplication n’est pas activé par défaut.

Après avoir configuré l’agent de réplication, vous devez valider et tester qu’il a été correctement configuré.. Cette section décrit ces procédures.

NOTE
La limite de mémoire par défaut pour la création de PTIFF est de 3 Go pour tous les workflows. Par exemple, vous pouvez traiter une image qui nécessite 3 Go de mémoire pendant que d’autres workflows sont en pause, ou traiter 10 images en parallèle qui nécessitent chacune 300 Mo de mémoire.
La limite de mémoire est configurable et doit correspondre à la disponibilité de la ressource système et au type de contenu d’image en cours de traitement. Si vous disposez de nombreuses ressources très volumineuses et de suffisamment de mémoire sur le système, vous pouvez augmenter cette limite pour vous assurer que les images sont traitées en parallèle.
Une image qui nécessite plus de mémoire que la limite maximale est rejetée.
Pour modifier la limite de mémoire pour la création d’images PTIFF, accédez à Outils > Opérations > Console Web > Adobe CQ Scene7 PTiffManager et modifiez la valeur maxMemory.

Configuration de l’authentification setting-up-authentication

Vous devez configurer l’authentification de réplication sur l’auteur afin de répliquer les images vers le service de diffusion d’images Dynamic Media. Pour ce faire, vous devez obtenir un KeyStore, puis l’enregistrer sous le dynamic-media-replication et de le configurer. L’administrateur de votre société doit avoir reçu un e-mail de bienvenue contenant le fichier KeyStore et les informations d’identification nécessaires pendant le processus d’approvisionnement. Si vous ne l’avez pas reçu, contactez le service clientèle.

Pour configurer l’authentification:

  1. Contactez le service clientèle pour obtenir votre fichier KeyStore et votre mot de passe si vous ne possédez pas déjà ce fichier. Cela fait partie de la configuration et vous associerez les clés à votre compte.

  2. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Sécurité > Utilisateurs.

  3. Sur la page Gestion utilisateur, accédez à la dynamic-media-replication , puis appuyez pour ouvrir.

    dm-replication

  4. Dans la page Modifier les paramètres utilisateur pour la réplication Dynamic Media, appuyez sur le bouton Keystore , puis appuyez sur Créer KeyStore.

    dm-replication-keystore

  5. Saisissez un mot de passe, puis confirmez-le dans la boîte de dialogue Définir le mot de passe d’accès KeyStore.

    note note
    NOTE
    Mémorisez le mot de passe que vous saisissez. Vous devrez le saisir à nouveau lorsque vous configurerez la variable Agent de réplication plus tard.

    chlimage_1-508

  6. Sur la page Modifier les paramètres utilisateurs pour la réplication Dynamic Media, développez l’espace Ajouter une clé privée depuis le fichier KeyStore et ajoutez les éléments suivants (voir image suivante) :

    • Dans le Nouvel alias , saisissez le nom d’un alias que vous utiliserez ultérieurement dans la configuration de réplication ; par exemple, réplication.
    • Appuyer Fichier KeyStore. Accédez au fichier KeyStore fourni par Adobe, sélectionnez-le, puis appuyez sur Ouvrir.
    • Dans le champ Mot de passe du fichier KeyStore, entrez le mot de passe du fichier KeyStore. Ceci est not le mot de passe KeyStore que vous avez créé à l’étape 5, mais qui est l’Adobe Mot de passe du fichier KeyStore fourni dans le courriel de bienvenue qui vous a été envoyé lors de la mise en service. Contactez le service clientèle Adobe si vous n’avez pas reçu le mot de passe du fichier KeyStore.
    • Dans le Mot de passe de la clé privée , saisissez le mot de passe de la clé privée (peut correspondre au mot de passe de la clé privée fourni à l’étape précédente). Adobe vous fournit ce mot de passe de clé privée dans l’e-mail de bienvenue qui vous est envoyé pendant le provisionnement. Contactez le service clientèle Adobe si vous n’avez pas reçu le mot de passe de clé privée.
    • Dans le champ Alias de la clé privée, entrez l’alias de la clé privée, par exemple companyname-alias. Adobe vous fournit cet alias de clé privée dans l’e-mail de bienvenue qui vous est envoyé pendant le provisionnement. Contactez le service clientèle Adobe si vous n’avez pas reçu d’alias de clé privée.

    edit_settings_fordynamic-media-replication2

  7. Appuyer Enregistrer et fermer pour enregistrer vos modifications pour cet utilisateur.

    Ensuite, vous devez configurez l’agent de réplication.

Configuration de l’agent de réplication configuring-the-replication-agent

  1. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Déploiement > Réplication > Agents sur l’auteur.

  2. Sur la page Agents sur l’auteur, appuyez sur Réplication des images hybrides Dynamic Media (s7delivery).

  3. Appuyez sur Modifier.

  4. Appuyez sur le bouton Paramètres , puis saisissez ce qui suit :

    • Activé  : cochez cette option pour activer l’agent de réplication.
    • Région  : indiquez la région appropriée : Amérique du Nord, Europe ou Asie.
    • ID du client  : il s’agit du nom de votre société/client qui publie du contenu vers le service de réplication. C’est l’ID de client qu’Adobe vous fournit dans l’e-mail de bienvenue qui vous est envoyé lors du provisionnement. Contactez le service clientèle si vous n’avez pas reçu cet.
    • Alias de magasin clé - Cette valeur est la même que la valeur ​ Nouvel alias définie lors de la génération de la clé dans Configuration de l’authentification; par exemple, replication. (Reportez-vous à l’étape 7 de la section Configuration de l’authentification.)
    • Mot de passe du magasin de clés : mot de passe KeyStore créé lorsque vous avez appuyé Créer KeyStore. Adobe ne fournit pas ce mot de passe. Reportez-vous à l’étape 5 de la section Configuration de l’authentification.

    L’image suivante montre l’agent de réplication avec des exemples de données :

    chlimage_1-509

  5. Appuyez sur OK.

Validation de l’agent de réplication pour Dynamic Media validating-the-replication-agent-for-dynamic-media

Pour valider l’agent de réplication pour Dynamic Media, procédez comme suit :

Appuyer Tester la connexion. Voici un exemple de sortie :

11.03.2016 10:57:55 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
11.03.2016 10:57:55 - * Auth User: replication-receiver
11.03.2016 10:57:55 - * HTTP Version: 1.1
11.03.2016 10:57:55 - * Using OAuth 2.0 Authorization Grants
11.03.2016 10:57:55 - * OAuth 2.0 User: dynamic-media-replication
11.03.2016 10:57:55 - * OAuth 2.0 Token: '*****' initialized
11.03.2016 10:57:55 - Publishing: POST[https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=xfpuu-6613]
11.03.2016 10:57:55 - Publish response: OK[]
11.03.2016 10:57:55 - Transfer succeeded in 141 ms for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
-------------------------------------------------------------------------------------------------------------------------------
Replication test succeeded
NOTE
Vous pouvez également vérifier en effectuant l’une des opérations suivantes :
  • Vérifiez les journaux de réplication pour vous assurer que la ressource est répliquée.
  • Publiez une image. Appuyez sur l’image et sélectionnez Visionneuses dans le menu déroulant. Sélectionnez un paramètre prédéfini de visionneuse, puis appuyez sur URL, puis copiez et collez l’URL dans le navigateur pour vérifier que vous pouvez voir l’image.

Résolution des problèmes d’authentification troubleshooting-authentication

Lors de la configuration de l’authentification, vous pouvez rencontrer certains problèmes avec leurs solutions. Avant de les vérifier, assurez-vous d’avoir configuré la réplication.

Problème : Code d’état HTTP 401 avec message - Autorisation requise problem-http-status-code-with-message-authorization-required

Ce problème peut être dû à l’échec de la configuration du KeyStore pour l’utilisateur dynamic-media-replication.

Replication test to s7delivery:https://s7bern.macromedia.com:8580/is-publish/
17.06.2016 18:54:43 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}
17.06.2016 18:54:43 - * Auth User: replication-receiver
17.06.2016 18:54:43 - * HTTP Version: 1.1
17.06.2016 18:54:43 - * Using OAuth 2.0 Authorization Grants
17.06.2016 18:54:43 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 18:54:43 - No OAuth token available. OAuth not initialized
17.06.2016 18:54:43 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 18:54:43 - Publishing: POST[https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough]
17.06.2016 18:54:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.
17.06.2016 18:54:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309,
 userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.

Solution: Vérifiez que la variable KeyStore est enregistré dans dynamic-media-replication et est fourni avec le mot de passe correct.

Problème : Impossible de déchiffrer la clé - Impossible de déchiffrer les données problem-could-not-decrypt-key-could-not-decrypt-data

Replication test to s7delivery:https://<localhost>:8580/is-publish/
17.06.2016 19:00:16 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}
17.06.2016 19:00:16 - * Auth User: replication-receiver
17.06.2016 19:00:16 - * HTTP Version: 1.1
17.06.2016 19:00:16 - * Using OAuth 2.0 Authorization Grants
17.06.2016 19:00:16 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 19:00:16 - No OAuth token available. OAuth not initialized
17.06.2016 19:00:16 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 19:00:16 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}. java.lang.SecurityException: java.security.UnrecoverableKeyException: Could not decrypt key: Could not decrypt data.

Solution: Vérifiez le mot de passe. Le mot de passe enregistré dans l’agent de réplication n’est pas le même mot de passe que celui utilisé pour créer le KeyStore.

Problème : InvalidAlgorithmParameterException problem-invalidalgorithmparameterexception

Ce problème est dû à une erreur de configuration dans votre instance AEM Author. Le processus java sur l’auteur n’obtient pas le bon javax.net.ssl.trustStore. Cette erreur s’affiche dans le journal de réplication :

14.04.2016 09:37:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
14.04.2016 09:37:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Ou le journal des erreurs :

07.25.2019 12:00:59.893 *ERROR* [sling-threadpool-db2763bb-bc50-4bb5-bb64-10a09f432712-(apache-sling-job-thread-pool)-90-com_day_cq_replication_job_s7delivery(com/day/cq/replication/job/s7delivery)] com.day.cq.replication.Agent.s7delivery.queue Error during processing of replication.

java.io.IOException: Failed to execute request 'https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
        at com.scene7.is.catalog.service.publish.atomic.PublishingServiceHttp.executePost(PublishingServiceHttp.scala:195)

Solution: Assurez-vous que le processus java sur l’auteur AEM possède la propriété système -Djavax.net.ssl.trustStore= défini sur un TrustStore valide.

Problème : le KeyStore n’est pas configuré ou n’a pas été initialisé. problem-keystore-is-either-not-set-up-or-it-is-not-initialized

Ce problème peut être dû à un correctif ou à un pack de fonctionnalités qui remplace la fonction dynamic-media-user ou keystore noeud .

Exemple de journal de réplication :

Replication test to s7delivery:https://replicate-na.assetsadobe.com/is-publish
02.08.2016 14:37:44 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470173864834, userId='admin', revision='null'}
02.08.2016 14:37:44 - * Auth User: replication-receiver
02.08.2016 14:37:44 - * HTTP Version: 1.1
02.08.2016 14:37:44 - * Using OAuth 2.0 Authorization Grants
02.08.2016 14:37:44 - * OAuth 2.0 User: dynamic-media-replication
02.08.2016 14:37:44 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470173864834, userId='admin', revision='null'}. com.adobe.granite.keystore.KeyStoreNotInitialisedException: Uninitialised key store for user dynamic-media-replication

Solution  :

  1. Accédez au Gestion des utilisateurs page :

    localhost:4502/libs/granite/security/content/useradmin.html

  2. Sur le Gestion des utilisateurs , accédez à la page dynamic-media-replication , puis appuyez pour ouvrir.

  3. Appuyez sur le bouton KeyStore . Si la variable Créer KeyStore s’affiche, puis vous devez rétablir les étapes sous Configuration de l’authentification plus tôt.

  4. Si vous deviez rétablir la variable KeyStore configuration, vous devrez peut-être effectuer les opérations suivantes : Configuration de l’agent de réplication encore une fois.

    Reconfigurez l’agent de réplication s7delivery.

    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Appuyer Tester la connexion pour vérifier que la configuration est valide.

Problème : l’agent de publication utilise SSL à la place d’OAuth. problem-publish-agent-is-using-ssl-instead-of-oauth

Ce problème peut être dû à un correctif ou à un Feature Pack qui ne s’est pas installé correctement ou qui a écrasé les paramètres.

Exemple de log de réplication :

01.08.2016 18:42:59 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}
01.08.2016 18:42:59 - * Auth User: replication-receiver
01.08.2016 18:42:59 - * HTTP Version: 1.1
01.08.2016 18:42:59 - * Using Client Auth SSL alias - replication-receiver *
01.08.2016 18:42:59 - Publishing: POST[https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=altayerstaging]
01.08.2016 18:42:59 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=rbroughstaging': Server returned status code 401 with message: Authorization required.
01.08.2016 18:42:59 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=rbroughstaging': Server returned status code 401 with message: Authorization required.

Solution :

  1. Dans AEM, appuyez sur Outils > Général > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Accédez au Agent de réplication s7delivery noeud .

    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. Ajoutez ce paramètre à l’agent de réplication (Booléen avec la valeur True) :

    enableOauth=true

  4. Dans le coin supérieur gauche de la page, appuyez sur Enregistrer tout.

Test de votre configuration testing-your-configuration

Adobe vous recommande d’effectuer un test complet de la configuration :

Assurez-vous d’avoir déjà effectué les opérations suivantes avant de commencer ce test :

  • Ajout de paramètres d’image prédéfinis.
  • Configurer Configuration de Dynamic Media (version antérieure à 6.3) under Cloud Services. L’URL du service d’images est requise pour ce test.

Pour tester votre configuration :

  1. Téléchargez une ressource image. (Dans Assets, appuyez sur Créer > Fichiers et sélectionnez le fichier.)

  2. Attendez que le workflow se termine.

  3. Publiez la ressource image. (Sélectionnez la ressource et appuyez sur Publication rapide.)

  4. Accédez aux rendus de cette image en ouvrant l’image et en appuyant sur Rendus.

    chlimage_1-510

  5. Sélectionnez n’importe quel rendu dynamique.

  6. Appuyer URL pour obtenir l’URL de cette ressource.

  7. Accédez à l’URL sélectionnée et vérifiez si l’image se comporte comme prévu.

Une autre manière de tester la diffusion de vos ressources consiste à ajouter req=exists à votre URL.

Configuration des Cloud Services Dynamic Media configuring-dynamic-media-cloud-services

Le service Cloud Dynamic Media prend en charge les services cloud tels que la publication et la diffusion hybrides d’images et de vidéos, d’analyses vidéo et de codage vidéo, entre autres.

Dans le cadre de la configuration, vous devez saisir un ID d’enregistrement, une URL de service vidéo, une URL de service d’images, une URL de service de réplication et configurer l’authentification. Vous devez avoir reçu toutes ces informations dans le cadre du processus de configuration du compte. Si vous n’avez pas reçu ces informations, contactez votre administrateur Adobe Experience Manager ou votre support technique d’Adobe pour obtenir ces informations.

NOTE
Avant de configurer les services cloud Dynamic Media, assurez-vous d’avoir configuré l’instance de publication. Vous devez également configurer la réplication avant de configurer les services cloud Dynamic Media.

Pour configurer les services cloud Dynamic Media:

  1. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Cloud Services > Configuration Dynamic Media (version antérieure à 6.3).

  2. Sur le Explorateur de configuration Dynamic Media , dans le volet de gauche, sélectionnez global, puis appuyez sur Créer.

  3. Dans le Création d’une configuration Dynamic Media , dans la boîte de dialogue Titre , saisissez un titre.

  4. Si vous configurez Dynamic Media pour la vidéo :

    • dans le champ ID d’enregistrement, entrez votre ID d’enregistrement ;
    • dans le champ URL du service vidéo, entrez l’URL du service vidéo pour la passerelle Dynamic Media.
  5. Si vous configurez Dynamic Media pour l’imagerie, dans la variable URL du service d’images , saisissez l’URL du service d’image pour la passerelle Dynamic Media.

  6. Appuyer Enregistrer pour revenir à la page du navigateur de configuration de Dynamic Media.

  7. Appuyez sur le logo AEM pour accéder à la console de navigation globale.

Configuration des rapports vidéo configuring-video-reporting

Vous pouvez configurer les rapports vidéo pour plusieurs installations d’AEM à l’aide du mode hybride de Dynamic Media.

Quand utiliser : Au moment de la configuration Configuration de Dynamic Media (version antérieure à 6.3), de nombreuses fonctionnalités sont lancées, notamment la création de rapports vidéo. La configuration crée une suite de rapports dans une entreprise Analytics régionale. Si vous configurez plusieurs nœuds Auteur, vous créez une suite de rapport séparée pour chacun. Par conséquent, les données de rapport sont incohérentes entre les installations. En outre, si chaque nœud Auteur se réfère au même serveur Hybrid Publish, la dernière installation Auteur modifie la suite de rapports de destination pour tous les rapports vidéo. Ce problème surcharge le système d’analyses avec de trop nombreuses suites de rapports.

Prise en main : Configurez les rapports vidéo en effectuant les trois tâches suivantes.

  1. Créez un Video Analytics préconfigurer le module après la configuration Configuration de Dynamic Media (version antérieure à 6.3) sur le premier noeud Auteur. Cette première tâche est importante car elle permet à une nouvelle configuration de continuer à utiliser la même suite de rapports.

  2. Installez le Video Analytics paramètre prédéfini le module à n’importe quel new Noeud Auteur before vous configurez la configuration de Dynamic Media (version antérieure à 6.3).

  3. Vérifiez et déboguez l’installation du package.

Création d’un Video Analytics module prédéfini après la configuration du premier noeud Auteur creating-a-video-analytics-preset-package-after-configuring-the-first-author-node

Une fois cette tâche terminée, vous disposez d’un fichier de package contenant le Video Analytics paramètres prédéfinis. Ces paramètres prédéfinis contiennent une suite de rapports, le serveur de suivi, l’espace de noms de suivi et l’ID d’organisation de Marketing Cloud, le cas échéant.

  1. Si vous ne l’avez pas déjà fait, configurez Configuration de Dynamic Media (version antérieure à 6.3).

  2. (Facultatif) Affichez et copiez la variable Identifiant de suite de rapports (vous devez avoir accès au JCR). Lors de la Identifiant de suite de rapports n’est pas obligatoire, cela facilite la validation.

  3. Créez un package à l’aide de Gestionnaire de modules.

  4. Editez le package pour inclure un filtre.

    En AEM : /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

  5. Créez le package.

  6. Téléchargez ou partagez le Video Analytics préconfigurer le module afin qu’il puisse être partagé avec les nouveaux noeuds d’auteur suivants.

Installation de la variable Video Analytics préconfigurer le module avant de configurer des noeuds d’auteur supplémentaires installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes

Assurez-vous d’avoir effectué cette tâche avantde paramétrer la Configuration Dynamic Media (version antérieure à 6.3). Ignorer cette étape résultera en la création d’une autre suite de rapports non utilisée. En outre, même si les rapports vidéo continueront à fonctionner correctement, la collecte des données n’est pas optimisée.

Assurez-vous que la variable Video Analytics Le module prédéfini du premier noeud Auteur est accessible sur le nouveau noeud Auteur .

  1. Téléchargez le Video Analytics module prédéfini que vous avez créé précédemment pour Gestionnaire de modules.
  2. Installez le Video Analytics module prédéfini.
  3. Configurer Configuration de Dynamic Media (version antérieure à 6.3).

Vérification et débogage de l’installation du package verifying-and-debugging-the-package-installation

  1. Effectuez l’une des actions suivantes et, si nécessaire, déboguez l’installation du package :

    • Vérifiez les Video Analytics prédéfini par le biais du JCR
      Pour vérifier la variable Video Analytics prédéfini au moyen du JCR, vous devez avoir accès à CRXDE Lite.

      AEM - Dans CRXDE Lite, accédez à /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

      C'est tout. http://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata

      Si vous n’avez pas accès à CRXDE Lite sur le noeud Auteur, vous pouvez vérifier le paramètre prédéfini via le serveur de publication.

    • Vérifiez les Video Analytics paramètre prédéfini via le serveur d’images

      Vous pouvez valider la variable Video Analytics paramètre prédéfini directement à l’aide d’un serveur d’images req=userdata requête.

      Par exemple, pour afficher la variable Video Analytics sur le noeud Auteur , vous pouvez effectuer la requête suivante :

      http://localhost:4502/is/image/conf/global/settings/dam/dm/presets/analytics?req=userdata

      Pour valider le paramètre prédéfini sur les serveurs de publication, vous pouvez adresser une requête directe similaire sur le serveur de publication. La réponse est la même sur les nœuds d’auteur et de publication. La réponse ressemble à ce qui suit :

      code language-none
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • Vérifiez les Video Analytics paramètre prédéfini par le biais de l’outil de création de rapports vidéo dans AEM

      Appuyer Outils > Ressources > Rapports vidéo http://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html

      Si le message d’erreur suivant s’affiche, la suite de rapports est disponible, mais non renseignée. Cette erreur est normale (et voulue) dans une nouvelle installation, avant que le système ne collecte des données.

      screen_shot_2018-05-23at52254pm
      Pour générer des données de rapport, téléchargez et publiez une vidéo. Utilisation Copier l’URL et exécutez la vidéo au moins une fois.

    Gardez à l’esprit que cela peut prendre jusqu’à 12 heures avant que les données de rapport ne soient renseignées à partir de l’utilisation de la visionneuse vidéo.

    Si une erreur survient et que la suite de rapports n’est pas configurée correctement, l’avertissement suivant s’affiche.

    screen_shot_2018-05-23at52612pm

    Cette erreur s’affiche également si la création de rapports vidéo est exécutée avant la configuration. Configuration de Dynamic Media (version antérieure à 6.3) services.

Résolution des problèmes de configuration des rapports vidéo troubleshooting-the-video-reporting-configuration

  • Pendant l’installation, les connexions au serveur API Analytics expirent. L’installation tente de relancer la connexion 20 fois, mais échoue toujours. Dans ce cas, le fichier journal enregistre plusieurs erreurs. Recherchez SiteCatalystReportService.
  • Ne pas installer le Video Analytics le module prédéfini peut d’abord entraîner la création d’une suite de rapports.
  • Mise à niveau d’AEM 6.3 vers AEM 6.4 ou 6.4.1, puis configuration Configuration de Dynamic Media (version antérieure à 6.3), crée toujours une suite de rapports. Ce problème est connu et devrait être corrigé pour AEM 6.4.2.

À propos de Video Analytics paramètre prédéfini about-the-video-analytics-preset

Le Video Analytics preset, parfois appelé simplement paramètre d’analyse prédéfini, est stocké en regard des paramètres prédéfinis de la visionneuse dans Dynamic Media. Il s’agit essentiellement de la même chose qu’un paramètre prédéfini de visionneuse, mais avec les informations utilisées pour configurer les rapports AppMeasurement et Video Heartbeat.

Les propriétés du paramètre prédéfini sont les suivantes :

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (non présent dans les anciennes versions AEM)

AEM 6.4 et les versions plus récentes enregistrent ce paramètre prédéfini à l’adresse /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Réplication des paramètres du catalogue replicating-catalog-settings

Vous devez publier vos propres paramètres de catalogue par défaut dans le cadre du processus de configuration via JCR. Pour répliquer les paramètres de catalogue :

  1. Dans une fenêtre de terminal, exécutez ce qui suit :

    curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets

  2. Dans AEM, accédez à l’emplacement suivant dans CRXDE Lite (nécessite des privilèges d’administrateur) :

    https://<server>:<port>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/

  3. Appuyez sur le bouton Réplication .

  4. Appuyer Répliquer.

Réplication des paramètres prédéfinis de la visionneuse replicating-viewer-presets

Pour diffuser une ressource avec un paramètre prédéfini de visionneuse, vous devez répliquer/publier le paramètre prédéfini de la visionneuse. (Tous les paramètres prédéfinis de la visionneuse doivent être activés et répliqués pour obtenir l’URL ou le code intégré d’une ressource.) Voir Publication de paramètres prédéfinis de visionneuse pour plus d’informations.

NOTE
Par défaut, le système affiche divers rendus lorsque vous sélectionnez Rendus et divers paramètres prédéfinis de visionneuse lorsque vous sélectionnez Visionneuses dans la vue détaillée de la ressource. Vous pouvez augmenter ou diminuer le nombre affiché. Voir Augmentation du nombre de paramètres d’image prédéfinis affichés ou Augmentation du nombre de paramètres prédéfinis de visionneuse qui s’affichent.

Filtrage des ressources pour la réplication filtering-assets-for-replication

Dans les déploiements autres que Dynamic Media, vous effectuez une réplication. all ressources (images et vidéo) de votre environnement de création AEM au noeud de publication AEM. Ce workflow est nécessaire, car les serveurs de publication AEM diffusent également les ressources.

Toutefois, dans les déploiements Dynamic Media, dans la mesure où les ressources sont diffusées par le biais du cloud, il n’est pas nécessaire de répliquer ces mêmes ressources sur AEM noeuds de publication. Un tel workflow de publication hybride permet d’éviter le coût d’un stockage supplémentaire et réduit les temps de traitement pour la réplication des ressources. D’autres contenus, tels que les visionneuses Dynamic Media, les pages du site et le contenu statique, continuent d’être diffusés à partir des noeuds de publication AEM.

D’autres éléments, qui ne sont pas des ressources, sont également répliqués :

  • Configuration de diffusion Dynamic Media : /conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
  • Paramètres d’image prédéfinis : /conf/global/settings/dam/dm/presets/macros
  • Paramètres prédéfinis de la visionneuse : /conf/global/settings/dam/dm/presets/viewer

Les filtres vous permettent de exclude ressources de réplication vers le noeud de publication AEM.

Utilisation des filtres de ressources par défaut pour la réplication using-default-asset-filters-for-replication

Si vous utilisez Dynamic Media pour 1) l’imagerie en production ou 2) l’imagerie et la vidéo, puis vous pouvez utiliser les filtres par défaut que nous fournissons en l’état. Les filtres suivants sont activés par défaut :

Filtrer
Type de MIME
Rendus
Diffusion d’image Dynamic Media

filter-images

filter-sets

Commence par image/

Contient application/ et se termine par set.

Les « filter-images » d’usine (s’applique aux ressources d’images uniques, y compris aux images interactives) et les « filter-sets » (s’applique aux visionneuses à 360°, aux visionneuses de supports variés et aux visionneuses de carrousel) :

  • ajoutent des images et des métadonnées PTIFF pour la réplication (tout rendu commençant par cqdam) ;
  • suppriment de la réplication l’image d’origine et les rendus d’image statiques.
Diffusion vidéo Dynamic Media
filter-video
Commence par video/

La « filter-video » d’usine :

  • comprend des rendus vidéo proxy, des images de miniatures/d’affiche vidéo, des métadonnées (à la fois pour les rendus vidéo et vidéo parents) pour la réplication (tout rendu commençant par cqdam) ;
  • exclue de la réplication la vidéo d’origine et les rendus de miniatures statiques.

    Remarque : les rendus de vidéo en mode proxy ne contiennent pas de données binaires, et ne sont en fait que des propriétés de nœud. Ils n’affectent donc pas la taille du référentiel de l’éditeur.
Intégration Dynamic Media Classic

filter-images

filter-sets

filter-video

Commence par image/

Contient application/ et se termine par set.

Commence par video/

Vous configurez l’URI de transport pour qu’il pointe vers votre serveur de publication AEM au lieu de l’URL du service de réplication cloud Dynamic Media Adobe. La configuration de ce filtre permet à Dynamic Media Classic de diffuser des ressources au lieu de l’instance de publication AEM.

Les « filter-images », « filter-sets » et « filter-video » prêts à l’emploi :

  • ajoutent des images PTIFF, des rendus vidéo proxy et des métadonnées pour la réplication. Cependant, puisqu’ils n’existent pas dans le JCR pour ceux qui exécutent AEM intégration Dynamic Media Classic, il ne fait rien.
  • suppriment de la réplication l’image d’origine et les rendus d’image statiques, les vidéos d’origine et les rendus de miniature statiques. Au lieu de cela, Dynamic Media Classic diffuse des ressources image et vidéo.
NOTE
Les filtres s’appliquent aux types MIME et ne peuvent pas être spécifiques au chemin.

Configuration des filtres de ressources pour les déploiements vidéo uniquement setting-up-asset-filters-for-video-only-deployments

Si vous utilisez Dynamic Media pour la vidéo uniquement, suivez les étapes suivantes pour configurer les filtres de ressource pour la réplication :

  1. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Déploiement > Réplication > Agents sur l’auteur.
  2. Sur la page Agents sur l’auteur, appuyez sur Agent par défaut (publication).
  3. Appuyez sur Modifier.
  4. Dans la boîte de dialogue Paramètres d’agent, sous l’onglet Paramètres, cochez l’option Activé pour activer l’agent.
  5. Appuyez sur OK.
  6. Dans AEM, appuyez sur Outils > Général > CRXDE Lite.
  7. Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters.
  8. Localiser filter-video, cliquez dessus avec le bouton droit et sélectionnez Copier.
  9. Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/publish.
  10. Localiser jcr:content, cliquez dessus avec le bouton droit et sélectionnez Coller.

Cela permet de configurer l’instance de publication AEM pour diffuser l’image d’affiche vidéo ainsi que les métadonnées vidéo requises pour la lecture, tandis que la vidéo elle-même est diffusée par le service cloud Dynamic Media. Le filtre exclut également de la réplication les rendus vidéo et miniatures statiques d’origine, qui ne sont pas nécessaires sur l’instance de publication.

Configuration des filtres de ressources pour l’imagerie dans les déploiements hors production setting-up-asset-filters-for-imaging-in-non-production-deployments

Si vous utilisez Dynamic Media pour les images dans des déploiements hors exploitation, suivez les étapes suivantes pour configurer les filtres de ressource pour la réplication :

  1. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Déploiement > Réplication > Agents sur l’auteur.

  2. Sur la page Agents sur l’auteur, appuyez sur Agent par défaut (publication).

  3. Appuyez sur Modifier.

  4. Dans la boîte de dialogue Paramètres d’agent, sous l’onglet Paramètres, cochez l’option Activé pour activer l’agent.

  5. Appuyez sur OK.

  6. Dans AEM, appuyez sur Outils > Général > CRXDE Lite.

  7. Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters.

    image-2018-01-16-10-22-40-410

  8. Localiser filter-images, cliquez dessus avec le bouton droit et sélectionnez Copier.

  9. Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/publish.

  10. Localiser jcr:content, cliquez dessus avec le bouton droit et sélectionnez Créer > Créer un noeud. Saisissez le nom damRenditionFilters de type nt:unstructured.

  11. Localiser damRenditionFilters, cliquez dessus avec le bouton droit et sélectionnez Coller.

Cela permet de configurer l’instance de publication AEM pour diffuser les images dans votre environnement hors production. Le filtre exclut également de la réplication l’image d’origine et les rendus statiques, qui ne sont pas nécessaires sur l’instance de publication.

NOTE
S’il existe de nombreux filtres dans un auteur, chaque agent nécessite qu’un autre utilisateur lui soit attribué. Le code granite applique un modèle de filtre par utilisateur. Disposez toujours d’un utilisateur différent pour chaque configuration de filtre.
Si vous utilisez plusieurs filtres sur un serveur (par exemple, un filtre pour la publication de réplication et un second filtre pour s7delivery), vous devez vous assurer que ces deux filtres ont un userId qui leur sont affectées dans la fonction jcr:content noeud . Voir l’image suivante :

image-2018-01-16-10-26-28-465

Personnalisation des filtres de ressources pour la réplication customizing-asset-filters-for-replication

Pour personnaliser éventuellement les filtres de ressources en vue de la réplication :

  1. Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Général > CRXDE Lite.

  2. Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters pour parcourir les filtres.

    chlimage_1-511

  3. Pour définir le type MIME du filtre, vous pouvez localiser le type MIME comme suit :

    Dans le rail de gauche, développez content > dam > <locate_your_asset> > jcr:content > métadonnées, puis dans le tableau, recherchez dc:format.

    L’illustration ci-dessous est un exemple de chemin d’une ressource vers dc:format.

    chlimage_1-512

    Notez que la valeur dc:format de la ressource Fiji Red.jpg est image/jpeg.

    Pour appliquer ce filtre à toutes les images, quel que soit leur format, définissez la valeur sur image/** est une expression régulière qui est appliquée à toutes les images de n’importe quel format.

    Pour appliquer le filtre uniquement aux images de type JPEG, saisissez la valeur image/jpeg.

  4. Définissez les rendus à inclure ou à exclure de la réplication.

    Voici des exemples de caractères que vous pouvez utiliser afin de filtrer la réplication :

Caractère à utiliser
Filtrage des ressources pour la réplication
*
Caractère générique
+
Inclure les ressources à répliquer.
-
Exclure les ressources de la réplication.

Accédez à content/dam/<locate_your_asset>/jcr:content/renditions.

L’illustration ci-dessous est un exemple de rendu d’une ressource.

chlimage_1-513

Dans l’exemple ci-dessus, pour ne répliquer que l’image PTIFF (image TIFF pyramidale), il vous faudrait entrer +cqdam,* qui inclut tous les rendus commençant par cqdam. Dans l’exemple, ce rendu est cqdam.pyramid.tiff.

Si vous souhaitez uniquement répliquer l’original, vous devez entrer +original.

Configuration des paramètres du serveur d’images Dynamic Media configuring-dynamic-media-image-server-settings

La configuration de Dynamic Media Image Server implique la modification du lot Adobe CQ Scene7 ImageServer et du lot Adobe CQ Scene7 PlatformServer.

NOTE
Dynamic Media est opérationnel dès son activation. Cependant, vous pouvez éventuellement choisir d’affiner votre installation en configurant Dynamic Media Image Server afin de répondre à certaines spécifications ou exigences.

Condition requise: Avant Si vous configurez Dynamic Media Image Server, assurez-vous que votre machine virtuelle Windows comprend une installation des bibliothèques Visual C++ Microsoft. Les bibliothèques sont nécessaires pour exécuter le serveur d’images Dynamic Media. Vous pouvez Téléchargez le package redistribuable Microsoft Visual C++ 2010 (x64) ici.

Pour configurer les paramètres du serveur d’images Dynamic Media:

  1. Dans le coin supérieur gauche de l’AEM, appuyez sur Adobe Experience Manager pour accéder à la console de navigation globale, appuyez sur Outils > Opérations > Console web.

  2. Sur le Configuration de la console web Adobe Experience Manager page, appuyez sur OSGi > Configuration pour répertorier tous les lots en cours d’exécution dans AEM.

    Les serveurs de diffusion Dynamic Media sont répertoriés dans la liste sous les noms suivants :

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. Dans la liste des lots, à droite de Adobe CQ Scene7 ImageServer, appuyez sur le bouton Modifier icône .

  4. Dans le Adobe CQ Scene7 ImageServer , définissez les valeurs de configuration suivantes :

    note note
    NOTE
    Dans la plupart des cas, il n’est pas nécessaire de modifier les valeurs par défaut. Cependant, si vous modifiez les valeurs par défaut, vous devez redémarrer le lot pour que les modifications soient prises en compte.
Propriété
Valeur par défaut
Description
TcpPort.name
empty
Numéro de port à utiliser pour les communications avec le processus ImageServer. Le port disponible par défaut est automatiquement détecté.
AllowRemoteAccess.name
empty

Autorise ou refuse l’accès à distance au processus ImageServer. En cas de refus, le serveur d’images écoute uniquement sur le localhost.

Les paramètres de l’externaliseur par défaut qui pointent vers localhost doivent spécifier le domaine ou l’adresse IP réel de l’instance VM spécifique. La raison en est que le localhost peut pointer vers le système parent de la machine virtuelle.

Les domaines ou adresses IP de la machine virtuelle peuvent avoir besoin d’une entrée de fichier hôte pour pouvoir se résoudre.

MaxRenderRgnPixels
16 MPixels
Taille maximale du rendu, en mégapixels.
MaxMessageSize
16 Mo
Taille maximale du message envoyé, en mégaoctets.
RandomAccessUrlTimeout
20
Délai d’expiration pour la durée (en secondes) pendant laquelle ImageServer attend que le JCR réponde à une demande de mosaïque de plage.
WorkerThreads
10
Nombre de threads de traitement.
  1. Appuyez sur Enregistrer.

  2. Dans la liste des lots, à droite de Adobe CQ Scene7 PlatformServer, appuyez sur le bouton Modifier icône .

  3. Dans le Adobe CQ Scene7 PlatformServer , définissez les options de valeur par défaut suivantes :

    note note
    NOTE
    Le serveur d’images Dynamic Media utilise son propre cache sur disque pour mettre les réponses en mémoire cache. Le cache HTTP AEM et le dispatcher ne peuvent pas être utilisés pour mettre en cache les réponses du serveur d’images Dynamic Media.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3
    Propriété Valeur par défaut Description
    Cache enabled Cochée Indique si le cache de réponse est activé ou non.
    Cache roots cache Un ou plusieurs chemins d’accès aux dossiers du cache de réponse. Les chemins d’accès relatifs sont résolus par rapport au dossier de lot s7imagerie interne.
    Taille max. du cache 200000000 Taille maximale du cache de réponse en octets.
    Cache Max Entries 100 000 Nombre maximal d’entrées autorisées dans le cache.

Paramètres du manifeste par défaut default-manifest-settings

Le manifeste par défaut vous permet de configurer les valeurs par défaut qui sont utilisées pour générer les réponses du service de diffusion Dynamic Media. Vous pouvez affiner la qualité (qualité du JPEG, résolution, mode de rééchantillonnage), la mise en cache (expiration) et empêcher le rendu des images trop volumineuses (defaultpix, defaultthumbpix, maxpix).

La localisation de la configuration du manifeste par défaut est basée sur la valeur par défaut de la Racine de catalogue du lot Adobe CQ Scene7 PlatformServer. Par défaut, cette valeur se trouve à l’emplacement suivant dans Outils > Général > CRXDE Lite:

/conf/global/settings/dam/dm/imageserver/

configimageservercrxdelite

Vous pouvez modifier les valeurs des propriétés décrites dans le tableau ci-dessous en saisissant de nouvelles valeurs.

Lorsque vous avez terminé d’apporter des modifications au manifeste par défaut, dans le coin supérieur gauche de la page, appuyez sur . Enregistrer tout.

Assurez-vous d’appuyer sur le bouton Contrôle d’accès (à droite du Propriétés ), puis définissez les privilèges de contrôle d’accès sur jcr:read pour tous les utilisateurs et les utilisateurs de la réplication Dynamic Media.

configimageservercrxdeliteAccoltab

Tableau des paramètres du manifeste et leurs valeurs par défaut :

Propriété
Valeur par défaut
Description
bkgcolor
FFFFFF

Couleur d’arrière-plan par défaut. La valeur RVB est utilisée pour remplir toutes les zones d’une image de réponse qui ne contiennent aucune donnée d’image actuelle.

Consultez également la section BkgColor dans l’API du service d’images.

defaultpix
300,300

Taille d’affichage par défaut. Le serveur oblige les images de réponse à ne pas dépasser cette largeur et cette hauteur si la requête ne spécifie pas la taille d’affichage explicitement à l’aide de wid=, hei= ou scl=.

Spécifiée sous la forme de deux nombres entiers de valeur supérieure ou égale à zéro, séparés par une virgule. Largeur et hauteur en pixels. L’une ou l’autre des valeurs (ou les deux) peuvent être définies sur 0 pour ne pas être contraintes. Ne s’applique pas aux requêtes imbriquées/intégrées.

Consultez également la section DefaultPix dans l’API du service d’images.

Habituellement, cependant, vous utilisez un paramètre de visionneuse ou d’image prédéfini pour fournir la ressource. Defaultpix ne s’applique qu’à une ressource qui n’utilise pas de paramètre de visionneuse ou d’image prédéfini.

defaultthumbpix
100,100

Taille de miniature par défaut. Utilisé à la place d’attribute::DefaultPix pour les demandes de miniature (req=tmb).

Le serveur oblige les images de réponse à ne pas dépasser cette largeur et cette hauteur si une demande de miniature (req=tmb) ne spécifie pas explicitement la taille d’affichage à l’aide de wid=, hei= ou scl=.

Spécifiée sous la forme de deux nombres entiers de valeur supérieure ou égale à zéro, séparés par une virgule. Largeur et hauteur en pixels. L’une ou l’autre des valeurs (ou les deux) peuvent être définies sur 0 pour ne pas être contraintes.

Ne s’applique pas aux requêtes imbriquées/intégrées.

Consultez également la section DefaultThumbPix dans l’API du service d’images.

expiration
36000000

Délai d’activation du cache client par défaut. Fournit un intervalle d’expiration par défaut au cas où un enregistrement de catalogue particulier ne contiendrait pas de valeur catalog::Expiration valide.

Nombre réel, supérieur ou égal à zéro. Nombre de millisecondes avant expiration depuis la génération des données de réponse. Définissez la valeur sur zéro pour que l’image de réponse expire immédiatement, ce qui permet de désactiver efficacement la mise en cache de client. Par défaut, cette valeur est définie sur 10 heures, ce qui signifie que si une nouvelle image est publiée, il faut 10 heures pour que l’ancienne image quitte le cache de l’utilisateur. Contactez le service clientèle si vous avez besoin que la mémoire cache soit effacée plus rapidement.

Consultez également la section Expiration dans l’API du service d’images.

jpegquality
80

Attributs de codage du JPEG par défaut. Indique l’attribut par défaut des images de réponse au format JPEG.

Nombre entier et indicateur, séparés par une virgule. La première valeur est comprise dans la plage 1..100 et définit la qualité. La seconde valeur peut être 0 pour le comportement normal, ou 1 pour désactiver le sous-échantillonnage chromatique RGB généralement utilisé par les encodeurs JPEG.

Consultez également la section JpegQuality dans l’API du service d’images.

maxpix
2000,2000

Renvoie la limite de taille des images. Largeur et hauteur maximales de l’image de réponse renvoyée au client.

Le serveur renvoie une erreur si une requête provoque la création d’une image de réponse dont la largeur ou la hauteur est plus importante que la valeur d’attribute::MaxPix.

Consultez également la section MaxPix dans l’API du service d’images.

resmode
NET2

Mode de rééchantillonnage par défaut. Indique les attributs de rééchantillonnage et d’interpolation par défaut à utiliser pour le dimensionnement des données d’image.

Utilisé lorsque resMode= n’est pas spécifié dans une requête.

Les valeurs autorisées sont les suivantes : BILIN, BICUB ou SHARP2.

Enum. Définissez cette variable sur 2 pour bilin, 3 pour bicub ou 4 pour le mode d’interpolation sharp2. Utilisez sharp2 pour obtenir de meilleurs résultats.

Consultez également la section ResMode dans l’API du service d’images.

resolution
72

Résolution d’objet par défaut. Fournit une résolution d’objet par défaut au cas où un enregistrement de catalogue particulier ne contiendrait pas de valeur catalog::Resolution valide.

Nombre réel, supérieur à 0. Généralement exprimé en pixels par pouce, mais peut également se trouver dans d’autres unités, telles que les pixels par mètre.

Consultez également la section Résolution dans l’API du service d’images.

thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
Ces valeurs représentent un instantané du temps de lecture de la vidéo et sont transférées à encoding.com. Voir À propos des miniatures vidéo pour plus d’informations.

Configuration de la gestion des couleurs Dynamic Media configuring-dynamic-media-color-management

La gestion des couleurs Dynamic Media vous permet de corriger les couleurs des ressources pour la prévisualisation.

Avec la correction des couleurs, les ressources ingérées conservent leur espace colorimétrique (RGB, CMJN, gris) et leur profil de couleur intégré dans le rendu de TIFF pyramidal généré. Lorsque vous demandez un rendu dynamique, la couleur de l’image est corrigée dans l’espace colorimétrique cible. Vous configurez le profil colorimétrique de sortie dans les paramètres de publication Dynamic Media dans le JCR.

La gestion des couleurs d’Adobe utilise des profils ICC, un format défini par l’International Color Consortium (ICC).

Vous pouvez configurer la gestion des couleurs Dynamic Media et les paramètres d’image prédéfinis à l’aide de la sortie CMJN, RGB ou Gris. Reportez-vous à la section Configuration des paramètres d’image prédéfinis.

Les cas d’utilisation avancés peuvent utiliser une configuration manuelle icc= pour sélectionner explicitement un profil de couleurs de sortie :

NOTE
L’ensemble standard de profils colorimétriques d’Adobe n’est disponible que si vous disposez des Feature Pack 12445 de la distribution logicielle installé. Tous les packs de fonctionnalité et de service sont disponibles dans la distribution logicielle. Le Feature Pack 12445 fournit les profils de couleurs d’Adobe.

Installation du Feature Pack 12445 installing-feature-pack

Vous devez installer le Feature Pack 12445 pour utiliser les fonctionnalités de gestion des couleurs de Dynamic Media.

Pour installer le Feature Pack 12445:

  1. Accédez à Distribution logicielle et télécharger cq-6.3.0-featurepack-12445.

    Pour plus d’informations sur l’utilisation des packages dans Adobe Experience Manager, consultez Utilisation des packages.

  2. Installez le Feature Pack.

Configuration des profils de couleurs par défaut configuring-the-default-color-profiles

Après avoir installé le Feature Pack, vous devez configurer les profils de couleurs par défaut appropriés pour activer la correction des couleurs lors de la demande de données d’image RGB ou CMJN.

Pour configurer les profils de couleurs par défaut:

  1. Dans Outils > Général > CRXDE Lite, accédez à /conf/global/settings/dam/dm/imageserver/configuration/settings, qui contient les profils de couleur par défaut d’Adobe.

    chlimage_1-514

  2. Ajoutez une propriété de correction des couleurs en faisant défiler l’écran vers le bas de la page Propriétés et saisir manuellement le nom, le type et la valeur de la propriété, qui sont décrits dans les tableaux suivants. Après avoir saisi les valeurs, appuyez sur Ajouter puis Enregistrer tout pour enregistrer vos valeurs.

    Les propriétés de correction des couleurs sont décrites dans la section Propriétés de correction des couleurs table. Les valeurs que vous pouvez attribuer aux propriétés de correction des couleurs se trouvent dans la variable Profil colorimétrique table.

    Par exemple, dans Nom, ajoutez iccprofilecmyk, sélectionnez Type String puis ajoutez WebCoated en tant que Valeur. Appuyer Ajouter, puis Enregistrer tout pour enregistrer vos valeurs.

    chlimage_1-515

    Tableau des propriétés de corrections des couleurs

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 html-authored no-header
    Propriété Type Valeur par défaut Description
    iccprofilergb Chaîne <empty> Nom du profil colorimétrique RVB par défaut.
    iccprofilecmyk Chaîne <empty> Nom du profil colorimétrique CMJN par défaut.
    iccprofilegray Chaîne <empty> Nom du profil colorimétrique de niveaux de gris par défaut.
    iccprofilesrcrgb Chaîne <empty> Nom du profil colorimétrique RGB par défaut utilisé pour les images RGB qui n’ont pas de profil colorimétrique intégré.
    iccprofilesrccmyk Chaîne <empty> Nom du profil colorimétrique CMJN par défaut utilisé pour les images CMJN qui n’ont pas de profil colorimétrique incorporé.
    iccprofilesrcgray Chaîne <empty> Nom du profil colorimétrique de niveaux de gris par défaut utilisé pour les images CMJN qui n’ont pas de profil colorimétrique incorporé.
    iccblackpointcompensation Booléen True Indique si la compensation du point noir doit être effectuée lors de la correction des couleurs. Adobe recommande d’activer cette fonction.
    iccdither Booléen False Indique si le tramage doit être effectué lors de la correction des couleurs.
    iccrenderintent Chaîne relative Indique le mode de rendu. Les valeurs possibles sont : perception, relative, saturation, absolue. Adobe recommande d’utiliser colorimétrie relative comme valeur par défaut.
    note note
    NOTE
    Les noms des propriétés sont sensibles à la casse et doivent être tous en minuscules.

    Tableau de profils de couleurs

    Les profils de couleurs suivants sont installés :

    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 24-row-3 25-row-3 26-row-3 27-row-3 28-row-3 29-row-3 30-row-3 31-row-3 32-row-3 html-authored
    Nom Espace colorimétrique Description
    AdobeRGB RVB Adobe RGB (1998)
    AppleRGB RVB Apple RGB
    CIERGB RVB CIE RGB
    CoatedFogra27 CMJN Coated FOGRA27 (ISO 12647-2:2004)
    CoatedFogra39 CMJN Coated FOGRA39 (ISO 12647-2:2004)
    CoatedGraCol CMJN Coated GRACoL 2006 (ISO 12647-2:2004)
    ColorMatchRGB RVB RGB ColorMatch
    EuropeISOCoated CMJN Europe ISO Coated FOGRA27
    EuroscaleCoated CMJN Euroscale Coated v2
    EuroscaleUncoated CMJN Euroscale Uncoute v2
    JapanColorCoated CMJN Japan Color 2001 Coated
    JapanColorNewspaper CMJN Japan Color 2002 Newspaper
    JapanColorUncoated CMJN Japan Color 2001 Uncoated
    JapanColorWebCoated CMJN Japan Color 2003 Web Coated
    JapanWebCoated CMJN Japan Web Coated (Ad)
    NewsprintSNAP2007 CMJN US Newsprint (SNAP 2007)
    NTSC RVB NTSC (1953)
    PAL RVB PAL/SECAM
    ProPhoto RVB ProPhoto RGB
    PS4Default CMJN Photoshop 4 Default CMYK
    PS5Default CMJN Photoshop 5 Default CMYK
    SheetfedCoated CMJN U.S. Sheetfed Coated v2
    SheetfedUncoated CMJN U.S. Sheetfed Uncoated v2
    SMPTE RVB SMPTE-C
    sRVB RVB sRVB IEC61966-2.1
    UncoatedFogra29 CMJN Uncoated FOGRA29 (ISO 12647-2:2004)
    WebCoated CMJN U.S. Web Coated (SWOP) v2
    WebCoatedFogra28 CMJN Web Coated FOGRA28 (ISO 12647-2:2004)
    WebCoatedGrade3 CMJN Web Coated SWOP 2006 Grade 3 Paper
    WebCoatedGrade5 CMJN Web Coated SWOP 2006 Grade 5 Paper
    WebUncoated CMJN U.S. Web Uncoated v2
    WideGamutRGB RVB Wide Gamut RGB
  3. Appuyez sur Enregistrer tout.

Par exemple, vous pouvez définir iccprofilergb to sRGB, et iccprofilecmyk to WebCoated. Cela permet d’effectuer les opérations suivantes :

  • Active la correction des couleurs pour les images RGB et CMJN.
  • Les images de RGB qui n’ont pas de profil colorimétrique sont censées se trouver dans la variable sRGB espace colorimétrique.
  • Les images CMJN qui n’ont pas de profil colorimétrique sont considérées comme se trouvant dans l’espace colorimétrique WebCoated.
  • Les rendus dynamiques qui renvoient une sortie de RGB la renvoient dans la variable sRGB espace colorimétrique.
  • Les rendus dynamiques qui renvoient une sortie CMJN, la renvoient dans l’espace colorimétrique WebCoated.

Diffusion des ressources delivering-assets

Une fois que vous avez terminé toutes les tâches ci-dessus, les ressources Dynamic Media activées sont diffusées depuis le service d’images ou de vidéos. Dans AEM, cette fonctionnalité apparaît dans une Copier l’URL de l’image, Copier l’URL de la visionneuse, Code de visionneuse intégré et dans la gestion de contenu web.

Reportez-vous à la section Diffusion de ressources Dynamic Media.

Action
Résultat
Copier l’URL d’une image

La boîte de dialogue Copier l’URL affiche une URL similaire à celle qui suit (l’URL est utilisée à des fins de démonstration uniquement) :

https://IMAGESERVICEPUBLISHNODE/is/image/content/dam/path/to/Image.jpg?$preset$

IMAGESERVICEPUBLISHNODE fait référence à l’URL du service d’images.

Voir aussi Diffusion de ressources Dynamic Media.

Copie de l’URL d’une visionneuse

La boîte de dialogue Copier l’URL affiche une URL similaire à celle qui suit (l’URL est utilisée à des fins de démonstration uniquement) :

https://PUBLISHNODE/etc/dam/viewers/s7viewers/html5/BasicZoomViewer.html?asset=/content/dam/path/to/Image.jpg&config=/conf/global/settings/dam/dm/presets/viewer/Zoom_dark&serverUrl=https://IMAGESERVICEPUBLISHNODE/is/image/&contentRoot=%2F

PUBLISHNODE fait référence au noeud de publication d’AEM standard et IMAGESERVICEPUBLISHNODE fait référence à l’URL du service d’images.

Voir aussi Diffusion de ressources Dynamic Media.

Copie du code incorporé d’une visionneuse

La boîte de dialogue Copier le code affiche un fragment de code similaire à celui qui suit (le code est utilisé à des fins de démonstration uniquement) :

<style type="text/css"> ​#s7basiczoom_div.s7basiczoomviewer{ width:100%; height:auto; } </style> <script type="text/javascript" src="https://PUBLISHNODE/etc/dam/viewers/s7viewers/html5/js/BasicZoomViewer.js"></script> <div id="s7basiczoom_div"></div> <script type="text/javascript"> var s7basiczoomviewer = new s7viewers.BasicZoomViewer({ "containerId" : "s7basiczoom_div", "params" : { "serverurl" : "https://IMAGESERVICEPUBLISHNODE/is/image/", "contenturl" : "https://PUBLISHNODE/", "config" : "/conf/global/settings/dam/dm/presets/viewer/Zoom_dark", "asset" : "/content/dam/path/to/Image.jpg" } }).init(); </script>

PUBLISHNODE fait référence au noeud de publication d’AEM standard et IMAGESERVICEPUBLISHNODE fait référence à l’URL du service d’images.

Voir aussi Diffusion de ressources Dynamic Media.

Composants WCM Dynamic Media et Interactive Media wcm-dynamic-media-and-interactive-media-components

Les pages WCM qui font référence aux composants Dynamic Media et Interactive Media font référence au service de diffusion.

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