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.
En heltäckande guide för att frigöra Optimizely CMS fulla potential
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
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
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
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.
Optimizely World
Knyt kontakter med andra Optimizely-utvecklare, dela insikter och hitta lösningar i våra livliga communityforum.
Slack / chatt
Delta i realtidsdiskussioner, ställ snabba frågor och få stöd från kollegor och Optimizely-experter.
Academy
Vidareutveckla dina färdigheter med strukturerade kurser och certifieringar utformade för Optimizely-utvecklare. Utforska Academy-kurser
Support
Få direkt hjälp från Optimizely vid tekniska problem och personligt anpassat stöd. Kontakta våra supportexperter