Qu’est-ce que l’architecture du système de gestion de contenu ?

Les marques les plus prospères et les plus influentes au monde connaissent l’importance de mettre en œuvre la bonne architecture, en particulier lorsqu’il s’agit de leur système de gestion de contenu (système de gestion de contenu).

6 minutes de lecture

Busy,Young,Professional,International,Board,Executives,,Diverse,Team,People,Group
CHAPITRE 1

Les 4 types d’architecture de système de gestion de contenu

Conçus pour faciliter le processus Web gestion de contenu, les systèmes gestion de contenu (CMS) permettent également aux marques de créer et de distribuer du contenu à grande échelle. Cet article explore les quatre types d’architecture de système de gestion de contenu : conventionnelle, découplée, système sans tête et hybride. Nous concluons en examinant neuf facteurs fondamentaux sur lesquels vous devez vous concentrer lors de l’évaluation et de la au final du choix de la meilleure système de gestion de contenu plate-forme pour votre organisation.

Définition de l’architecture du système de gestion de contenu

Un système de gestion de contenu est une application logicielle hébergée dans le cloud en tant que produit SaaS ou sur site. Il permet à plusieurs contributeurs de créer, modifier, organiser et publier du contenu numérique sur une gamme de canaux tels que le Web, les médias sociaux, les applications mobiles, les e-mails, l’IoT, etc. Cela semble assez simple, n’est-ce pas ? Eh bien, d’une certaine manière, c’est en effet d’une simplicité rafraîchissante ; surtout par rapport à l’ère pré-système de gestion de contenu (une période sombre et difficile sur laquelle les développeurs et les spécialistes du marketing chevronnés qui ont enduré cette période n’aiment pas réfléchir).

Cependant, tous les CMS ne sont pas construits de la même manière et les modèles de tarification diffèrent également. Certains sont relativement plus agiles et évolutifs, tandis que d’autres sont moins coûteux à mettre en œuvre et plus faciles pour les utilisateurs d’entreprise, mais sacrifient la flexibilité et la polyvalence. Bien que ces avantages et inconvénients relatifs puissent être multiples et complexes, ce qui caractérise fondamentalement un type de système de gestion de contenu par rapport à un autre est clair et cohérent : l’architecture sous-jacente.

Essentiellement, l’architecture du système de gestion de contenu définit la relation – ou dans certains cas, l’absence de relation – entre les outils et les technologies qui régissent les fonctionnalités front-end (où le contenu est présenté) et les fonctionnalités back-end (où le contenu est créé et modifié). De toute évidence, l’histoire est beaucoup plus technique que cela – comme les ingénieurs logiciels spécialisés dans l’architecture des systèmes de gestion de contenu en conviendront volontiers. Mais pour les besoins de notre discussion, il suffit de comprendre qu’à la base, l’architecture du système de gestion de contenu détermine si, comment et dans quelle mesure le front-end « parle » avec le back-end.

CHAPITRE 2

Architecture de système de gestion de contenu traditionnelle

Dans l’architecture de système de gestion de contenu traditionnelle (souvent appelée architecture monolithique ou système CMS non-headless), le front-end et le back-end sont étroitement connectés et prédéfinis. L’architecture de système de gestion de contenu traditionnelle est composée des éléments de base suivants :

  • Un back-end base de données où le contenu et les numérique ressources de marketing sont stockés
  • Un gestion de contenu plate-forme back-end où le contenu est créé
  • Une application back-end où les créateurs de contenu et les éditeurs créent et appliquent des schémas de conception
  • Une couche d’application frontale qui affiche le contenu publié sur les pages HTML

Avantages des solutions de systèmes de gestion de contenu traditionnelles

  • Bon pour les cas d’utilisation simples et peu sophistiqués tels que les sites Web personnels et les sites Web d’entreprise de base (en particulier les petites entreprises avec des ressources et des budgets limités)
  • La mise en œuvre est relativement simple (« prêt à l’emploi »), car le front-end et le back-end sont couplés et ne nécessitent pas d’installations séparées
  • Offrent généralement des interfaces simplifiées et conviviales et des modèles prédéfinis qui conviennent aux administrateurs non techniques et aux utilisateurs finaux
  • .
  • Ils sont moins coûteux à acheter, à mettre en œuvre et à mettre à jour que les autres types d’architecture de système de gestion de contenu que nous examinerons (découplés, systèmes sans tête et hybrides)

