BGU portaal
Juhtumi ülevaade
BGU portaal on suletud, autentimisega ligipääsetav platvorm, mis on loodud tudengitele ja õppejõududele ning mille eesmärk on asendada üldised sisud personaalse kogemusega, mis on kohandatud iga kasutaja rolli ja profiili järgi. Selle asemel, et näidata kõigile sama teavet, filtreerib portaal ajakavasid, hinneteid, makseid, sõnumeid ja sündmusi 8 erineva kasutajakriteeriumi alusel, integreerudes sujuvalt Moodle'i ja enam kui kümne teise akadeemilise API-ga.
Eesmärk: Peamine eesmärk oli pakkuda igale kasutajale — tudengile või õppejõule — täielikult isikupärastatud teabe kogemust, mis põhineb nende individuaalsel rollil ja omadustel. Samal ajal pidi lahendus andma sisutoimetajatele paindlikud, mittetehnilised tööriistad selleks, et hallata, kes mida näeb, ilma et iga sisumuutuse puhul oleks vaja arendaja kaasamist.
Põhiprojekti info
Tööstusharud
Kõrgharidus, haridustehnoloogia (EdTech), üliõpilaste infosüsteemid, õppehaldussüsteemide (LMS) integratsioon, ülikooli digitaalsed teenused
Teenused
Veebipordali arendus, kohandatud CMS-i juurutamine, süsteemide ja API-de integratsioon, pilveinfrastruktuuri seadistamine, DevOps ja tootmise tugi, arhitektuurikonsultatsioonid
Lahendused
Rollipõhine sisupersonaliseerimise mootor, mitme API integratsiooni keskus (ajakavad, hinded, maksed, ülesanded), reaalajas sisu eelvaatesüsteem, Moodle SSO integratsioon
Tehnoloogiad
C# (.NET) tagaplaan, Umbraco CMS (jagatud avaliku saidiga), Angular SPA esiotsa, Docker konteinerdamine, AWS pilv (Fargate, RDS, S3, koormuse tasakaalustaja)
Väljakutsed
Protsess
Arhitektuuri planeerimine
Määratleti tehniline alus, valides avaliku saidiga jagatud infrastruktuuri tõhususe ja järjepidevuse tagamiseks.
Personaliseerimise mootor
Loodi 8-kriteeriumiline sihtimise süsteem, mis võimaldab toimetajatel kontrollida nähtavust kasutajagruppide lõikes erinevatel sisuliikidel.
API integratsioon
Ühendati üle kümne API-ga, mis hõlmavad ajakavasid, hindamisi, makseid, ülesandeid ja Moodle SSO juurdepääsu mitmes ülikooli süsteemis.
Eelvaate arendus
Loodi Umbracos reaalajas eelvaatesüsteem, mis võimaldab toimetajatel näha sisu täpselt nii, nagu seda konkreetne kasutaja enne avaldamist näeks.
Rolli vahetamine
Võimaldati töötajatel ajutiselt lülituda tudengi vaatesse täpseks testimiseks ja valideerimiseks erinevates kasutajastsenaariumites.
Tootmise tugi
Pakkus pidevat jälgimist, hooldust ja stabiilsustuge peale käivitust pideva jõudluse jälgimise ja parandustega.
Lahendused
Lahenduse põhifunktsioonid
Pärandi importtoru: Kohandatud torujuhe, mis tõlgendab vana CRM andmeid Umbraco sisuks tootjate, mudelite, artiklite ja arvustuste jaoks.
Lucene-põhine vahemälu mootor: Lucene-põhine hübriidvahemälu, mis võimaldab kataloogi ja artiklite otsingut saidil.
Plokkidel põhinev sisutoimetaja: Plokkidel põhinev sisutoimetaja, mis võimaldab toimetajatel lisada autosid ja kirjutada artikleid ilma tehnilise abita.
Paindlikud juhtimiskontaktvormid: Vormid konsultatsioonide, testisõitude ja finantseerimispakkumiste jaoks, integreeritud kolmanda osapoole müügivõimaluste töötlemise teenustega.
Keskne reklaamiplatvorm: Üksainus, paindlik süsteem reklaamipaigutuste ja kampaaniate haldamiseks kogu saidi kõigil lehtedel.
Tulemused numbrites
80%
Protsent sisu õigesti sihitud õigele kasutajagrupile kogu platvormil.
98%
Integreeritud API-de (graafikud, hinnangud, maksed) töökindlus tootmiskoormuse all.
40%
Ajakokkuhoid, mida toimetajad vajavad isikupärastatud sisu seadistamiseks ja avaldamiseks.
35%
Veebipordi jõudluse stabiilsuse paranemine tipptundidel kõigis keskkondades.
25%
Juurdepääsu ja sisuga seotud tugipäringute vähendamine peale käivitamist.
50%
Sisselogimisega seotud probleemide vähendamine pärast SSO integreerimist kõigi kasutajakontode puhul.