Découvrez les nouvelles fonctionnalités d’Ibexa DXP v3.2 : le Framework de Connecteurs DAM
Avoir une présence en ligne moderne peut sembler simple vue de l'extérieur, pourtant dans les coulisses, il y a de nombreux paramètres à prendre en compte. Les intégrations aux systèmes de back-office permettent une gestion efficace des prix et des stocks, permettant l'automatisation du marketing, la réutilisation du contenu et bien d’autres avantages. C'est pourquoi une Digital Experience Platform (DXP) doit pouvoir se connecter facilement à des sources de données externes.
Travailler dans un domaine où vous devez intégrer de nombreux outils n’est pas une mince affaire. En utilisant la DXP Ibexa, vous avez toujours eu un accès total à notre suite complète d'API, il n'y a donc pratiquement aucune limite au type d'intégrations que vous pouvez créer. Cependant, nous savons que la rapidité de développement et de mise sur le marché sont des points clés qui permettent à nos clients de s'adapter au changement.
Chez Ibexa, nous travaillons à constamment améliorer les capacités de connectivité de nos produits. Selon nos clients et partenaires, l'intégration aux systèmes DAM (abréviation de Digital Asset Management) est l'une des tâches les plus courantes dans les projets d'implémentation de DXP. Pour constamment améliorer nos capacités dans ce domaine, nous avons ajouté un nouveau framework de connecteurs DAM dans notre prochaine version.
Qu'est-ce qu'un DAM et en avez-vous besoin ?
Un DAM est un logiciel spécialisé dans le stockage et la récupération de supports numériques tels que les photographies, les vidéos, le son et les modèles 3D. Ils sont souvent utilisés pour compléter des outils tels que les Content Management Systems (CMS). En plus des canaux numériques interactifs, le groupe de médias peut être partagé entre les canaux de distribution tels que la télévision, les magazines et les catalogues.
Le Digital Asset Management (DAM) n'est pas réservé aux entreprises travaillant dans le domaine des médias. Un DAM est également utile pour les entreprises manufacturières ou celles de vente au détail pour assurer une gestion des contenus fluide, à la fois en interne et en externe. Par exemple, un OEM pourrait stocker les manuels de ses produits et ses photos marketing dans un DAM. Les manuels pourraient être référencés sur le site web, ce qui permettrait aux utilisateurs de toujours avoir accès à leur dernière version. Les photos pourraient être fournies aux distributeurs pour leurs catalogues de produits.
Le marché du Digital Asset Management est bien établi, avec des produits des géants de l'industrie comme Adobe et OpenText, ainsi que des fournisseurs SaaS de pointe comme Cloudinary et Media Pocket. De plus, il existe des produits axés sur un secteur vertical bien spécifique, comme Kaltura ou Brightcove pour la vidéo, bien que ces produits puissent être considérés comme étant d’une catégorie à part.
Il existe un grand nombre de produits et de services disponibles dans le commerce, mais au fil des des ans, j'ai vu pas mal de solutions spécifiquement conçues pour de la gestion des médias se développer. Ce sont également une forme de DAM.
Notre approche sur l'intégration du DAM
Il existe déjà des connecteurs disponibles pour relier la plateforme d'Ibexa aux systèmes DAM comme le Cloudinary. Mais en raison du nombre quasi infini d'outils dans cet espace, il n'est pas possible pour nous ou nos partenaires de prendre en charge toutes les options existantes. Avec la version 3.2, notre objectif est de rendre l'intégration des DAM plus simple qu'auparavant en fournissant des lignes directrices, des contrats et un modèle d'interface utilisateur à respecter.
Cela se matérialise sous la forme d'un Framework de connecteurs DAM. Il s’agit d’un des composants de notre système qui fournit les fonctionnalités de base nécessaires pour l'intégration à notre plateforme, en plus de fournir des points d'extension permettant aux développeurs d’intégrer rapidement n'importe quel système de DAM. Pour vous donner un exemple concret, nous utilisons un connecteur de référence pour Unsplash (une galerie de photographies libres de droits sur Unsplash).
Dans l'interface utilisateur, l'intégration DAM se manifeste comme une extension du champ Image Asset. Par défaut, ce type de champ permet d'utiliser des images de la médiathèque intégrée. Lorsqu'une intégration du DAM est activée, l'interface présentera une option permettant de choisir une image à partir d'une source externe. Cliquer sur cette option ouvrira un outil afin de sélectionner une image sur une interface utilisateur dédiée. Pour notre connecteur Unsplash, il s'agit d'un formulaire de recherche simple, mais il pourrait également s'agir d'un widget de sélection tiers.
Vous pouvez découvrir ci-dessous notre implémentation de l’intégration d’Unsplash en action :
Une fois que l'utilisateur sélectionne une image, une référence à cette image externe est stockée dans la base de données locale. Il n'y a pas de synchronisation des images du système DAM vers la médiathèque intégrée. De cette façon, nous n'avons pas à mettre à jour nos assets locaux ou à gaspiller des ressources en stockant les assets d'image sur le serveur web. Cela signifie également que la distribution et la mise à disposition des images aux visiteurs sont de la seule responsabilité du système DAM utilisé.
Étant donné que le type de champ d'actif multimédia mis à jour peut référencer à la fois un support local ou distant, il n'est pas nécessaire de migrer les données lors de la mise à jour vers la version 3.2 car vous pouvez continuer à utiliser ces deux options simultanément.
La voie à suivre pour les connecteurs DXP d'Ibexa
La sortie de la version 3.2 est la première étape pour accélérer la création de connecteurs pour la DXP d'Ibexa. En choisissant un cas d'utilisation populaire et un champ d’action limité, nous pouvons proposer rapidement la première version à nos utilisateurs. Grâce à ça, nous pouvons recueillir les commentaires de nos clients et de nos partenaires. Les versions futures ajouteront certaines fonctionnalités demandées telles que les téléchargements et l'utilisation d'autres types de médias.
Si vous avez prévu de travailler sur un projet d’implémentation dans lequel vous devez vous connecter à un DAM, c'est le moment idéal pour commencer à utiliser la future version 3.2. Grâce à notre approche, nous facilitons l'intégration à presque tout ce qui a une API à laquelle se connecter, comme les produits existants ou les systèmes sur mesure.
À l'avenir, nous pourrons utiliser le modèle de fourniture d'un framework d'intégration et une implémentation de référence comme modèle pour d'autres besoins récurrents tels que les connecteurs CRM ou ERP. Rendez-vous sur notre roadmap publique pour en savoir plus sur nos projets futurs et nous faire part de votre opinion.