Inconvénients de l’architecture traditionnelle des systèmes de gestion de contenu

  • Le contenu est exclusif au Web et ne peut pas être réutilisé ou partagé de manière transparente pour d’autres canaux avec des outils mobile et IoT (remarque : cela peut être possible en tirant parti des API, mais peut être assez difficile car l’architecture de système de gestion de contenu traditionnelle n’est fondamentalement pas conçue pour fonctionner avec des outils tiers)
  • Ne prend en charge qu’un nombre limité de types de contenu et de cadres de programmation
  • Apporter des modifications au back-end, y compris la maintenance et les mises à jour de routine, est complexe, chronophage, coûteux et potentiellement risqué, même avec des tests internes rigoureux
  • Le manque d’agilité, ce qui ralentit le cycle DevOps, ce qui peut entraîner une désynchronisation des entreprises avec l’évolution des attentes des clients et la dynamique du marché.
  • Représenter un risque permanent pour entreprise continuité : si un composant présente un problème (par exemple, le gestion de contenu plate-forme), l’ensemble du système de gestion de contenu peut tomber en panne
  • Représentent un risque permanent pour la sécurité : la nature couplée des systèmes de système de gestion de contenu traditionnels signifie que si un acteur malveillant compose le contenu base de données, il peut accéder au plate-forme de publication de contenu et prendre un site Web offline
CHAPITRE 3

Architecture de système de gestion de contenu découplée

Comme son nom l’indique, dans découpl système de gestion de contenu ée, le front-end et le back-end sont des systèmes distincts. Le back-end régit la création et le stockage de contenu, tandis que le front-end régit la présentation du contenu aux utilisateurs par diverses interfaces (par exemple, Web, médias sociaux, applications, IoT, etc.). L’architecture de système de gestion de contenu découplée est composée des éléments de base suivants :

  • Un back-end base de données où le contenu et les numérique ressources de marketing sont stockés
  • Un gestion de contenu plate-forme back-end où le contenu est créé
  • Une plate-forme de publication de contenu front-end par défaut
  • API qui connectent le gestion de contenu plate-forme back-end au plate-forme de publication de contenu front-end

Avantages de l’architecture de système de gestion de contenu découplée

  • Les développeurs peuvent organiser une liste d’intégrations d’API de pointe pour optimiser l’expérience client et générer des conversions (y compris des micro-conversions)
  • Les développeurs peuvent apporter des modifications au back-end sans affecter ou perturber le front-end
  • Nécessite généralement un degré de dépendance plus faible vis-à-vis de l’éditeur et du développeur qu’avec système headless CMS système de gestion de contenu architecture (dont nous parlerons ci-dessous)
  • Moins vulnérable aux attaques ciblant la couche de présentation frontale : même si des acteurs malveillants compromettent la base de données de contenu, ils ne peuvent pas accéder à la plate-forme de publication de contenu (découplée)
  • Accélère la diffusion de contenu car le contenu est poussé directement vers le public au lieu d’être acheminé par un serveur ; cela peut également stimuler le référencement car la vitesse de chargement des pages est un facteur de classement des moteurs de recherche
  • Facilité d’utilisation pour les spécialistes du marketing, car le contenu est stocké dans un format standardisé, structuré et réutilisable
  • Les déploiements cloud peuvent tirer parti des ressources de l’infrastructure et évoluer à mesure que la demande augmente (par exemple, les pics de trafic lors du Cyber Monday), et également tirer parti des économies d’échelle (à mesure que les volumes de transactions augmentent, l’infrastructure cloud sous-jacente coûte moins cher par unité)

Inconvénients de l’architecture de système de gestion de contenu découplée

  • Coût d’acquisition plus élevé que l’architecture de système de gestion de contenu traditionnelle, et l’ajout d’intégrations tierces augmente le coût total de possession
  • Relativement plus difficile à utiliser (ce n’est généralement pas un problème récurrent pour les développeurs, mais peut être un défi pour certains créateurs de contenu)
  • Plus de couches architecturales signifie un travail de développement supplémentaire et une expertise technique (en particulier front-end et mise à l’échelle), qui doivent être fournis par du personnel interne, ou obtenus par des partenaires externes ou des consultants
CHAPITRE 4

Architecture de système de gestion de contenu headless

Dans système headless CMS système de gestion de contenu architecture, il n’y a pas de front-end prédéfini qui utilise des modèles pour présenter le contenu. Au lieu de cela, le back-end pousse le contenu sur divers devices et canaux (par exemple, Web, médias sociaux, mobile, IoT, etc.) et permet à chacun d’eux de régir la façon dont ce contenu doit être présenté. L’architecture de système de gestion de contenu headless est composée des éléments de base suivants :

  • Un back-end base de données où le contenu et les numérique ressources de marketing sont stockés
  • Un gestion de contenu plate-forme back-end où le contenu est créé
  • API qui connectent le gestion de contenu plate-forme back-end au plate-forme de publication de contenu front-end

