Umbraco uuendus

Uuenda Umbracot ilma oma saiti rikkumata. Me viime vanad Umbraco 7 ja 8 versioonid üle uusimale .NET-põhisele Umbracole — paketid, mallid, kohandatud kood ja sisu jäävad puutumata — haldades samal ajal tootmises 1000-toimetajaga ja 80 000-leheküljelise platvormi.

Null

Seiskusaeg lavastatud Umbraco üleminekul

80K

Leheküljed uuendatud tootmises

1 000

Toimetajad jätkasid tööd ülemineku ajal

Üks Umbraco uuendus on protsess, mille käigus olemasolev Umbraco sait viiakse üle uuemale versioonile — enamasti vanadest ASP.NET (Umbraco 7/8) versioonidest kaasaegsele ASP.NET Core põhisele versioonile (Umbraco 9 ja uuemad, sealhulgas 10, 13 LTS ja jooksvad versioonid). See hõlmab andmebaasi skeemi, dokumenditüüpe, malle, kohandatud koodi, kolmanda osapoole pakette ja integratsioone, mitte ainult põhipaigaldust. OSKI viib Umbraco uuendused läbi kavandatud, tagasipööratava protsessina, mis hoiab teie sisu ja saidi elavana.

Väljakutsed, mida me lahendame

Kuhu tavaliselt eksitakse — ja kuidas OSKI selle õigeks teeb.

Oled kinni Umbraco 7 või 8 verzioonis ja .NET Frameworkist .NET Core’i üleminek tundub nagu täielik ümberkirjutus.

See ongi tihti arhitektuuri muutus süsteemi tuumiku tasemel — ja just seda tööd me teeme. Kaardistame iga dokumenditüübi, malli, pindkontrolleri ja paketi ASP.NET Core vasteteks ning kanname üle kohandatud koodi, selle asemel et kuidagi maagiliselt nuppu vajutada.

Sinu Umbraco versioon ei ole enam toetatud, seega jääd ilma turvapaikadest ning abi ei ole saadaval.

Viime sind toetatud versioonile — tavaliselt praegusele LTS-ile nagu Umbraco 13 — nii et oled jälle turva- ja veaparanduste aknas sees ning tagame edasi puhta uuendusraja.

Pool su saidist tugineb pakkidele, mida uues Umbracos ei eksisteeri.

Auditime esmalt kõik sõltuvused, leiame hooldatud järglase, asendame hüljatud paketid fokusseeritud kohandatud koodiga ning anname sulle tegeliku ulatuse teada enne, kui kohustud — et uuenduse keskel poleks üllatusi.

Sait teenib tulu ja toimetajad töötavad sel iga päev — seda ei saa suletuna võtta suureks korraga üleminekuks.

Teeme uuenduse paralleelses keskkonnas, migreerime sisu, töötame mõlemad samal ajal ning järk-järgult suuname liiklust ümber. Me toimetasime 80 000-leheküljelise ülikooli saidi 1000 toimetajaga ilma katkestusteta.

Eelmine kord, kui keegi prooviks uuendust, see poolikuks jäi ja pooleli jäeti.

Uuendame ühe peamise versiooni korraga Umbraco toetatud rajal, valideerime iga sammu juures ja hoiame töökorras tagasipööramise — nii et projekt saab lõpule viidud, mitte ei jää katkenud harusse.

Sisu mahule on vaja tõelist CMS-i

Peapea ja traditsioonilise CMS-i nõudlus kasvab, kuna brändid toimetavad sisu üha rohkemate kanalite ja saitide kaudu.

$77.8B

Sisuturunduse haldustarkvara turg aastal 2033

10.6%

Aastane kasv (CAGR), 2026–2033

Umbraco uuendus — algusest lõpuni

01

Umbraco 7 ja 8 uuendused .NET Core’ile

Rasked juhtumid: üleminek vanalt ASP.NET Frameworki reale (Umbraco 7/8) ASP.NET Core reale (9, 10, 13 LTS ja praegune). Me rakendame vaated, kontrollerid, kompositsioonid ja käivituskäivituse uuel virnal taas, säilitades käitumise.

02

Väikeste ja LTS versioonide uuendused

