Meilleures pratiques

Vous pouvez référencer des entrées dans d’autres espaces à l’aide de la fonctionnalité Références inter-espaces.

Il existe plusieurs façons d’ajouter des tableaux aux champs de texte enrichi :

  1. Utilisez la fonction de tableau dans l’éditeur de texte enrichi. Pour plus d’informations, consultez la section Tableaux dans les champs de texte enrichi.

  2. Pour le contenu statique, vous pouvez utiliser un champ Markdown intégré contenant un tableau. Pour plus d’informations, consultez la section L’éditeur d’entrées.

Nous vous recommandons de suivre les étapes suivantes :

1. Exportez vos données à partir de la source existante.

2. Formatez les données de manière programmatique en fonction de ce que votre modèle de contenu accepte.

  • Les fichiers doivent être convertis au format JSON

  • Il serait utile de créer un modèle de contenu et un contenu factice dans un espace de test, puis d’utiliser l’outil d’exportation pour générer un vidage JSON de celui-ci. L’inspection de ce JSON fournira des informations sur la structure des données, ce qui aidera à développer l’analyseur personnalisé.

3. Importez les données dans Contentful à l’aide de l’outil d’importation ou via les bibliothèques clientes de Content Management API en créant et en publiant chaque entrée de manière itérative.

Notre équipe d’assistance à la clientèle peut avoir besoin d’informations supplémentaires sur les requêtes réseau générées dans votre navigateur lorsqu’un problème survient. Dans ce cas, elle peut vous demander de générer un fichier HAR (HTTP Archive) pour un dépannage ultérieur. 

Veuillez noter que les fichiers HAR contiennent des données sensibles. Lors de l’enregistrement, les informations suivantes sont capturées : le contenu des pages que vous avez téléchargées, vos cookies, les informations que vous avez soumises (données personnelles, mots de passe, numéros de carte de crédit, etc.).

Vous trouverez ci-dessous quelques instructions sur la génération d’un fichier HAR à l’aide de différents navigateurs.

Chrome :

  1. Cliquez sur le bouton Menu (bouton avec des points de suspension verticaux) et sélectionnez Plus d’outils > Outils de développement.

  2. Cliquez sur l’onglet Réseau.

  3. Recherchez un bouton rond en haut à gauche de l’onglet Réseau. Assurez-vous qu’il est rouge. S’il est gris, cliquez dessus une fois pour commencer l’enregistrement.

  4. Cochez la case Conserver le journal.

  5. Cliquez sur le bouton Effacer pour supprimer les journaux existants.

  6. Reproduisez le problème.

  7. Cliquez sur le bouton Exporter HAR et enregistrez le fichier.

Edge :

  1. Cliquez sur le bouton Menu (bouton avec des points de suspension horizontaux) et sélectionnez Plus d’outils > Outils de développement.

  2. Ouvrez l’onglet Réseau.

  3. Recherchez un bouton rond en haut à gauche de l’onglet Réseau. Assurez-vous qu’il est rouge. S’il est gris, cliquez dessus une fois pour commencer l’enregistrement.

  4. Cochez la case Conserver le journal.

  5. Reproduisez le problème.

  6. Enregistrez la capture en effectuant un clic droit sur la grille et en choisissant Enregistrer tout en tant que HAR avec contenu.

Firefox :

  1. Cliquez sur le bouton Menu (lignes parallèles horizontales) et sélectionnez Plus d’outils > Outils de développement web.

  2. Cliquez sur l’onglet Réseau.

  3. Cliquez sur le bouton Paramètres (icône d’engrenage) et activez Conserver le journal.

  4. Reproduisez le problème.

  5. Enregistrez la capture en cliquant avec le bouton droit de la souris sur la grille et en choisissant Enregistrer tout en tant que HAR.

Safari :

  1. Recherchez le menu Développer. Assurez-vous de pouvoir le voir. S’il n’est pas visible, activez-le en suivant ce guide Utiliser les outils de développement dans le menu Développer de Safari sur Mac.

  2. Cliquez sur le menu Développer et sélectionnez Afficher l’inspecteur web.

  3. Cliquez sur l’onglet Réseau.

  4. Cochez la case Conserver le journal.

  5. Reproduisez le problème.

  6. Cliquez sur Exporter et enregistrez le fichier.

Nous vous recommandons de tirer parti du CDN mondial de Contentful, afin que vous n’ayez pas besoin de créer et de maintenir votre couche de mise en cache. La réduction du temps de chargement est également mieux réalisée avec une modélisation de contenu, une structure de requête API et une conception d’architecture système appropriées.

Cela n’est pas possible en raison de l’en-tête de réponse HTTP X-Frame-Options. L’application Web envoie toujours cet en-tête avec une valeur DENY dans la réponse. Ce comportement est mis en place pour empêcher le détournement de clics et ne peut malheureusement pas être modifié.

  1. Consultez la liste des partenaires disponibles sur notre site web : tous les partenaires répertoriés sur cette page ont des références clients vérifiées et des experts Contentful internes.

  2. Publiez dans la communauté Contentful: vous pouvez y poster vos questions et certains clients Contentful pourraient vous faire des recommandations. Veuillez noter que les références ne seront pas vérifiées par Contentful.

Dans certains cas, vous devrez peut-être changer un champ d’un type à un autre, par exemple, de « texte court » à « texte long ». Comme il n’est pas directement possible de changer un type de champ, une migration sera nécessaire. Vous pourriez éventuellement procéder ainsi :

  1. Créez un nouveau champ temporaire avec un identifiant de champ aléatoire.

  2. Utilisez transformEntries pour copier le contenu du champ dans le nouveau champ.

  3. Supprimez le champ d’origine.

  4. Créez un nouveau champ de texte long avec le même identifiant que le champ maintenant supprimé.

  5. Transformez à nouveau les entrées pour copier le contenu du champ.

  6. Supprimez le champ temporaire.