À première vue, l’architecture système headless CMS système de gestion de contenu peut sembler essentiellement identique à l’architecture système de gestion de contenu découplée. Bien qu’il y ait un certain chevauchement, ils ne sont pas identiques. Si vous vous souvenez, l’architecture de système de gestion de contenu découplée utilise une plate-forme de publication de contenu frontale par défaut. Cependant, avec l’architecture système headless CMS système de gestion de contenu, les entreprises ont la liberté et la flexibilité de choisir le front-end technologie qu’elles souhaitent. Il n’y a pas de système frontal avec des modèles standard ou des intégrations de modules prédéfinis.

Avantages de l’architecture système headless CMS système de gestion de contenu

En plus de tous les avantages de l’architecture système de gestion de contenu découplée, les systèmes système headless CMS gestion de contenu offrent des avantages importants :

  • Les développeurs peuvent créer autant de couches de diffusion que nécessaire (et dans n’importe quelle langue dont ils ont besoin) et pousser le contenu vers n’importe quel canal. Cela permet aux spécialistes du marketing de créer des campagnes omnicanales, une fonctionnalité essentielle pour les entreprises
  • Développeurs pouvez utiliser une liste croissante de frameworks de codage front-end (par exemple, Next.js), y compris ceux qui ne sont pas utilisés pour le moment, mais qui pourraient être introduits à l’avenir

Inconvénients de l’architecture système headless CMS système de gestion de contenu

  • Architecture plus complexe à gérer par rapport à l’architecture découplée, ce qui peut devenir un problème pour les organisations qui n’ont pas d’expertise interne ou qui n’ont pas le budget nécessaire pour obtenir un soutien supplémentaire en matière de présentation.
  • La présentation est gérée par les développeurs qui écrivent JavaScript, ce qui signifie que les spécialistes du marketing non techniques ne peuvent pas utiliser la création ou l’édition WYSISYG
  • Impossible de personnaliser les expériences ou d’exécuter des fonctions d’analyse de contenu (par exemple, les tests A/B), car les données d’interaction client ne sont pas transmises entre le front-end et le back-end en temps réel
CHAPITRE 5

Architecture de système de gestion de contenu hybride

L’architecture système de gestion de contenu hybride combine la flexibilité et l’extensibilité de l’architecture système headless CMS système de gestion de contenu, tout en utilisant des API pour permettre les personnalisation et les données analytiques capacités de contenu offerts par l’architecture système de gestion de contenu traditionnelle.

Avantages de l’architecture de système de gestion de contenu hybride

  • Le contenu peut être fourni à l’un expérience par une architecture système de gestion de contenu découplée, tandis que les développeurs peuvent utiliser leurs bibliothèques et frameworks préférés (par exemple, React.js) pour développer et maintenir une base de code frontale distincte
  • Exploite les API qui permettent aux devices et aux navigateurs d’interpréter le contenu et les règles de personnalisation en temps réel (en tenant compte de facteurs tels que les informations de profil, les interactions passées, etc.), ainsi que d’exécuter des données analytiques en temps réel (par exemple, les tests A / B)
  • Permet aux spécialistes du marketing de bénéficier de fonctionnalités telles que l’édition WYSIWYG, la gestion des ressources numériques qui prolonge le cycle de vie du contenu en permettant aux équipes de réutiliser les médias, et l’édition en direct pour prévisualiser et modifier le contenu en temps réel
  • Permet aux spécialistes du marketing de disposer encore plus de composants et de modèles tels que des blocs de contenu, des invites de présentation et des formulaires Web, qui aident tous à structurer, rationaliser et normaliser le développement et la présentation du contenu sur les pages Web et autres formats

Inconvénients de l’architecture de système de gestion de contenu hybride

Comme on pouvait s’y attendre, l’architecture de système de gestion de contenu hybride partage les mêmes inconvénients fonctionnels (mais pas la prévisualisation de contenu ou données analytiques) des architectures découplées et système headless CMS système de gestion de contenu. Toutefois, un déploiement de système de gestion de contenu hybride peut nécessiter une expertise supplémentaire, car il n’existe pas de couche frontale par défaut. Heureusement, cette assistance est facilement disponible et les principaux fournisseurs disposent d’un réseau de consultants tiers qui sont prêts à fournir les niveaux d’assistance requis.

Les organisations qui hésitent à passer d’une architecture système de gestion de contenu conventionnelle à une architecture découplée/système headless CMS système de gestion de contenu peuvent être bien servies par l’architecture système de gestion de contenu hybride, qui offre à bien des égards le meilleur des deux mondes.

CHAPITRE 6

Comment choisir la bonne architecture de système de gestion de contenu

Maintenant que nous avons examiné les quatre types d’architecture de système de gestion de contenu (traditionnel, découplé, système sans tête et hybride), votre équipe peut être impatiente de définir le modèle qui convient le mieux à vos besoins actuels et à vos objectifs prévus. Lorsque vous évaluez les produits et les options, concentrez-vous sur ces neuf caractéristiques et attributs de base :