Oled juba Umbraco 9 või 10 juures ja pead jõudma praeguse LTS versioonini? Me haldame samm-sammult uuendusi, NuGet tõstmisi, katkestusi parandusi ja migratsioone, et sa jääksid ajakohaseks ja toetatuks.

03

Pakettide ja sõltuvuste kaasaegistamine

Inventeerime iga Umbraco paketi ja NuGet sõltuvuse, asendame mahajäetud, uuendame hooldatud ja ehitame uued kohandatud integratsioonid uute API-de vastu.

04

Sisu ja skeemi migratsioon

Dokumenditüübid, andmetüübid, meedia, liikmed ja kogu sisu puu liiguvad koos nende suhetega. Kontrollime arve ja teostame juhuvalikut, et midagi ei kaduks vaikselt.

05

Kohandatud koodi ja mallide üleviimine

Razor vaated, pind- ja API kontrollerid, väärtuste konverteerijad, sündmuste ja teavituste käsitlejad viiakse üle vanadest konksudest uude torujuhtmesse, seejärel testitakse reaalse sisuga.

06

Null-seiskamisega üleminek ja tagasipöördumine

Jookseme uuendatud saidil paralleelselt, harjutame üleminekut, suuname liiklust järk-järgult ümber ja hoiame vana keskkonna soojas — nii et ebaõnnestunud samm on tagasipöördumine, mitte katkestus.

Väljastusprotsess, mis on ehitatud riskide vähendamiseks

01

Audit

Loetleme sinu hetke Umbraco versiooni, paketid, kohandatud koodi, integratsioonid ja sisu mahu, seejärel kaardistame toetatud uuendusmarsruudi ja märgime igasuguse katkestava muudatuse ette.

02

Plaanimine

Lepime kokku sihtversioonis (tavaliselt praegune LTS), pakettide asendustes, migratsioonimeetodis ja üleminekukavas — ulatus ja riskid laual enne koodi kirjutamist.

03

Uuendus

Paralleelses keskkonnas teeme samme läbi suuremate versioonide, viime kohandatud koodi ja mallid ASP.NET Core’ile ning migreerime andmebaasi skeemi ja sisu.

04

Kinnitamine

Testime lehti, toimetajate töövooge, integratsioone ja jõudlust vana saidi vastu, parandame katkestusi ja kinnitame sisuliselt õiglust, enne kui keegi tootmist puudutab.

05

Üleminek

Migreerime lõpliku sisu, suuname liiklust järk-järgult ümber vanalt saidilt varuvõimalusena, seejärel jälgime, tugevdame ja anname üle toetatud ning plaastritav ehitise.

Meie virn selle töö jaoks

Umbraco 13 LTS Umbraco 10 Umbraco 8 Umbraco 7 ASP.NET Core .NET Framework C# Razor SQL Server Examine / Lucene Docker uSync

Miks tiimid valivad meid

Käivitate Umbraco suures mahus tootmises

Käivitate Umbraco suures mahus tootmises

See ei ole ühe saidi lahendus — meil on 80 000-leheküljeline Umbraco platvorm, mis teenindab ~300 päringut sekundis 1000 toimetajale. Täiendused, mis taluvad reaalset koormust ja tõelisi toimetajaid, on meie alus.

25+ aastat Umbraco alal

25+ aastat Umbraco alal

Oleme välja andnud versioonid Umbraco 7, 8, pea ilma liideseta ja uusimad .NET Core versioonid, nii et me teame, millised katkestused on tõsised ja millistel pakettidel on tulevik.

Kogenud meeskond 2–4 nädalaga

Kogenud meeskond 2–4 nädalaga

Kogume Umbracot valdava kogenud meeskonna 2–4 nädala jooksul ja kasutame tehisintellekti kiirendatud inseneriteenuseid kuni 3 korda kiirema kohaletoimetamise jaoks — kodeerime ümber, mitte ainult ei loe õpetusi.

Tagasipööratav, mitte suur pauk

Tagasipööratav, mitte suur pauk

Iga täiendamine töötab paralleelses keskkonnas koos testitud tagasikerimise ja järkjärgulise liikluse suunamisega, nii et teie elus ning tulu jaoks kriitiline sait pole kunagi katsetematerjal.

Null

Seiskamiste arv hinnatud Umbraco üleminekul

