Dags att uppgradera Drupal till version 10
Drupal är ett open source CMS som är fritt att använda och utveckla. Men man måste alltid se till att de plattformar man använder hålls uppdaterade och uppgraderas när det behövs. Drupal 9 kommer redan i november att nå sitt end-of-life och bör uppgraderas till Drupal 10.
Alla system bör uppdateras kontinuerligt, både av säkerhetsskäl och för att hänga med annan utveckling och uppdateringar av exempelvis webbläsare och kodbibliotek och ramverk. En uppgradering däremot, det är när man uppgraderar hela versionen av Drupal, t ex från version 9 till 10.

En kort sammanfattning av Drupals olika versioner
Olika versioner av Drupal har tidigare inneburit stora skillnader, så stora att man tidigare fått ta fram helt nya sajter i olika versioner eftersom det inte gått att migrera en befintlig lösning till den senaste versionen på något bra sätt. Perioderna mellan nya versioner, och livslängden (dvs den tid som versionen utvecklades och uppdaterades) var dock relativt långa, så det var inget större problem egentligen.
Men det blev det ändring (och bättring!) på med Drupal 8 som kom i november 2015. Drupal byggdes då om från grunden på ett mer modernt och framåtkompatibelt sätt och sedan dess kan man uppgradera en sajt mellan olika versioner förhållandevis enkelt.
Första versionen av Drupal kom redan 2001, men de första 6 versionerna känns som historia vid det här laget.
Drupal 7 kom redan januari 2011 och skulle sluta supportas november 2021 tillsammans med version 8, men detta sköts upp till november 2022 pga covidpandemin och sedan ytterligare till november 2023. Just nu är slutdatumet januari 2025.
Drupal 8 kom i november 2015 och nådde sin end-of-life i slutet av november 2021.
Drupal 9 kom i juni 2020 och har sin end-of-life i november 2022.
Drupal 10 som just nu är den senaste versionen kom i december 2022.
Mer om Drupal 10
Drupal 10 kommer med ett mer modernt gränssnitt för administratörer och underlättar även för utvecklare vad gäller tillgänglighetsanpassningar. Eftersom CKEditor 4 kommer att sluta stödjas under 2023, så introduceras CKEditor 5 utan att kräva en separat installation. Stödet för Internet explorer är äntligen slopat vilket vi applåderar - det ger helt nya UI-möjligheter.
Kärnan (core) i Drupal under huven är tajtare och mer fokuserat och här finns också ett starttema att utgå från.
Säkerhetsmässigt har PHP ramverket Symfony 4 ersatts av Symfony 6.2 vilket medför förbättrad prestanda och säkerhet. Drupal 10 kräver minst PHP 8.1 och stöjder även PHP 8.2.
© 040 2023
Relaterade artiklar:
Låt oss presentera Drupal
Kan tusentals utvecklare världen över ha fel? Är Drupal ett väldigt kompetent CMS med öppen källkod och stora möjligheter? Eller är det superkomplext med en hög inlärningskurva och svårt att jobba i? Tillåt oss att presentera dig för Drupal.
Hur kan man förbättra för administratörer i Drupal?
Drupal erbjuder en funktionell adminpanel "out of the box", men man kan med hjälp av externa adminteman och moduler försköna och förbättra översikten för administratörerna. Särskilt förtjusta är vi i admintemat Gin och vi ska berätta varför.
Uppgradera Drupal 8 till Drupal 9
Vi berättar varför, och mer specifikt vad det innebär att uppgradera från Drupal 8 till Drupal 9.