1. Fonctionnalité éditoriale exceptionnelle avec des outils permettant de créer, d’éditer et de diffuser facilement du contenu. Recherchez des caractéristiques telles que :

  • Une interface utilisateur intuitive
  • Traitement de texte de première classe
  • Aperçu du contenu en direct (WYSISYG)
  • Flexibilité de conception/personnalisation sans codage
  • Aide et documentation dans le contexte
  • Fonctions de recherche et d’indexation (moteur de recherche intégré flexible et évolutif ; recherche prédictive ; recherches complètes à n’importe quel niveau de la hiérarchie du contenu ; Logique de requête booléenne
  • Stockage et accessibilité du contenu
  • Des modèles de pages et de composants bien conçus
  • Contrôle de version qui augmente la visibilité sur l’ensemble du cycle de vie du contenu
  • Planification et rappels

2. Outils de flux de travail, de création de rapports et d’organisation de contenu, y compris la gestion des liens et la modélisation du contenu.

3. Administration intuitive des utilisateurs qui prend en charge les autorisations personnalisées des utilisateurs et des groupes et assure la conformité réglementaire (par exemple, la capacité de prouver facilement et de manière fiable quel contenu était en direct sur un site Web à une date et une heure propres).

4. Sécurité robuste avec des contrôles stricts et personnalisables pour l’accès aux documents et informations propres, afin que le contenu ne soit vu que par les bonnes personnes et publié au bon moment. Le système de gestion de contenu doit également s’intégrer au fournisseur de sécurité d’entreprise que vous avez choisi et/ou aux systèmes d’authentification tiers (par exemple, Azure AD, IdentityServer, OpenID, Oauth, etc.).

5. L’évolutivité multicanale afin que les spécialistes du marketing puissent « créer une fois, livrer n’importe où », ajouter facilement de nouveaux canaux et fournir du contenu et des métadonnées nouveaux ou restructurés pour s’aligner sur l’évolution des algorithmes de référencement. Il est également essentiel de choisir un fournisseur ayant fait ses preuves en matière d’atelier de mise à jour régulière du système de gestion de contenu avec des kits de développement logiciel (SDK), des API, des connecteurs et des pipelines.

6. La capacité et l’agilité de se mondialiser, y compris le support multisite et multilingue, l’intégration avec les services de localisation et de traduction, les fonctionnalités éditoriales multilingues, les workflows pour le contenu multinational et la gouvernance multinationale.

7. Flexibilité, évolutivité et améliorations des performances intégrées, y compris la capacité cloud, le déploiement multisite, l’extensibilité avec des points clairs pour les nouvelles intégrations, connecteurs et API.

8. Personnalisation et données analytiques basées sur la capacité de collecter des données d’interaction à partir de tous les canaux, y compris les sources et applications externes, afin de mesurer et de rendre compte de chaque interaction et parcours client.

9. Très forte intégration du contenu et de l’intégration du commerce électronique soutenue par :

  • Une interface de commerce électronique unifiée
  • Outils de migration
  • Gestion fluide des stocks
  • Gestion adaptable des stocks
  • Automatisation avec des règles basées sur des organigrammes
  • Capacités de personnalisation
  • Intégrations tierces
  • Création de contenu généré par l’utilisateur
  • Test des capacités

Pour un examen plus approfondi de ces caractéristiques essentielles, téléchargez le ebook : « Le guide définitif pour choisir un système gestion de contenu. »

CHAPITRE 7

Le mot de la fin

Le choix de la bonne architecture de système de gestion de contenu est fondamental pour vos opérations de contenu et détermine :

  • Comment vous créez du contenu et où il peut être présenté (et éventuellement où il ne peut pas être présenté)
  • Si vos équipes doivent répliquer manuellement les modifications ou les modifications de contenu à plusieurs endroits
  • La nature et la mesure dans lesquelles les spécialistes du marketing et les développeurs doivent travailler ensemble, et s’ils peuvent travailler simultanément
  • La vitesse de diffusion du contenu, qui est un facteur essentiel de l’expérience utilisateur et de la satisfaction des clients

En savoir plus sur Sitecore XM Cloud

Sitecore XM Cloud est une système de gestion de contenu SaaS prête à l’emploi qui réinvente gestion de contenu. XM Cloud utilise une architecture hybride pour offrir aux développeurs l’agilité par les meilleurs attributs du système headless CMS système de gestion de contenu, et permet aux spécialistes du marketing par une expérience de composition de pages WYSIWYG visuellement riche.

En savoir plus et lancer une démo guidée à la demande. Découvrez comment XM Cloud permet à vos organisations d’offrir des expériences pertinentes à grande vitesse.