Partenaire
Médias et édition
CMS
Backend
Frontend
Headless

Livingdocs CMS se distingue par une approche rationalisée de la gestion de contenu numérique, spécialement conçue pour répondre aux exigences élevées des grands médias. Voici un examen plus approfondi de ses caractéristiques spécifiques et de la manière dont elles contribuent à son efficacité :

Création directe de contenu

Livingdocs permet aux créateurs de contenu de saisir et de styliser leurs articles directement dans l'interface du CMS sans avoir à passer d'un logiciel à l'autre. Cette capacité est soutenue par une architecture headless qui permet un haut degré de personnalisation. Les entreprises de médias peuvent adapter le CMS à différents types de contenu et de flux de travail, ce qui le rend adapté à tous les types d'articles, des nouvelles de dernière heure aux articles de fond.

Édition en ligne

Cette fonction permet aux rédacteurs d'apporter des modifications directement dans le texte et de voir l'impact de leurs modifications en temps réel. Cette fonction est essentielle pour s'assurer que le contenu final correspond à la conception prévue et aux normes éditoriales.

Interface "glisser-déposer

Les utilisateurs peuvent construire des articles à l'aide d'une variété d'éléments prédéfinis ou personnalisés. Ces éléments vont des blocs de texte aux galeries d'images en passant par les graphiques interactifs, qui peuvent tous être agencés au moyen d'une interface simple de type "glisser-déposer".

Gestion globale des actifs

Le CMS intègre des fonctionnalités permettant de relier facilement les contenus internes et externes. Il propose également des outils robustes pour gérer le contenu multimédia, tels que la navigation directe et l'insertion d'images et de vidéos, ainsi que des options avancées pour recadrer et redimensionner les images en fonction de rapports d'aspect prédéfinis. Ces fonctionnalités permettent de maintenir la cohérence de la conception d'un article à l'autre.

Test des dispositifs et des formats

Livingdocs comprend une fonction de prévisualisation qui permet de tester le contenu sur différents appareils et formats, y compris mobiles et imprimés. Cela permet de s'assurer que le contenu est optimisé pour toutes les plateformes de visualisation.

SEO et configuration des métadonnées

Les utilisateurs peuvent configurer des métadonnées pour chaque élément de contenu, ce qui améliore la visibilité sur les moteurs de recherche et la portée de leurs articles.

Outils de collaboration

Semblable à Google Docs, Livingdocs prend en charge la collaboration en temps réel, permettant à plusieurs utilisateurs de modifier des documents simultanément. En outre, il comprend un système de commentaires, un suivi des modifications et la possibilité de verrouiller les documents pour une période déterminée, ce qui améliore la coordination de l'équipe et la gestion du flux de travail.

Prise en charge de réseaux de médias étendus

Livingdocs est utilisé par de grandes entreprises de médias telles que Neue Zürcher Zeitung et Süddeutsche Zeitung, ce qui démontre sa capacité à prendre en charge des réseaux étendus avec des demandes de contenu complexes. Ces organisations bénéficient de l'évolutivité et de la robustesse de l'infrastructure de Livingdocs.

Extensibilité grâce aux plugins

Les fonctionnalités du CMS peuvent être étendues grâce à divers plugins et intégrations fournis par les partenaires de Livingdocs. Il s'agit notamment d'outils spécialisés pour le traitement des images, tels que l'extraction des métadonnées IPTC/Exif, et de connexions à des bases de données d'images externes.

Aperçu technique des piles Livingdocs

Pile d'édition: Cette pile est essentielle pour la phase de création de contenu. Elle se compose de services qui permettent aux utilisateurs éditoriaux de rédiger, de styliser et de gérer le contenu par le biais d'une interface web. Les principaux composants sont les suivants :

  • Application de l'éditeur: Une application d'une seule page construite avec des actifs statiques, fournissant une interface web riche où les éditeurs se connectent pour créer et gérer le contenu.
  • Serveur en mode édition: Une application Node.js qui agit en tant que backend pour l'éditeur. Elle gère le stockage du contenu, le téléchargement des fichiers, le recadrage des images, l'authentification des utilisateurs, etc. Ce serveur expose une API REST avec laquelle l'application de l'éditeur interagit.

