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:
- Serialisering af indhold med Sitecore CLI og Sitecore for Visual Studio
- Headless udvikling med ASP.NET core
- Forbedret DevOps support med containerization
- 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.
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.”
Oprettelse og redigering af moduler i Sitecore for Visual Studio. Kilde: Sitecore Developer Tools
KLAUS PETERSEN
Global CTO