En heltäckande guide för att frigöra Optimizely CMS fulla potential

Den här guiden ger utvecklare en strukturerad väg för att lära sig, bygga och underhålla lösningar, och täcker både Platform as a Service (PaaS)- och Software as a Service (SaaS)-erbjudanden.

Vad är Optimizely CMS?

Optimizely CMS är utformat för innehållshantering, digitala upplevelser och headless-funktioner. Viktiga funktioner inkluderar innehållsmodellering, redaktionsverktyg, tillgångshantering och personaliseringsmöjligheter.

Grundläggande CMS-koncept

Nyckelkoncept i Optimizely CMS inkluderar olika innehållstyper som sidor, block, media och mappar. Innehållsegenskaper omfattar text, rik text, bild, innehållsreferens, innehållsyta och samlingar. Plattformen definierar hur innehåll organiseras och länkas via sin innehållshierarki, och hur det visas via rendering (traditionell MVC eller headless API-konsumtion). Dessutom hanterar den tillgångar som bilder, videor och dokument i CMS.

Börja lära dig om Optimizely CMS

Kom igång

Dina första steg med Optimizely

Starta din Optimizely CMS-utvecklingsresa genom att utforska miljökonfiguration för både PaaS och SaaS. Få insikter i CMS-användargränssnittet för effektivt samarbete, och lär dig att utforma intuitiva innehållsmodeller för redaktörer – med resurser som är redo för att starta ditt första projekt.

Miljökonfiguration

PaaS-miljökonfiguration kräver att du konfigurerar en lokal .NET-utvecklingsmiljö, en databas (SQL Server LocalDB eller Azure SQL) och integrerar Optimizely CMS NuGet-paket; medan SaaS innebär att du får åtkomst till din CMS-instans via inloggningsuppgifter och URL:er, hanterar API-nycklar för headless-konsumtion och konfigurerar ett frontend-ramverk som React, Vue eller Angular.

Konfigurera lokalt CMS (PaaS)

Kom igång med CMS (SaaS)

Konfigurera ditt CMS

För PaaS innebär konfigurering av CMS-et driftsättning till molnplattformar som Azure Web Apps och integration med identitetsleverantörer som OpenID. SaaS-konfigurering fokuserar däremot på hantering av din förkonfigurerade CMS-instans, konfiguration av API-nycklar för headless-konsumtion och integration med valt frontend-ramverk.

Konfigurera CMS (PaaS)

Konfigurera CMS (SaaS)

CMS-användargränssnittet

Utöver kodkonfiguration är en djup förståelse för Optimizely CMS-användargränssnittet avgörande för utvecklare. Det säkerställer ett smidigt samarbete med innehållsredaktörer och bättre förståelse för slutanvändarupplevelsen, vilket leder till effektivare innehållsleverans.

Utforska CMS (PaaS)-användargränssnittet

Kom igång med CMS (SaaS)

Innehållsmodellering

Att utforma en effektiv innehållsmodell är av yttersta vikt för innehållsredaktörer. En välstrukturerad modell förenklar innehållsskapande, säkerställer konsekvens och förbättrar den övergripande användarupplevelsen genom att göra innehåll intuitivt och lätthanterligt.

Utveckla innehåll i CMS (PaaS)

Utveckla innehåll i CMS (SaaS)

Redo att lansera ditt första projekt?

Du've har verifierat din konfiguration och är ivrig att se ditt arbete i praktiken. Det här avsnittet tillhandahåller de viktigaste resurserna och vägledningen för att hjälpa dig att starta ditt första Optimizely-projekt och säkerställa en smidig övergång från konfiguration till lyckad driftsättning.

Skapa ett startprojekt för CMS (PaaS)

Utforska startguiden för CMS (SaaS)

Validera din expertis: Bli certifierad

Du har bemästrat innehållsmodellering, utveckling och hantering i Optimizely CMS. Nu kan du formalisera din expertis och demonstrera din kompetens med officiella Optimizely-certifieringar. Dessa meriter bekräftar dina färdigheter och öppnar dörrar till nya möjligheter inom digitala upplevelser.

CMS-certifieringar

Avancera

Grundläggande CMS-utveckling

Utforska kärnfunktionerna i Optimizely CMS-utveckling, inklusive utnyttjande av Optimizely Graph för enhetlig innehållsåtkomst, användning av olika CMS-API:er för effektiv innehållsleverans och -hantering, automatisering av uppgifter med schemalagda jobb och säkerställande av en sömlös innehållsskapandeupplevelse genom effektiv förhandsvisning av innehåll.

Optimizely Graph

Optimizely Graph är en SaaS-tjänst med flera klientorganisationer som låter dig söka, fråga och leverera innehåll var som helst. Den samlar innehållsåtkomst över Optimizely-produkter via ett enda GraphQL API och omvandlar ditt CMS-innehåll till en sökbar form för effektiv innehållskonsumtion.

Installera och konfigurera Graph för CMS (PaaS)

Hämta innehåll för CMS (SaaS) med Graph

Optimizely CMS API:er

Optimizely CMS erbjuder kraftfulla API:er för innehållsleverans och -hantering. Content Delivery API möjliggör headless innehållskonsumtion, medan Content Management API tillhandahåller REST-slutpunkter för grundläggande innehållsoperationer, och Content Definitions API möjliggör fjärrhantering av innehållstyper.

