Contentstack & Algolia • Le duo éditorial / recherche
Dans notre précédent article, Thomas vous présentait Algolia, un outil qu’il a mis en place sur un projet mobile e-commerce.
Aujourd’hui, il revient sur un point clé de cette implémentation : son intégration avec Contentstack, et comment ce duo permet de donner plus d’autonomie aux équipes métier, sans dépendre du code.
Contentstack, c’est quoi ?
Contentstack est un CMS headless (Content Management System sans front intégré). Concrètement, c’est l’outil dans lequel les équipes éditoriales et merchandising configurent le contenu de l’application : titres des pages, bannières, textes marketing, fil d’Ariane, règles d’affichage…
Le contenu est stocké dans Contentstack et exposé via une API que l’app mobile consomme. L’avantage du headless : le contenu est complètement découplé du code — une équipe peut modifier une bannière ou le titre d’une page catégorie sans aucune intervention technique ni redéploiement.
Le lien avec Algolia pour plus d’autonomie des équipes métier
Contentstack et Algolia se complètent sur les pages produits : Contentstack fournit le contenu éditorial de la page (titre, description marketing, bannières, breadcrumbs, segmentation…) pendant qu’Algolia fournit les produits à afficher. Les deux requêtes se font en parallèle à l’arrivée sur une page.
Plus précisément, c’est Contentstack qui pilote ce qu’Algolia doit chercher. Chaque page catégorie dans Contentstack embarque une configuration Algolia (filters ou collection) qui dit à l’app : »pour cette page, interroge Algolia avec ces filtres ». Ainsi, l’équipe merchandising peut, depuis Contentstack, changer les produits affichés sur une page catégorie sans toucher au code — elle modifie juste la collection ou les filtres Algolia rattachés à la page.
Les options de tri disponibles et les facettes affichées dans les filtres sont elles aussi configurées dans Contentstack (via le type AlgoliaDefaultModifiers ), ce qui permet d’ajouter ou retirer un filtre dans toute l’app en un seul changement éditorial.
À retenir
- Contentstack gère le contenu, Algolia gère les produits et la recherche
- Les deux outils fonctionnent en parallèle pour une expérience fluide
- Les équipes métier peuvent piloter affichage et merchandising sans redéploiement
- Le découplage front / contenu / recherche apporte plus d’agilité
Et maintenant ?
Vous cherchez à rendre vos équipes plus autonomes sur vos applications digitales ? Nos experts vous accompagnent pour concevoir et intégrer des architectures modernes basées sur des outils comme Contentstack et Algolia.