Pile de diffusion: Cette pile est conçue pour servir le contenu fini aux utilisateurs finaux, qu'ils y accèdent par l'intermédiaire d'un site web ou d'une application mobile. Elle comprend :

  • Application de livraison: Une autre application Node.js qui récupère le contenu créé dans la pile d'édition et le rend visible. Elle sert principalement à générer et à diffuser des pages web.

Services et technologies de base

La fonctionnalité des deux piles est soutenue par plusieurs services clés :

  • Postgres (PG): Il sert de magasin de données principal pour les serveurs d'édition et de diffusion. Il contient toutes les données persistantes, y compris les pages, les articles et les informations sur les utilisateurs.
  • Elasticsearch (ES): Utilisé dans la pile d'édition pour améliorer les possibilités de recherche de contenu via un index secondaire.
  • Redis: Employé comme magasin de valeurs clés pour les opérations de mise en cache et de mise en file d'attente, ce qui améliore les performances et la réactivité du système.

Hébergement et opérations

Livingdocs prend en charge Docker pour le déploiement des applications et la gestion des services, en proposant des Dockerfiles pour chaque composant afin de garantir la compatibilité et la facilité de configuration. Les applications sont sans état et construites pour adhérer aux principes de la méthodologie de l'application à 12 facteurs, avec des dépendances au niveau du système et des variables d'environnement requises spécifiées dans les Dockerfiles.

Matériel et contrôles de santé: La stabilité de l'infrastructure est assurée par du matériel répondant aux exigences spécifiées et par des contrôles de santé pour chaque composant :

  • Éditeur: L'état de santé peut être vérifié par HTTP GET à l'adresse suivante /statut sur le port 9000.
  • Serveur: De même, les contrôles sont disponibles via HTTP GET à l'adresse suivante /statut sur le port 9090.
  • Ports de service: Postgres, Elasticsearch et Redis ont chacun des ports dédiés aux contrôles de santé TCP.

Pratiques de déploiement

Livingdocs recommande de construire des images Docker par le biais de processus d'intégration continue (CI) et de les pousser vers un registre pour le déploiement, qui peut être déclenché manuellement ou automatiquement via CI. Cette approche garantit que les mises à jour et les nouveaux déploiements sont gérés en douceur et sans temps d'arrêt important.

Gestion du contenu et rendu

D'un point de vue technique, Livingdocs s'appuie sur une structure de document basée sur JSON, où chaque élément de contenu est représenté comme un composant dans un arbre JSON structuré. Cela permet un rendu dynamique :

  • Modèles de composants: Plutôt que d'utiliser des modèles pour des articles ou des pages entières, Livingdocs utilise des modèles pour des composants individuels tels que des en-têtes, des paragraphes ou des images.
  • Rendu: Il existe deux types d'équarrissage :
    • Renderer réactif: Utilisé dans l'éditeur pour les mises à jour de contenu en temps réel.
    • Rendu en bloc: Il s'agit d'un moteur de rendu plus performant, utilisé pour fournir du contenu aux utilisateurs finaux.

Intégration et personnalisation

Livingdocs permet une personnalisation poussée grâce à son architecture à base de composants, ce qui permet aux développeurs de définir comment chaque composant doit être assemblé pour former un document HTML complet. Cette approche axée sur la conception garantit que le contenu reste dynamique et adaptable aux différents besoins de publication.

Intégration de l'impression avec LivingDocs

Livingdocs prend en charge un flux de travail axé sur le contenu qui s'intègre de manière transparente aux systèmes de publication en ligne et imprimée, tels que WoodWing Studio. Cette intégration est cruciale pour les organisations médiatiques qui gèrent des contenus dans des formats multiples. Voici un examen plus approfondi de la façon dont Livingdocs s'intègre dans un flux de travail Print CMS, en se concentrant particulièrement sur son intégration avec les systèmes d'impression.

Intégration Motivation

L'intégration de Livingdocs avec des systèmes d'impression tels que WoodWing Studio rationalise la gestion du contenu dans différents formats. Livingdocs fournit un éditeur pour la création de contenu qui s'adapte facilement aux sorties en ligne et imprimées, permettant une approche unifiée de la gestion du contenu.