CMS (PaaS)-klassbibliotek och API:er

CMS (SaaS) REST APIs

Schemalagda jobb

Schemalagda jobb i Optimizely CMS är automatiserade tjänster som utför uppgifter med angivna intervall, till exempel rensning, innehållssynkronisering och schemalagd publicering. Dessa jobb är avgörande för att upprätthålla systemhälsa och säkerställa aktuella innehållsuppdateringar.

Implementera schemalagda jobb

Hantera schemalagda jobb

Förhandsvisning av innehåll

Optimizely CMS låter dig förhandsgranska innehåll under redigering för att visualisera hur det kommer att visas för besökare vid publicering. Detta inkluderar alternativ för live-förhandsvisning, egenskapsöverlägg och kontextlägen, vilket säkerställer en sömlös upplevelse vid innehållsskapande.

Förhandsvisningsrendering för block i CMS (PaaS)

Aktivera live-förhandsvisning i CMS (SaaS)

Digital Asset Management (DAM)

Digital Asset Management innebär uppladdning, organisering och referering av medietillgångar i CMS. Detta inkluderar bildmanipuleringstjänster som storleksändring, beskärning och fokuspunkter, samt möjligheten att integrera med externa DAM-system.

Tillgångsväljare

Integrera CMP DAM i CMS

Bemästra Optimizely

Arkitektonisk excellens och innovation

Det här avsnittet är skräddarsytt för erfarna frontend-utvecklare och arkitekter som vill maximera Optimizely's potential. Utforska avancerade arkitekturmönster, anpassade integrationer och strategier för att leverera högpresterande, skalbara digitala upplevelser.

Personalisering och målgrupper i realtid

Optimizely CMS ger dig möjlighet att leverera skräddarsydda innehållsupplevelser genom både manuell och automatiserad personalisering.

Personalisera innehåll i CMS (PaaS)

Målgrupper i realtid för CMS (SaaS)

Arbetsflöde och publicering

Arbetsflödes- och publiceringsfunktioner inkluderar anpassning av redaktionella arbetsflöden och godkännandeprocesser, schemalagd publicering och avpublicering samt hantering av innehållsversioner och återställning.

Lär dig om projekt i CMS

Styr publiceringsprocessen i CMS (SaaS)

Integrera Optimizely-produkter

Optimizely CMS integreras sömlöst med andra Optimizely-produkter. Dessa integrationer underlättas ofta av händelsestyrda anslutningar och robusta API:er, vilket möjliggör en enhetlig och kraftfull digital upplevelse.

CMP + CMS (PaaS)-integration

Configured Commerce + CMS (PaaS)-integration

CMS (SaaS) + ODP + Web Experimentation

UI-anpassning och utökningsbarhet

Utforska avancerade möjligheter för att anpassa Optimizely CMS-upplevelsen. Detta inkluderar UI-anpassning och utnyttjande av API-drivna tillvägagångssätt för att bygga och hantera innehållstyper programmatiskt.

Anpassade UI-komponenter för CMS (PaaS)

Utveckla tillägg för CMS (PaaS)

Hantera innehållstyper via REST API i CMS (SaaS)

Håll dig uppdaterad

Viktiga resurser för Optimizely-utvecklare

I den snabbrörliga världen av digital upplevelseutveckling är det avgörande för framgång att hålla sig informerad. Det här avsnittet tillhandahåller kritiska resurser för att hjälpa dig hålla takt med Optimizelys utveckling, förutse framtida förändringar och utnyttja de senaste verktygen och funktionerna till sin fulla potential.

Håll dig uppdaterad med versionsnoteringar

Håll koll på de senaste funktionerna, förbättringarna och felkorrigeringarna i alla Optimizely-produkter. Att förstå versionsnoteringar hjälper dig att utnyttja nya funktioner och förbereda dig för kommande ändringar. Visa versionsnoteringar: CMS (SaaS), CMS 12 (PaaS), Optimizely Graph

CMS (SaaS)

CMS 12 (PaaS)

Optimizely Graph

Påverka framtiden med produktfärdplanen

Få en inblick i Optimizelys strategiska riktning och kommande innovationer. Färdplanen ger insikter om planerade funktioner och hjälper dig att anpassa dina utvecklingsinsatser till framtida plattformsfunktioner. Utforska färdplanen

Utforska färdplanen

Ytterligare resurser för varje fas

Här's är en kurerad lista med viktiga resurser för att stödja din resa med Optimizely, oavsett erfarenhetsnivå.

Utvecklardokumentation

Din primära källa för heltäckande API-referenser, SDK-guider och tekniska artiklar.

Utvecklardokumentation

Optimizely World

Knyt kontakter med andra Optimizely-utvecklare, dela insikter och hitta lösningar i våra livliga communityforum.

Optimizely World

Slack / chatt

Delta i realtidsdiskussioner, ställ snabba frågor och få stöd från kollegor och Optimizely-experter.

Slack / chatt

Academy

Vidareutveckla dina färdigheter med strukturerade kurser och certifieringar utformade för Optimizely-utvecklare. Utforska Academy-kurser

Utforska Academy-kurser

Support

Få direkt hjälp från Optimizely vid tekniska problem och personligt anpassat stöd. Kontakta våra supportexperter