BGU Portaal
Juhtumi ülevaade
BGU portaal on suletud, ainult autentimisega platvorm, mis on loodud tudengitele ja õppejõududele ning mõeldud asendama üldist sisu isikupärastatud kogemusega, mis on kohandatud iga kasutaja rolli ja profiili järgi. Selle asemel, et kõigile näidata samu andmeid, filtreerib portaal ajakavasid, hindeid, makseid, sõnumeid ja sündmusi kaheksa erineva kasutajakriteeriumi alusel ning integreerub sujuvalt Moodle’i ja enam kui kümne teise akadeemilise APIga.
Eesmärk: Peamine eesmärk oli pakkuda igale kasutajale — tudengile või õppejõule — täielikult isikupärastatud infokogemust, tuginedes nende individuaalsele rollile ja omadustele. Samal ajal pidi lahendus andma sisuhalduritele paindlikud, mitte-tehnilised vahendid selleks, et kontrollida, kes mida näeb, ilma et iga sisu muutuse jaoks oleks vaja arendaja sekkumist.
Projekti põhiinfo
Tööstusharud
Kõrgharidus, EdTech (haridustehnoloogia), üliõpilaste infosüsteemid, õppehaldussüsteemi (LMS) integratsioon, ülikooli digitaalsed teenused
Teenused
Veebiportaali arendus, kohandatud CMS-i rakendamine, süsteemide ja API integratsioon, pilve infrastruktuuri seadistamine, DevOps ja tootetugi, arhitektuurinõustamine
Lahendused
Rollipõhine sisu isikupärastamise mootor, mitme API integratsioonikeskus (ajakavad, hinded, maksed, ülesanded), reaalajas sisu eelvaade, Moodle SSO integratsioon
Tehnoloogiad
C# (.NET) backend, Umbraco CMS (jagatud avaliku saidiga), Angular SPA frontend, Docker konteinerimine, AWS pilv (Fargate, RDS, S3, koormusega tasakaalustaja)
Väljakutsed
Protsess
Arhitektuuri planeerimine
Määratleti tehniline alus, valides avaliku saidiga jagatud infrastruktuuri tõhususe ja ühtsuse tagamiseks.
Isikupärastamise mootor
Loodi kaheksakriteeriumiline sisueesmärgi süsteem, mis võimaldab toimetajatel kontrollida nähtavust kasutajagruppide lõikes erinevatel sisutüüpidel.
API integratsioon
Ühendatud rohkem kui kümne APIga, mis hõlmavad ajakavasid, hindeid, makseid, ülesandeid ja Moodle SSO ligipääsu mitmetes ülikooli süsteemides.
Eelvaate arendus
Loodi elav eelvaatesüsteem Umbracos, mis võimaldab toimetajatel vaadata sisu täpselt nii, nagu seda näeb konkreetne kasutaja enne muudatuste avaldamist.
Rolli vahetamine
Võimaldati töötajatel ajutiselt ümber lülituda tudengi vaatesse täpseks testimiseks ja valideerimiseks erinevates kasutajastsenaariumites.
Tootetugi
Pakkus järelvalvet, hooldust ja stabiilsustuge pärast käivitamist pideva jõudluse jälgimise ja paranduste kaudu.
Lahendused
Lahenduse peamised funktsioonid
Vanema CRM-i importtoru: Kohandatud torujuhe, mis tõlgib pärandatud CRM-andmed Umbraco sisuks tootjate, mudelite, artiklite ja arvustuste jaoks.
Lucene’i jõul töötav vahemälu mootor: Lucene’i-põhine hübriidvahemälu, mis võimaldab kataloogi ja artiklite otsingut saidil.
Plokipõhine sisuhaldur: Plokipõhine sisuhaldur, mis võimaldab toimetajatel lisada autosid ja kirjutada artikleid ilma tehnilise abita.
Paindlikud kontaktvormid: Konsultatsioonide, testisõitude ja rahastamispakkumiste vormid, mis on integreeritud kolmanda osapoole müügivihjete haldamise teenustega.
Tsentraliseeritud reklaamiplatvorm: Üksik, paindlik süsteem reklaamipaigutuste ja kampaaniate haldamiseks saidi igal lehel.
Tulemused numbrites
80%
Platvormi ulatuses õigesse kasutajagruppi sihitud sisu protsent.
98%
Integreeritud API-de (graafikud, hinded, maksed) töökindlus tootmiskoormuse all.
40%
Personaalset sisu seadistamiseks ja avaldamiseks vajaliku aja vähenemine toimetajatel.
35%
Portaali jõudluse stabiilsuse paranemine tipptundidel kõigis keskkondades.
25%
Ligipääsu- ja sisuga seotud tugipäringute vähenemine pärast lansseerimist.
50%
Sisselogimisega seotud probleemide vähenemine pärast SSO integratsiooni kõigil kasutajakontodel.