MVS
Juhtumi ülevaade
MVSWinFinance pöördus meie poole, et luua professionaalne promo-veebisait, mis selgelt tutvustaks nende finantstooteid ja lihtsustaks kasutajate päringute kogumise protsessi. Lahendus ehitati Umbraco 16 baasil — valiti tänu selle kaasaegsele, komponentidel põhinevale arhitektuurile ja pikaajalise toe alusele.
Valminud veebisait hõlmab kõiki olulisi ärilisi puutepunkte: struktureeritud kontaktvorm, kohandatavad hinnaplaanid ja põhjalik KKK sektsioon. Kogu sisukihiga haldatakse otse Umbraco haldusliidese kaudu, andes kliendile täieliku toimetajate kontrolli ilma, et igapäevaste värskenduste jaoks oleks vaja arendajate abi.
Eesmärk: Kohe pakkuda täielikult hallatav Umbraco 16 veebisait, luua skaleeritav alus edaspidiseks kasvuks ja rakendada korduvkasutatavad CMS-põhised komponendid – kõik selleks range ajakava raames.
Põhiprojekti info
Tööstusharud
Finantstehnoloogia, VKEde rahastamine ja ettevõtte rahandus, Digitaalsed panganduslahendused, Ettevõtte finantsjuhtimine, Veebipõhised finantsteenused
Teenused
Täisvirna arendus, CMS arhitektuuri disain, frontend integratsioon, juurutamine ja DevOps seadistamine
Lahendused
Promo-veebisait Umbraco 16 peal, CMS-põhine komponentide kogu, Kontaktvorm SMTP-põhise edastusega, Hinnakavad ja KKK sektsioonid
Tehnoloogiad
Umbraco 16+ .NET 9.0, MS SQL Server, uSync, SeoToolkit, Umbraco, Block List Models, SMTP
Väljakutsed
Protsess
Projekt viidi ellu ühe arendajana täieliku virna ulatuses, keskendudes tugevalt arhitektuuri selgusele ja CMS-i laiendatavusele. Töötades paralleelselt frontend-inseneriga, järgnes tehniline teostus etappide kaupa – CMS-i seadistamisest ja backend mudelite loomise kaudu frontend integratsiooni ja lõpliku juurutamiseni. Iga etapp eelisjärjekorras toimetajasõbralikkus ja pikaajaline hooldatavus.
Uurimine ja arhitektuuri planeerimine
Analüüsiti kliendi nõudmisi, määratleti CMS sisu struktuur ning planeeriti Umbraco 16 dokumenditüüpide hierarhia, blokklisti komponendid ja backoffice haldusvood enne esimese koodirea kirjutamist.
CMS backend arendus
Ehitatud täis Umbraco 16 CMS kiht — dokumenditüübid, blokklisti mudelid, andmetüübid — ja seadistatud uSync keskkondade sünkroonimiseks ning SeoToolkit backoffice SEO halduseks.
Frontend integratsioon
Integreeritud HTML ja CSS mallid, mida arendas paralleelselt frontend-insener, sidudes need CMS-põhiste Razor-vaadetega ja tagades, et kõik sisualad on hallatavad backoffice-st.
Juurutamine ja valideerimine
Halduse varajane juurutamine, SMTP-põhise e-posti seadistamine kontaktvormi jaoks, kõigi funktsionaalsete nõuete valideerimine kliendiga ning veendumine, et sait vastab tarnetingimustele kokkulepitud ajaraamis.
Lahendused
Lahenduse põhifunktsioonid
Täiustatud CMS kontroll — Täielik backoffice haldus sisu, paigutuste ja kohandatavate seadistuste üle, sealhulgas dünaamiline kontaktvormi saajate juhtimine.
Korduvkasutatavad blokklisti komponendid — Paindlik komponentide kogu lehtede ehitamiseks ja ümberkorraldamiseks ilma arendaja sekkumiseta või kohandatud koodita.
Hinnaplaanid ja KKK sektsioonid — Pühendatud CMS-põhised sektsioonid toote esitamiseks struktureeritud ja toimetajasõbralike andmemudelitega.
Ühe klõpsu keskkondade sünkroonimine — uSync seadistatud kiireks ja usaldusväärseks sisu tüüpide ja backoffice struktuuri sünkroonimiseks arenduse-, testimise- ja tootmiskeskkondade vahel.
SEO backoffice haldus — SeoToolkit integratsioon, mis annab toimetajatele otsejuurdepääsu metaandmete, lehe pealkirjade ja SEO seadistuste juhtimiseks ilma koodi muutmata.
Tulemused numbrites
100%
Tagatisehaldatav sisu kogu saidil — toimetajad kontrollivad iga sektsiooni, komponenti ja vormiseadistust ilma koodi puudutamata.
31%
Tagasipõrkemäär langes pärast disaini uuendamist, mida toetas selgem sisu struktuur, parem lehe hierarhia ja kiirem laadimiskiirus.
78%
Kiirem lehe tootmine tänu taaskasutatavale Block List komponenditeegile — toimetajad loovad uusi maandumislehti ilma arendaja kaasamiseta.
68%
Pikaajaline hoolduskoormus vähenes modulaarse arhitektuuri tõttu — muudatused on isoleeritud, ennustatavad ja vajavad minimaalset inseneriaega.