content-modeling-best-practices

Par sanity-io · agent-toolkit

Conseils de modélisation de contenu structuré pour la conception de schémas, l'architecture de contenu, la réutilisation de contenu, les références versus les objets embarqués, la séparation des responsabilités et les taxonomies dans Sanity et d'autres CMS headless. Utilisez cette skill lors de la conception ou du refactoring de types de contenu, du choix de la forme des champs, des débats entre contenu réutilisable et contenu imbriqué, de la planification de modèles de contenu omnicanaux, ou de l'évaluation d'un schéma trop orienté page ou présentation.

npx skills add https://github.com/sanity-io/agent-toolkit --skill content-modeling-best-practices

Bonnes pratiques de modélisation de contenu

Principes pour concevoir du contenu structuré flexible, réutilisable et maintenable. Ces concepts s'appliquent à tout CMS headless mais incluent des notes d'implémentation spécifiques à Sanity.

Quand appliquer

Consultez ces directives quand :

  • Vous démarrez un nouveau projet et concevez le modèle de contenu
  • Vous évaluez si le contenu doit être structuré ou libre
  • Vous décidez entre références et contenu embarqué
  • Vous planifiez la livraison de contenu multi-canal
  • Vous refactorisez des structures de contenu existantes

Principes fondamentaux

  1. Le contenu est de la donnée, pas des pages — Structurez le contenu pour le sens, non la présentation
  2. Une source unique de vérité — Évitez la duplication de contenu
  3. À l'épreuve du temps — Concevez pour les canaux qui n'existent pas encore
  4. Centré sur l'éditeur — Optimisez pour les personnes qui créent le contenu

Références

Commencez par la référence qui correspond à la décision de modélisation devant vous, au lieu de charger chaque sujet à la fois. Consultez references/ pour des conseils détaillés sur des sujets spécifiques :

  • references/separation-of-concerns.md — Séparation du contenu et de la présentation
  • references/reference-vs-embedding.md — Quand utiliser les références vs les objets embarqués
  • references/content-reuse.md — Motifs de réutilisation de contenu et spectre de réutilisation
  • references/taxonomy-classification.md — Classification plate, hiérarchique et à facettes

Skills similaires