Manipulation dynamique et optimisation d’images avec Novactive eZ Platform Cloudinary connecteur

Développer la personnalisation et la contextualisation des actions marketing

 

Au sein du pôle Web & Mobile, nous sommes toujours heureux d’utiliser de nouvelles technologies et/ou d’améliorer nos technologies préférées avec d’autres technologies quand cela a du sens pour nous, pour nos clients et pour la communauté.

Notre métier c’est le Web, et le système de gestion de contenu (CMS) le plus professionnel pour nous est eZ Platform (anciennement eZ Publish). C’est pourquoi nous aimons créer des connecteurs pour ce CMS. Notre plus récent projet eZ est un plugin de gestion d’image utilisant Cloudinary.

Si vous êtes un développeur web, que vous connaissez ou pas eZ Platform, Symfony ou Cloudinary, votre site web a probablement des images, regardez ce que cette connexion peut offrir.

Si vous n’êtes pas familier avec ce CMS, vous devriez jeter un oeil. Mais avant de plonger dans les détails de notre intégration avec Cloudinary, je veux juste partager en quelques mots les principales raisons pour lesquelles je pense qu’eZ Platform est le meilleur CMS PHP :

  • Entièrement basé sur le framework PHP Symfony. eZ Platform est une application Symfony, contrairement à d’autres CMS qui n’utilisent que des composants de Symfony. Si vous êtes un développeur Symfony, vous vous sentirez comme chez vous.
  • Decoupled CMS: eZ Platform sépare le processus de création de contenu du processus de livraison.
  • Headless CMS: Grâce à l’API REST, la présentation ne doit pas forcément être gérée par le CMS (mais elle peut l’être)
  • Mature: Il a plus de 10 ans.
  • Support: fourni par eZ Systems

Cloudinary est une solution de gestion des médias de bout en bout, dans le “cloud”, qui automatise et rationalise l’ensemble de votre workflow multimédia. Il supprime tous les tracas que vous auriez normalement besoin de gérer pour les images et vidéos de votre site, y compris le responsive, la compression, les manipulations, l’hébergement, la mise en cache, la livraison et plus encore!

Les avantages de Cloudinary vont bien au-delà de ce plugin et nous ne pouvons pas tous les couvrir. Dans cet article, nous nous concentrons sur l’offre du plugin, où notre objectif principal était de permettre aux développeurs eZ Platform de profiter des puissantes fonctionnalités d’optimisation d’images de Cloudinary ainsi que de faciliter l’accès à toutes les fonctionnalités de manipulation de Cloudinary, notamment:

  • Redimensionnement avancé
  • Recadrage(cropping) intelligent
  • Face Detection
  • Effets ressemblant à Instagram
  • Sprite et génération de CSS
  • Chaîne de transformation

Consultez la galerie de manipulation d’images de Cloudinary ou la liste complète de toutes les options disponibles dans la référence de transformation Cloudinary pour en savoir plus.

En profitant du plugin Cloudinary, vous découplerez un peu plus votre application, vous obtiendrez des fonctionnalités de manipulation incroyables instantanément et des optimisations automatiques qui donneront un coup de pouce significatif à votre performance de chargement de page!

« Content is king » dans un projet web ou mobile. Vous avez toujours besoin d’images ou de vidéos avec votre contenu. Vous devez ensuite les optimiser, les stocker dans différentes versions adaptées (connues sous le nom de variations), les héberger, les mettre en cache et les servir.
Mais vous ne voulez pas réinventer la roue, la gestion d’image n’est probablement pas votre domaine d’expertise, donc ce n’est probablement pas quelque chose sur lequel vous voulez investir votre temps et vos ressources. C’est la raison pour laquelle nous avons décidé de créer un plugin capable d’ajouter facilement Cloudinary à un site eZ existant, sans nécessiter de développement.

 

“J’aime utiliser différentes technologies Web et les mélanger pour en tirer le meilleur parti pour nos clients, mais aussi pour améliorer l’expérience des développeurs et des utilisateurs. Partager les meilleures pratiques et les implémenter pour permettre aux autres de participer est LA façon de construire de la qualité.”  Sébastien Morel, CTO Chez Novactive
 
A propos de Sébastien MorelSébastien Morel est le CTO de Novactive, responsable des opérations et de la technologie aux Etats-Unis et dirige le bureau en Californie. Sébastien fait parti du groupe depuis plus de 14 ans.

À propos d'Almavia CX

Almavia CX accompagne ses clients dans leur transformation digitale, sur toute la chaine de l'Expérience Client, en plaçant l’humain au cœur de son savoir-faire et au centre de sa stratégie.