4 grunde til at udviklere vil elske Sitecore 10 - Alpha Solutions

Serialisering, containerization og mere til! Sitecore gør dens platform mere fleksibel og kraftigere for udviklere.

14.10.20

AF NIKET ASHESH

I august 2020 lancerede Sitecore deres version 10 software-opdatering, som kommer med flere fordele til både marketing og udviklere. I denne artikel tager vi et kort kig på fire nye Sitecore 10 features, som udviklere vil elske:

  1. Serialisering af indhold med Sitecore CLI og Sitecore for Visual Studio
  2. Headless udvikling med ASP.NET core
  3. Forbedret DevOps support med containerization
  4. Nem onboarding med Sitecores “Getting Started Templates”

SERIALISERING AF INDHOLD MED NY SITECORE CLI OG SITECORE FOR VISUAL STUDIO

Sitecore inkluderer ikke blot serialisering, men giver jer også muligheden for at vælge hvordan I vil arbejde med det; natively (med et command-line interface) eller ved at bruge en GUI (med Visual Studio). Førhen krævede det brugen af det gratis Unicorn-redskab eller Hedgdehog Development TDS, hvis man ønskede at serialisere Sitecore-indhold. Sitecore opkøbte Hedgehog i 2019 og har sidenhen udviklet Sitecore Content Serialization (SCS). Det medfører avanceret serialiserings-features på selve platformen, der gør content automation og udrulning nemmere og mere sømløs. Nu kan I flytte indhold hurtigt og let på tværs af forskellige Sitecore-miljøer.

Sitecore Visual Studio - Alpha Solutions

Oprettelse og redigering af moduler i Sitecore for Visual Editor. Læs mere her.

HEADLESS UDVIKLING MED ASP.NET CORE

Sitecores nye ASP.NET core implementering tillader fleksibel og headless udvikling og en sofistikeret applikationsstruktur med hurtigere iterationer på den seneste .NET-teknologi. Sitecore har nu tilføjet en ny SDK, som kører uafhængigt af Sitecore og kommunikerer problemfrit med platformen for at give udviklere muligheden for at arbejde ”headlessly”. Det betyder, at Sitecore Headless Development splitter et Sitecore-projekt op i en Sitecore instance og en separat rendering host. Det udvider JSS-egenskaberne (som tidligere kun understøttede Javescript frameworks) og tilføjer egenskaber for ASP.NET Core udvikling, såvel som muligheder for flere sprog og frameworks i fremtiden.

FORBEDRET DEVOPS SUPPORT MED CONTAINERIZATION

Sitecore 10 kan udnytte Docker og Kubernetes til at drive automatiseret udrulning og understøtte DevOps-modellen for kontinuerlig integration og levering. Det nye mediebibliotek gør public supplic for containers tilgængelig og inkluderer Docker images for Sitecore XP og XM, og nonproduction images for MSSQL, Solr og Redis. Udviklere kan bruge Docker Compose til udvikling og Kubernetes til produktion.

NEM ONBOARDING MED SITECORES “GETTING STARTED TEMPLATES”

For hurtigere at få udviklere onboardet leverer Sitecore både dokumentation og skabeloner til container-baserede løsninger. Dermed kan I hurtigt gentage, og derefter bruge hvad I lærer som et springbræt for at innovere jeres egne løsninger. Og når I har jeres løsning klar, kan I dele jeres container med holdet, hvilket fremskynder processen med at få andre udviklere på projekterne.

Udviklere er ikke de eneste, som kan drage fordel af den nye version af Sitecore. Læs også Bill Levys artikel, ” 10 grunde til at marketingfolk vil elske Sitecore 10.”

Sitecore Visual Studio - Alpha Solutions

Oprettelse og redigering af moduler i Sitecore for Visual Studio. Kilde: Sitecore Developer Tools