2017-06-09 5 views
0

Dans DotCMS, pouvons-nous extraire des données de la base de données externe au lieu de la base de données et de l'affichage dotcms?
J'ai créé un nouveau type de contenu en tant que texte avec deux champs. 1) Champ KEY avec texte de type et 2) Champ VALUE avec texte de type.
Lorsque j'essaie d'ajouter un nouveau type de contenu, il doit extraire les données directement de la base de données externe L'ajout de contenu ou la mise à jour du contenu doit également être effectué dans une base de données externe. Est-ce qu'il y a un moyen de faire ça?DotCMS - Utilisation du contenu d'une base de données externe

Répondre

0

Ce n'est pas comme ça que dotCMS a été conçu pour fonctionner. dotCMS s'attend à ce que le contenu soit stocké dans dotCMS. Il serait possible d'implémenter des pré et post-hooks contre l'API contentlet qui intercepterait le store et récupèrerait les appels pour pousser et extraire du contenu d'une source externe quand le contenu est ajouté/modifié/supprimé dans dotCMS, essentiellement garder une source externe synchronisée .

+0

Si nous devons synchroniser une base de données DB externe à une base de données DotCMS, est-il possible d'insérer des données dans la base de données DotCMS au lieu d'appeler Rest API? Dans l'API Rest, je vois une limitation pour enregistrer/publier un seul contenu à la fois. https://dotcms.com/docs/latest/rest-ap-end-points#ContentResource Puis-je faire plusieurs PUT ou POST au lieu de PUT et POST? /api/content/save/1 /api/content/publish/1 –