Ingestion, traitement et distribution des ressources
Le chargement des ressources est optimisé pour bénéficier d’une meilleure efficacité en permettant une évolutivité plus performante de l’ingestion, des chargements plus rapides, un traitement accéléré grâce aux microservices et une ingestion en masse. Les fonctionnalités du produit (interfaces utilisateur web, clients de bureau) ont été mises à jour. En outre, ces éléments peuvent avoir un impact sur certaines personnalisations existantes.
-
Experience Manager utilise le principe d’accès binaire direct pour charger et télécharger des ressources, ainsi que des microservices de ressources pour les traiter. Consultez la présentation des microservices.
- Chargement de ressources avec accès binaire direct.
- Pour plus d’informations techniques, reportez-vous à la section sur le protocole de chargement de binaire direct et les API.
- Pour une comparaison des méthodes d’API disponibles pour les opérations CRUD de base, voir API et opérations relatives aux ressources.
-
Le workflow par défaut de Mise à jour des ressources DAM des versions précédentes d’Experience Manager n’est plus disponible. Au lieu de cela, les microservices de ressources fournissent un service évolutif et facilement disponible qui couvre la plupart du traitement des ressources par défaut (rendus, extraction de métadonnées, extraction de texte pour indexation).
- Voir Configuration et utilisation des microservices de ressources
- Pour disposer d’étapes de workflow personnalisées dans le traitement, vous pouvez utiliser les workflows de post-traitement.
-
Les composants de site web qui diffusent un fichier binaire sans transformation peuvent utiliser le téléchargement direct. Le servlet GET Sling est mis à jour pour activer cette fonctionnalité par défaut. Les composants de site web qui diffusent un fichier binaire avec une certaine transformation (par exemple, le redimensionner via un servlet) peuvent continuer à fonctionner en l’état.
Les rendus standard générés avec les microservices de ressources sont stockés de manière rétrocompatible dans les nœuds du référentiel de ressources à l’aide de conventions d’affectation de noms identiques.
Développement et test de microservices de ressources
Les microservices de ressources offrent un traitement évolutif et résilient des ressources à l’aide des services cloud. Adobe gère les services cloud pour un traitement optimal des différents types de ressources et des options de traitement. L’utilisation des microservices de ressources permet de se passer d’outils et de méthodes de rendu tiers (comme ImageMagick) et de simplifier les configurations, tout en fournissant des fonctionnalités prêtes à l’emploi pour les types de fichiers courants. Vous pouvez désormais traiter un large éventail de types de fichiers, dans des formats prêts à l’emploi plus nombreux que les versions précédentes d’Experience Manager. Par exemple, l’extraction de miniatures des formats PSD et PSB est désormais possible ; elle nécessitait auparavant des solutions tierces telles qu’ImageMagick. Vous ne pouvez pas utiliser les configurations complexes de ImageMagick pour les Profils de traitement. Utilisez Dynamic Media pour le transcodage FFmpeg avancé des vidéos et les profils de traitement pour le transcodage de base des vidéos MP4.
Les microservices de ressources, natifs dans le cloud, sont automatiquement mis en service et connectés à Experience Manager dans les programmes et environnements clients gérés dans Cloud Manager. Pour étendre ou personnaliser les Experience Manager, les développeurs peuvent utiliser du contenu existant ou des ressources dont les rendus sont générés dans un environnement cloud. Cette fonctionnalité leur permet de tester et de valider leur code à l’aide de ressources, de les afficher ou de les télécharger.
Pour effectuer une validation de bout en bout du code et du processus, y compris l’ingestion et le traitement des ressources, déployez les modifications de code dans un environnement de développement cloud à l’aide du pipeline et testez-les avec l’exécution complète du traitement des microservices de ressources.