Fait avec Chinaski

Blocs (modèle de contenu)

Les blocks sont les atomes de contenu composables de Chinaski. Là où les pages et les posts sont des documents, les blocks sont des pièces de construction (un encart, une grille de fonctionnalités, un témoignage, une grille tarifaire), créés une fois et déposés à de nombreux endroits.

Le catalogue

Le builder livre des types de block pour les besoins courants de marketing et de contenu : titre, texte, citation, encart, grille de fonctionnalités, galerie, colonnes/grille, groupes de CTA et de boutons, accordéon, FAQ, bloc de code, tableau, chronologie, équipe, témoignage, grille tarifaire, blocs de statistiques, audio, vidéo, embed, espacement, séparateur, et plus encore (plus de trente types livrés). Chaque type possède son propre formulaire d'administration n'affichant que les champs utilisés par ce type (une citation stocke le texte cité et l'attribution ; une statistique stocke la valeur et le libellé).

Comment les blocks sont utilisés

  • Shortcodes en ligne: {{block:name​}} dans le corps d'une page ou d'un post place le block exactement à cet endroit.
  • Stacks: un stack est un groupe ordonné de blocks assigné à plusieurs pages/posts à la fois (voir la page des stacks pour l'imbrication, l'héritage, les variantes par langue et les règles de disponibilité).
  • Les blocks non publiés ne se rendent pas ; un corps référençant un block manquant enregistre une erreur de build, et les blocks publiés pour une langue de repli à l'échelle du site couvrent les lacunes de langue que la langue de la page ne définit pas.

La mécanique

  • Chaque block stocke sa langue et ses champs structurés ; la recherche par langue retombe sur l'édition du block dans n'importe quelle langue lorsque l'édition de la langue courante est manquante.
  • Surcharges : où qu'un block soit utilisé (dans un stack, ou attaché à une zone de page), ses valeurs stockées peuvent être surchargées par instance, de sorte qu'un seul block « CTA » peut servir de nombreuses pages avec des textes de bouton différents.
  • Les blocks conservent des révisions et sont audités comme tout autre type de contenu ; supprimer un block référencé par un stack ou une page laisse le shortcode non résolu. C'est une erreur de build destinée à être interceptée avant la promotion.
  • Les types de block acceptant des téléversements respectent la bibliothèque de médias ; les types d'embed vidéo/audio sont sûrs pour un usage air-gap (les URL externes dans les snippets intégrés/le contenu en ligne sont débarrassées de leurs références externes sous le réglage air-gap pendant les builds).
Lisez ce site en