Flux de travail technique

Exportation de contenu : Livingdocs peut automatiser l'exportation d'articles vers un système d'impression tel que WoodWing Studio via des applications sans serveur construites sur les webhooks de Livingdocs. Ce processus gère efficacement la transition du contenu du support numérique au support imprimé.

Intégration de la mise en page et de la prévisualisation : Livingdocs prend en charge des fonctionnalités qui permettent aux éditeurs de sélectionner et de prévisualiser des mises en page d'impression spécifiques directement dans son interface. Cette fonctionnalité fournit un retour d'information immédiat sur la manière dont les ajustements de texte apparaîtront à l'impression, y compris les sauts de ligne et les débordements, ce qui est essentiel pour les considérations de mise en page d'impression.

Soutien et configuration du système

Systèmes pris en charge : Livingdocs prend en charge WoodWing Studio grâce à un connecteur développé par BrixWare et a&f, et NewsNT grâce à un connecteur développé par Sternwald. Ces connecteurs permettent une communication fluide entre Livingdocs et les systèmes d'impression.

Développement personnalisé : Pour les systèmes d'impression non pris en charge, un développement personnalisé est nécessaire pour créer un logiciel intermédiaire qui facilite la communication entre Livingdocs et les systèmes d'impression. Ce logiciel intermédiaire traduit les demandes de Livingdocs dans le protocole du système d'impression et vice versa.

Mise en œuvre

Configuration du type de contenu : La mise en place de l'intégration implique de définir des types de contenu spécifiques pour les articles imprimés dans Livingdocs. Cette configuration s'aligne sur les composants de la mise en page d'impression, garantissant que le contenu créé dans Livingdocs s'adapte directement au format d'impression.

Configuration de la copie en ligne pour l'impression : Livingdocs facilite les flux de travail qui permettent de convertir un article en ligne pour l'imprimer. Ce processus implique de configurer le système pour faire correspondre les éléments du format en ligne aux éléments correspondants du format imprimé, ce qui permet de rationaliser l'adaptation du contenu entre les différents formats de médias.

Avantages pratiques

Flux de travail rationalisé : L'intégration de Livingdocs aux flux de travail des CMS d'impression simplifie le processus de création de contenu, en réduisant les doublons et en minimisant les erreurs grâce au maintien d'une source de contenu unique pour des sorties multiples.

Capacités de prévisualisation améliorées : La prévisualisation directe des mises en page pour l'impression dans l'éditeur Livingdocs permet aux créateurs de contenu d'optimiser leur travail pour l'impression tout en créant du contenu, fournissant ainsi un outil pratique pour s'adapter aux exigences de mise en page spécifiques à l'impression.

Flexibilité et évolutivité : La capacité de Livingdocs à s'intégrer à divers systèmes d'impression par le biais d'un développement personnalisé offre flexibilité et évolutivité. Cette capacité permet aux entreprises de médias d'adapter leurs systèmes à l'évolution de leurs besoins sans avoir à changer de plateforme.

L'intégration de Livingdocs dans un flux de travail Print CMS permet d'optimiser l'efficacité opérationnelle et d'assurer une qualité de contenu constante sur les plates-formes numériques et imprimées. Cette approche est efficace pour les entreprises de médias qui cherchent à rationaliser leurs processus de publication sur plusieurs canaux.

Nous délivrons avec passion

Découvrez les CMS Media avec notre livre blanc

Nous vous remercions ! Votre demande a bien été reçue !
Oups ! Un problème s'est produit lors de l'envoi du formulaire.

On vous offre 30 minutes de consultation!

Réservez votre appel
API
Performances
Contenu
SEO
Données
Application pour les consommateurs
Ingénierie logicielle
Sur site
Développement mobile
ERP
E-commerce
Recrutement
Cloud
Migration de contenu
IA
Frontend
CMS
Headless
Backend
Low-code
Applications professionnelles
L'IA conversationnelle
Éducation
Médias et édition
Santé
Services financiers
Grandes entreprises
Start-Up