Leverera strukturerat innehåll i stor skala med GraphQL API.

Accelerera leveransen av omnikanalsinnehåll med GraphQL API och Adobe Experience Manager Sites.
Adobe Experience Manager Sites stöder utvecklare med inbyggd GraphQL API-integrering som är utformad för att effektivisera leveransen av strukturerat innehåll över webbsidor, appar och andra digitala kanaler. Denna funktion ger teamen möjlighet att skala innehållsarbetet och samtidigt möta den växande efterfrågan på dynamiska, personaliserade upplevelser.
GraphQL API effektiviserar innehållsleveransen.
Föråldrade REST API:er belastar ofta programvarorna med flera serveranrop eller stora datanyttolaster, vilket saktar ner prestandan och komplicerar utvecklingen. Detta löser Experience Manager Sites med inbyggd GraphQL API, vilket ger teamen på användarsidan möjlighet att efterfråga exakt det innehåll som behovs med en enda, effektiv begäran.
Experience Manager Sites är ett kundhanteringssystem i enterpriseklass och kombinerar strukturerad innehållshantering med moderna leveransfunktioner. GraphQL-integreringen eliminerar rigida ändpunktsstrukturer, vilket möjliggör en skalbar, högpresterande innehållsleverans över webbplatser, appar och digitala upplevelser.
Experience Manager Sites GraphQL API ger snabbare sidladdningar, smidigare utveckling och den flexibilitet som storföretag behöver för att tillgodose kundbehoven i takt med att de utvecklas – i stor skala och med precision.
GraphQL API-integrering förbättrar innehållsframställningen.
GraphQL API i Experience Manager har utformats för att exponera strukturerat innehåll – i synnerhet innehållsfragment – för headless-leverans i varje digital kanal. API:et fungerar som en enda, flexibel ändpunkt så att klientapplikationen kan hämta exakt vad som behövs, när det behövs.
Denna moderna, grafbaserade metod ger tydliga fördelar jämfört med äldre REST-metoder:
- Effektivitet. Hämta komplexa, inkapslade innehållsstrukturer med ett enda API-anrop – inga fler ändpunktskedjor. Detta förenklar utvecklingen och snabbar upp sidladdningen.
- Precision. Utvecklarna frågar bara om nödvändiga fält, vilket minskar nyttolasten och förbättrar prestandan – särskilt i mobilnätverk.
- Flexibilitet. GraphQL API är frontend-oberoende så att teamen kan bygga med valfritt ramverk – till exempel React, Angular eller Vue – utan att vara fastlåsta i egna SDK:er.
GraphQL API jämfört med traditionell REST API.
Funktion
Experience Manager GraphQL API
Traditionell REST API
Viktiga GraphQL-funktioner i Experience Manager Sites.
Genererar GraphQL-schema.
Experience Manager Sites förenklar headless-utvecklingen genom att automatiskt generera GraphQL-scheman från era innehållsfragmentmodeller – inga scheman behöver skapas manuellt. När innehållsarkitekterna definierar eller uppdaterar modeller översätter Experience Manager snabbt ändringarna till ett skarpt, helt typat GraphQL-schema vid motsvarande ändpunkt.
Denna dynamiska schemagenerering ger fördelar i enterpriseklass:
- Stark typning och tidig validering. Schematillämpad typning säkerställer förutsägbara resultat och fångar upp ogiltiga frågor före körning, vilket sparar tid och minskar antalet fel under utvecklingen.
- Inbyggd introspektion. Utvecklarna kan fråga själva schemat och aktivera funktioner såsom automatiskt slutförande, validering och inline-dokumentation med GraphQL-verktyg.
- Innehållsdriven enhetlighet. Schemat reflekterar den faktiska innehållsstrukturen och fungerar som en enda samlad informationskälla. Denna nära samordning mellan redigerare och utvecklare effektiviserar samarbetet och eliminerar schemaavvikelser.
Genom att automatisera schemagenereringen accelererar Experience Manager Sites headless-byggen, minskar underhållskostnaderna och överbryggar gapet mellan strukturerat innehåll och skalbar leverans.
Fråga exakt vad du behöver med GraphQL.
GraphQL ger klientprogrammen full kontroll över strukturen och innehållsbegärandenas särdrag. I Experience Manager Sites använder utvecklarna GraphQL-frågor för att på ett effektivt sätt hämta strukturerat innehåll från innehållsfragment – med anpassning till programvarans behov. Några viktiga funktioner:
- Fältval. Hämta bara de fält som behövs – inget mer – för att minimera nyttolasten och öka prestandan.
- Målinriktad fragmentåtkomst. Fråga enskilda innehållsfragment per väg eller returlista per modelltyp.
- Avancerad filtrering. Begränsa resultaten genom att tillämpa filter på fältvärden.
- Inkapslad innehållshämtning. Hämta inkapslade eller länkade innehållsfragment med en enda fråga – idealiskt för komplexa innehållssamband.
- Lokaliserat innehåll och variantinnehåll. Begär specifika varianter av ett fragment för personaliserade, regionala eller kanalspecifika upplevelser.
- Dynamiska frågor med variabler. Inför sådana värden som ID:n eller söktermer när det är dags för körning så att ni kan bygga flexibla, återanvändbara frågor utan att skriva om strukturen.
Med GraphQL i Sites får utvecklarna ett kraftfullt, intuitivt gränssnitt för oberoende innehållsåtkomst – utformat för snabbhet, skalbarhet och precision.
Säker och skalbar GraphQL-ändpunktskonfigurering.
I Experience Manager Sites skickas GraphQL-frågor till särskilda ändpunkter – specifika URL:er som fungerar som åtkomstpunkter för oberoende innehållsleverans. Till skillnad från REST API:er med flera ändpunkter för olika resurser centraliserar GraphQL interaktioner genom en enda ändpunkt per konfiguration, vilket förenklar utvecklingen och underhållet.
För att säkerställa styrningen måste GraphQL-ändpunkter i Sites vara tydligt konfigurerade, aktiverade och publicerade av en administratör. Denna strategi ökar säkerheten och kontrollen innan strukturerat innehåll exponeras. Sites stöder två typer av GraphQL-ändpunkter:
- Global ändpunkt. Beviljar åtkomst till innehållsfragmentmodeller som definierats i den globala konfigurationen samt modeller från webbplatsspecifika konfigurationer. Idealiskt för delade innehållsstrukturer som återanvänds i olika projekt.
- Webbplatsspecifik ändpunkt. Denna ändpunkt är knuten till en viss webbplats- eller projektkonfiguration och begränsar åtkomsten till den aktuella konfigurationens modeller plus sådana på det globala området, vilket ger en tydlig avgränsning och minimerar exponeringen i andra projekt.
Denna flexibla konfiguration ger storföretag möjlighet att hantera innehållsleveransen över olika varumärken, regioner och affärsenheter på ett precist sätt, vilket säkerställer skalbarheten utan att kompromissa med säkerheten eller tydligheten.
Frågor och svar
Läs mer om GraphQL API.
Content as a Service v3 – experience-manager-sites – onsdag 21 maj 2025 kl. 13.55