Umbraco on paljude ettevõtete jaoks olulise sisu ja e-kaubanduse aluseks. Uuendused jäävad märkamatuks, kuni tarkvarapaketid, turbeuuendused või toimetaja kasutuskogemus sunnivad sind tegutsema. Käesolevas juhendis selgitatakse, millal on aeg uuendada, millised on sellega seotud riskid ja kuidas muuta muudatused ettearvatavaks.
Umbraco toetab vaheldumisi lühiajalisi ja pikaajalisi toetussarju, mis on kooskõlas kaasaegse .NET-iga. Pakettide, hostingute ja halduskeskkonna areng järgib neid sarju. Olulisest mahajäämusest tulenevad suuremad turvariskid, laienduste töötamatus ja sisu meeskondade tootlikkuse langus. See takistab või raskendab ka tehisintellekti kasutuselevõttu, kuna pilvepõhised tehisintellekti SDK-d tuginevad kehtivatele .NET-i versioonidele ja toetatud hosting-piltidele. Lahenduseks on järjepidev uuendamine, mitte päästmisprojekt.
Kõigepealt parandage ebaselged vastused. See vähendab kulusid ja tagab toimetamise kvaliteedi.
Kinnitage soovitud Umbraco versioon ja käitamiskeskkond, seejärel viige läbi lühike ühilduvustest, keskendudes pakettidele ja haldusliidese kohandustele. Korraldage katseprojekt mõnel vähemolulisel veebisaidil või osal toimetajate rühmast. Viige kasutusele järk-järgult, jälgige veamäära ja haldusliidese jõudlust ning laiendage kasutusala edasi ainult siis, kui süsteem toimib tõrgeteta.
Keskendume praegustele ja hiljuti toetatud tooteliinidele, mis on kooskõlas kaasaegse .NET-iga. .NET Frameworki väga vanad versioonid toovad kaasa märkimisväärseid riske ja kulusid.
Umbraco 13 LTS .NET 8-l
Parim valik pikaajalistele veebisaitidele. Saad stabiilse versiooni, mis sisaldab turvaparandusi ja laiaulatuslikku paketitoetust.
Miks see oluline on: vastab kaasaegsele .NET-ile, praegustele Azure’i hosting-piltidele ja kõige tervemale paketite ökosüsteemile.
Riskid, kui jääd maha: paketid ja pilve SDK-d arenevad edasi, mistõttu pead kasutama vanu kliente ja leppima turvalisuse kompromissidega.
Umbraco 14 ja uuemad lühiajalised versioonid kaasaegsel .NET-platvormil
Sobivad suurepäraselt kiiresti arenevatele meeskondadele, kes soovivad uusi backoffice-funktsioone. Need versioonid uuenevad kiiresti.
Miks see oluline on: juurdepääs uusimatele redigeerimisfunktsioonidele ja API-dele.
Viivitamise riskid: lühem toetusaeg ja vajadus planeerida sujuv üleminek järgmisele LTS-versioonile.
Umbraco 12 ja muud lühiajalised versioonid .NET 7-l
Hakatakse vananema. Pakettide puhul on tähelepanu suunatud peamiselt versioonile 13 LTS ja uuematele versioonidele. Mõned hostinguteenused ja koostatud pildid ei rõhuta enam .NET 7-t.
Mõju äritegevusele: kulub rohkem aega vanemate pakettide versioonide fikseerimisele, uuemate laienduste ja teenustega integreerimine on keerulisem.
Umbraco 10 LTS .NET 6-l
Stabiilne, kuid praktiline kasutusiga hakkab lõppema. Paljud pakettide loojad keskenduvad .NET 8-põhistele versioonidele.
Miks see oluline on: turvalisus ja platvormi uuendused on versioonis 13 LTS paremini tagatud.
Praktiline lähenemine: planeerige sujuv üleminek versioonile 13 LTS, et hiljem ei peaks tegema kahte suurt hüpet.
Umbraco 9 .NET 5-l
Ei vasta enam kehtivatele hosting-nõuetele, turvapoliitikatele ega pakettide sihtversioonidele.
Miks see on oluline: tänapäevased Azure’i pildid, turvalisuse juhised ja sõltuvused on edasi arenenud, mis suurendab riske ja integratsiooniga seotud vaeva.
Praktiline lahendus: migreeruge toetatud LTS-versioonile tänapäevasel .NET-il, tavaliselt 13 LTS-ile, keskendudes pakettide asendamisele.
Umbraco 8 ja vanemad versioonid .NET Frameworkil
Suur risk ja kõrged hoolduskulud. Backoffice’i kohandused tuginevad vananenud lähenemisviisidele ning paljud paketid ja kasutuselevõtu tööriistad ei toeta neid enam.
Miks see on oluline: piiratud turvalisus, kahanev ökosüsteem ja karmimad auditid.
Praktiline lahendus: käsitle seda kui migratsiooniprojekti kaasaegsele Umbracole .NET 8-l. Arvestage aega pakettide vahetamiseks, sisumudeli muudatusteks, otsingu uuesti indekseerimiseks ja hosting-teenuse uuendusteks.
Backoffice’i muudatus, mida tuleks silmas pidada
Uuemad Umbraco versioonid kasutavad moderniseeritud backoffice’i platvormi. Vanematele lahendustele loodud kohandatud backoffice’i laiendused vajavad sageli ümberkirjutamist.
Miks see oluline on: just siit tulenevad enamik ootamatuid kulusid. Tuvastage need kohandused varakult ja planeerige ümberkirjutamine juba pilootetapis.
Meeskonnad avastavad sageli, et väide „me ei saa AI-d lihtsalt sisse lülitada“ ei ole seotud funktsionaalsusega, vaid on seotud käivituskeskkondade ja SDK-de ühilduvusega. Siin on praktiline ülevaade sellest, kuidas teie Umbraco versioon ja .NET-käivituskeskkond mõjutavad selliste teenuste kasutamist nagu Azure OpenAI / OpenAI, AWS Bedrock/SageMaker ja Google Vertex AI.
Kui kasutad kaasaegset Umbraco ja kaasaegset .NET-i, oled õigel teel:
Kui kasutad vananevaid, kuid endiselt toetatavaid tootesarju, oled kollases kategoorias:
Kui kasutad tsüklivälist või vanemat versiooni, on su staatus punane:
Mida tähendab siin „AI-valmis“
Juhi praktiline reegel
Sageli küll. Alustage praegusest LTS-versioonist kaasaegsel .NET-platvormil ja veenduge ühilduvuses sihtotstarbelise pilootprojekti abil.
Tavaliselt küll, heas mõttes. Kiirem tagakontor, vähem tõrkeid ja sujuvamad töövood.
Kohandatud backoffice’i laiendused ja vanemad paketid. Tuvastage need esmalt ja planeerige eelarves vahendid nende asendamiseks või ümberkirjutamiseks.
Paluge üheleheküljelist ülevaadet, milles on kirjas teie Umbraco versioon, käitamiskeskkond, olulised paketid ja teadaolevad kohandused. Kiidake heaks lühike ühilduvustest ning viige seejärel läbi uuenduse katse madala riskiga veebisaidil. Tehke seda kord kvartalis.
Me kavandame ja viime läbi Umbraco uuendusi rahulikult ja järkjärguliselt. Kui soovite välist arvamust või rakendusteami abi, võtke meiega ühendust.