Retour au blog

Votre contenu vit dans Git

Le choix fondateur de TinaCMS, c'est l'endroit où vit votre contenu. Plutôt qu'une base de données hébergée — comme la base MySQL de WordPress — votre contenu est un ensemble de fichiers Markdown, MDX et JSON dans votre dépôt. Quand un rédacteur enregistre, TinaCMS écrit le fichier et crée un commit. Cette seule décision façonne pratiquement tout le reste du flux de travail.

Ce que vous obtenez gratuitement

Parce que votre contenu n'est que des fichiers sous contrôle de version, il hérite des outils auxquels votre équipe technique fait déjà confiance pour le code :

  • Historique et responsabilité. Chaque modification a un auteur, un horodatage et un différentiel. Vous voyez qui a changé un titre et pouvez l'annuler en quelques secondes — impossible sur WordPress sans plugin tiers de versioning.
  • Branches et prévisualisations. Préparez une campagne sur une branche, ouvrez une pull request, et relisez le rendu sur un environnement de prévisualisation avant que cela ne touche la production.
  • Aucune dépendance à une plateforme. Votre contenu est du Markdown portable. Si vous quittez un jour TinaCMS, les fichiers sont là, lisibles, sans aucune étape d'export.
  • Une seule source de vérité. Le code et le contenu voyagent ensemble, donc un déploiement est toujours un instantané cohérent des deux.

Comment se déroule un enregistrement

Le chemin entre une modification et sa publication est court et lisible :

  1. Un rédacteur modifie un champ dans le panneau TinaCMS.
  2. TinaCMS écrit la valeur dans le fichier concerné.
  3. Le changement est commité sur Git, localement en développement ou via TinaCloud en production.
  4. Votre hébergeur reconstruit le site à partir du nouveau commit, et la modification est en ligne.

Le compromis que vous faites

Un modèle adossé à Git n'est pas une base de données, et c'est précisément le but. Vous gagnez en traçabilité, en relecture et en portabilité, ce que des requêtes temps réel arbitraires ne permettent pas. Pour un site de contenu, un blog, une documentation ou des pages marketing — exactement le type de projets que Visuall accompagne — ce compromis est presque toujours le bon.

Si votre équipe rédige ce contenu à la main, il est utile de savoir comment le Markdown et le MDX sont restitués par TinaCMS.