Meer informatie over het maken van modellen voor inhoudsfragmenten in AEM architect-headless-content-fragment-models

Het artikel tot nu toe story-so-far

Aan het begin van de AEM Schrijverreis zonder kopinhoud de Grondbeginselen van inhoudsmodellen voor headless met AEM heeft betrekking op de basisbegrippen en de terminologie die relevant zijn voor het ontwerpen van koploze producten.

Dit artikel bouwt op deze voort zodat begrijpt u hoe te om uw eigen Modellen van het Fragment van de Inhoud voor uw project zonder AEM te creëren.

Doelstelling objective

  • Publiek: Begin
  • Doelstelling: de concepten en mechanica van het modelleren van inhoud voor uw Zwaarloze CMS gebruikend de Modellen van de Fragments van de Inhoud.

Modellen voor inhoudsfragmenten maken creating-content-fragment-models

Vervolgens kunt u de modellen van Content Fragments maken en de structuur definiëren. U kunt dit doen via Gereedschappen > Middelen > Modellen voor inhoudsfragmenten.

Modellen van inhoudsfragmenten in gereedschappen

Nadat u deze optie hebt geselecteerd, navigeert u naar de locatie voor uw model en selecteert u Maken. Hier kunt u verschillende belangrijke details invoeren.

De optie Model inschakelen is standaard geactiveerd. Dit betekent dat uw model beschikbaar is voor gebruik (bij het maken van inhoudsfragmenten) zodra u het hebt opgeslagen. U kunt dit desgewenst deactiveren. Er zijn later mogelijkheden om een bestaand model in of uit te schakelen.

Inhoudsfragmentmodel maken

Bevestigen met Maken en u kunt Openen uw model om de structuur te beginnen definiëren.

Modellen voor inhoudsfragmenten definiëren defining-content-fragment-models

Wanneer u voor het eerst een nieuw model opent, ziet u dit - een grote lege ruimte links en een lange lijst met Gegevenstypen rechts:

Leeg model

Wat moet er gebeuren?

U kunt instanties van de Gegevenstypen op de linkerruimte - u bepaalt reeds uw model!

Velden definiëren

Nadat u een gegevenstype hebt toegevoegd, moet u de Eigenschappen voor dat veld. Deze hangen van het type af dat wordt gebruikt. Bijvoorbeeld:

Gegevenseigenschappen

U kunt zoveel velden toevoegen als u nodig hebt. Bijvoorbeeld:

Inhoudsfragmentmodel

Uw makers van inhoud your-content-authors

De auteurs van de inhoud zien de gegevenstypen en eigenschappen die u hebt gebruikt om uw modellen te maken, niet. Dit betekent dat u mogelijk hulp en informatie moet bieden over de manier waarop specifieke velden worden ingevuld. Voor basisinformatie kunt u het Etiket van het Gebied en StandaardWaarde gebruiken, maar de complexere gevallen zouden de projectspecifieke documentatie kunnen moeten worden overwogen.

NOTE
Zie Aanvullende bronnen - Modellen van inhoudsfragmenten.

Modellen voor inhoudsfragmenten beheren managing-content-fragment-models

Het beheren van uw modellen van het Fragment van de Inhoud impliceert:

  • Het toelaten (of het onbruikbaar maken) hen - dit maakt hen voor auteurs beschikbaar wanneer het creëren van de Fragmenten van de Inhoud.
  • Verwijderen - verwijdering is altijd nodig, maar u moet er rekening mee houden dat u een model verwijdert dat al wordt gebruikt voor inhoudsfragmenten, met name fragmenten die al zijn gepubliceerd.

Publiceren publishing

Inhoudsfragmentmodellen moeten worden gepubliceerd wanneer/voordat afhankelijke inhoudsfragmenten worden gepubliceerd.

NOTE
Als een auteur een inhoudsfragment probeert te publiceren waarvoor het model nog niet is gepubliceerd, zal een selectielijst dit vermelden en het model zal met het fragment worden gepubliceerd.

Zodra een model is gepubliceerd, wordt het vergrendeld in de modus ALLEEN-LEZEN bij de auteur. Dit is bedoeld om wijzigingen te voorkomen die zouden leiden tot fouten in bestaande GraphQL-schema's en query's, met name in de publicatieomgeving. Het wordt in de console aangegeven door Vergrendeld.

Wanneer het model Vergrendeld (in de modus ALLEEN-LEZEN) kunt u de inhoud en de structuur van modellen zien, maar niet rechtstreeks bewerken, hoewel u deze kunt beheren Vergrendeld modellen van of de console, of de modelredacteur.

Volgende functies whats-next

Nu u de grondbeginselen hebt geleerd, is de volgende stap het creëren van uw eigen Modellen van het Fragment van de Inhoud te beginnen.

Aanvullende bronnen additional-resources

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2