80K

Leheküljed uuendatud tootmises

1 000

Toimetajad jätkasid tööd ülemineku ajal

3x

Kiirem tarne tehisintellekti abil

Küsimused, vastused

Umbraco uuendus viib olemasoleva Umbraco saidi CMS-i uuemale versioonile. Suurimad hüpped toimuvad vanalt ASP.NET Frameworki reale (Umbraco 7 ja 8) üle tänapäevasele ASP.NET Core reale (Umbraco 9, 10, 13 LTS ja praegused versioonid). Tõeline uuendus hõlmab andmebaasi skeemi, dokumenditüüpe, malle, kohandatud koodi, pakette ja integratsioone — mitte ainult põhituuma NuGet paketti.

Jah. Üleminek Umbraco 7 või 8-lt .NET Core reale on tegelikult rakenduskihi ümberplatvormimine ja see on töö, milles me oleme spetsialiseerunud. Me teostame vaadete, kontrollerite ja kohandatud koodi uuesti implementeerimise ASP.NET Core'is, migreerime sisu ja skeemi ning asendame paketid, mis enam ei eksisteeri — hoides seejuures teie sisu ja URL-id puutumatuna.

Ei. Me uuendame paralleelses keskkonnas, käivitame selle koos tootmisega ja teeme ülemineku, suunates liiklust järk-järgult vanale saidile varukoopiana. Me uuendasime 80 000-leheküljelise Umbraco ülikooli saidi ilma seisakuta 1 000 sisutoimetaja jaoks.

Me auditeerime iga paketi ja sõltuvuse enne alustamist. Hooldatud paketid uuendatakse, hüljatud paketid asendatakse hooldatud järeltulija või spetsiaalse kohandatud koodiga ning me anname teile tegeliku ulatuse enne kohustuse võtmist — nii et uuendus ei jää seisma puuduva sõltuvuse tõttu.

Tavaliselt komplekteerime ja viime vanema Umbraco meeskonna kokku 2–4 nädalaga, seejärel kasutame AI-ga kiirendatud insenertehnikat kuni 3 korda kiiremini tarnimiseks. Esimene samm on alati teie praeguse versiooni, pakettide ja kohandatud koodi audit, et plaan oleks teie tegelikul ehitusel põhinev.

Inimesed, kes seda ehitavad

Kogenud insenerid, arhitektid ja juhtmeeskonna liikmed — valmis 2–4 nädala jooksul.

Tutvu meeskonnaga
Kyrylo Osadchuk Kyrylo Osadchuk CEO
Roman Oleksuk Roman Oleksuk CTO
Oleksandr Luhovoi Oleksandr Luhovoi Software Developer
Mykyta Oparko Mykyta Oparko Full-Stack Developer
Rafael Mamedov Rafael Mamedov Mobile Engineer
Volodymyr Kolisnyk Volodymyr Kolisnyk Software Developer
Michael Razuvaev Michael Razuvaev Frontend Developer
Maksym Yelyseiev Maksym Yelyseiev Full-Stack Developer
Hryhorii Tsyapa Hryhorii Tsyapa Full-Stack Developer
Oleksandr Korenivskyi Oleksandr Korenivskyi Full-Stack Developer
Ivan Bilotserkivskyi Ivan Bilotserkivskyi Full-Stack Developer
Iustin Popovici Iustin Popovici Full-Stack Developer
Andrii Khodakivskyi Andrii Khodakivskyi Software Developer
Mykhailo Radzievskyi Mykhailo Radzievskyi Mobile Software Engineer
Bohdan Serhieiev  Bohdan Serhieiev Full-Stack Developer
Natalia Bukatar Natalia Bukatar Full-Stack Developer
Alexey Danilo Alexey Danilo Full-Stack Developer
Dmytro Demenchuk Dmytro Demenchuk Full-Stack Developer

Ehitage see õigesti.

Rääkige meile oma tootest, platvormist või moderniseerimise eesmärgist — me pakume arhitektuuri ja kogenud meeskonda.

×
Ei tea, kust alustada? Me aitame teil järgmised sammud paika panna!
×
Väljakutse? Meie meeskond muudab selle lahenduseks.
Nõusolek isikuandmete töötlemiseks