Innehållsmodellering för AEM som ett headless CMS - en introduktion architect-headless-introduction

I den här delen av AEM Headless Content Architect Journey kan du lära dig de (grundläggande) begrepp och termer som krävs för att förstå innehållsmodellering när du använder Adobe Experience Manager (AEM) as a Cloud Service som Headless CMS.

Det här dokumentet hjälper er att förstå hur headless-innehåll levereras, hur AEM hanterar headless-innehåll och hur innehåll utformas för headless. När du har läst bör du:

  • Förstå de grundläggande begreppen för leverans av headless-innehåll.
  • Lär dig hur AEM stöder headless och innehållsmodellering.

Syfte objective

  • Målgrupp: Nybörjare
  • Mål: Presentera de koncept och den terminologi som är relevanta för Headless Content Modeling.

Leverans av högklassigt innehåll full-stack

Ända sedan de lättanvända, storskaliga CMS:erna (Content Management System) började användas har organisationer använt dem som en central plats för att hantera meddelanden, varumärken och kommunikation. Att använda CMS som en central punkt för att administrera upplevelser har förbättrat effektiviteten genom att eliminera behovet av att duplicera uppgifter i olika system.

Klassisk CMS i full hög

I ett CMS-system i full hög finns funktionen för att hantera innehåll i CMS-systemet. Systemets funktioner består av olika komponenter i CMS-stacken. Lösningen i full hög har många fördelar.

  • Det finns ett system att underhålla.
  • Innehållet hanteras centralt.
  • Alla tjänster i systemet är integrerade.
  • Det går smidigt att skapa innehåll.

Om en ny kanal måste läggas till eller stöd för nya typer av upplevelser krävs, kan en (eller flera) ny komponent infogas i högen och det finns bara en plats att göra ändringar på.

Lägger till en ny kanal i högen

Men komplexiteten i beroendena i högen blir snabbt tydlig eftersom andra objekt i högen måste justeras för att kunna anpassa ändringarna.

Huvudet utan huvud the-head

Huvudet för alla system är vanligtvis systemets utdatarenderare, vanligtvis i form av ett grafiskt gränssnitt eller andra grafiska utdata.

När vi talar om ett headless CMS hanterar CMS-systemet innehållet och fortsätter att leverera det till konsumenterna. Om content endast levereras på ett standardiserat sätt utesluter dock ett headless CMS den slutliga utdatarenderingen och presentationen av innehållet lämnas till den förbrukande tjänsten.

Headless CMS

De konsumerande tjänsterna, oavsett om de är AR-upplevelser, en webshop, mobilupplevelser, progressiva webbappar (PWA) och så vidare, tar in innehåll från det headless CMS-systemet och tillhandahåller sin egen rendering. De ser till att kunna erbjuda sina egna huvuden för ert innehåll.

Om du utelämnar huvudet förenklas CMS-systemet genom att komplexiteten försvinner. När du gör det flyttas även ansvaret för att återge innehållet till de tjänster som faktiskt behöver innehållet och som ofta är bättre lämpade för sådan återgivning.

Innehållsmodellering content-modeling

Innehållsmodellering (även kallat datamodellering) är din specialitet, så vad ska man tänka på när man modellerar för headless?

För att headless-programmen ska kunna komma åt ditt innehåll och göra något med det måste innehållet verkligen ha en fördefinierad struktur. Det skulle vara möjligt att ha ditt innehåll som en ledig form, men det skulle göra livet mycket komplicerat för programmen.

För AEM som innehållsarkitekt utför du innehållsmodelleringen för att utforma ett intervall av modeller för innehållsfragment. Dessa definierar den struktur som används när innehållsförfattarna skapar de innehållsfragment som innehåller innehållet.

Åtkomst till innehållet access-content

Det här är mer av en detaljfråga - men det kan intressera dig, bara för att slutföra artikeln.

När du har skapat modellerna för innehållsfragment, och dina författare har använt dem för att generera innehållet, behöver de headless-program ha åtkomst till det här innehållet.

Adobe Experience Manager (AEM) as a Cloud Service kan selektivt komma åt dina innehållsfragment med hjälp av det AEM GraphQL-API:t och returnera endast det innehåll som behövs. Med API:t kan en utvecklare formulera frågor som markerar specifikt innehåll. Den här urvalsprocessen baseras på dina modeller för innehållsfragment.

Detta innebär att projektet kan leverera strukturerat material utan extra kostnad för användning i dina program.

What's Next whats-next

Nu när du har lärt dig koncept och terminologi är nästa steg att Lär dig grunderna i modellering med Content Fragment Models.

Ytterligare resurser additional-resources

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab