BGU Portál
Přehled případu
BGU Portál je uzavřená platforma přístupná pouze po ověření, vytvořená pro studenty a fakultu, navržená tak, aby nahradila obecný obsah personalizovaným zážitkem přizpůsobeným roli a profilu každého uživatele. Místo toho, aby všem zobrazovala stejné informace, portál filtruje rozvrhy, známky, platby, zprávy a události na základě 8 různých kritérií uživatele a zároveň bezproblémově integruje Moodle a více než deset dalších akademických API.
Cíl: Hlavním cílem bylo zajistit plně personalizovaný informační zážitek pro každého uživatele — studenta či pracovníka fakulty — na základě jejich individuální role a atributů. Současně muselo řešení poskytnout redaktorům obsahu flexibilní, netechnické nástroje k řízení toho, kdo co vidí, bez nutnosti zapojení vývojářů při každé změně obsahu.
Klíčové informace o projektu
Odvětví
Vysoké školství, EdTech (vzdělávací technologie), Systémy informací o studentech, Integrace systémů pro řízení výuky (LMS), Digitální služby univerzit
Služby
Vývoj webových portálů, Implementace vlastního CMS, Integrace systémů a API, Nastavení cloudové infrastruktury, DevOps a podpora produkce, Architektonické poradenství
Řešení
Personalizační engine obsahu založený na rolích, Multiplatformní integrační hub API (rozvrhy, známky, platby, úkoly), Systém živého náhledu obsahu, Moodle SSO integrace
Technologie
C# (.NET) backend, Umbraco CMS (sdílený s veřejnou stránkou), Angular SPA frontend, Docker kontejnerizace, AWS Cloud (Fargate, RDS, S3, Load Balancer)
Výzvy
Proces
Plánování architektury
Definovali technické základy, vybrali sdílenou infrastrukturu s veřejnou stránkou pro efektivitu a konzistenci.
Personalizační engine
Vyvinuli systém cílení obsahu podle 8 kritérií, který umožňuje redaktorům kontrolovat viditelnost pro jednotlivé uživatelské skupiny napříč různými typy obsahu.
Integrace API
Propojili více než deset API pokrývajících rozvrhy, známky, platby, úkoly a přístup Moodle SSO napříč univerzitními systémy.
Vývoj náhledu
Vytvořili systém živého náhledu uvnitř Umbraco, umožňující redaktorům vidět obsah tak, jak jej uvidí konkrétní uživatel, ještě před publikací změn.
Přepínání rolí
Umožnili členům personálu dočasně přepnout do studentského pohledu pro přesné testování a ověřování různých uživatelských scénářů.
Podpora produkce
Poskytli průběžný dohled, údržbu a podporu stability po spuštění prostřednictvím kontinuálního monitoringu výkonu a vylepšení.
Řešení
Klíčové vlastnosti řešení
Legacy Import Pipeline: Vlastní pipeline překládající stará CRM data do obsahu Umbraco pro výrobce, modely, články a recenze.
Vyhledávací engine poháněný Lucene: Hybridní cache založená na Lucene umožňující vyhledávání v katalogu a článcích na celém webu.
Editor obsahu založený na blocích: Editor obsahu založený na blocích, který umožňuje redaktorům přidávat auta a psát články bez technické pomoci.
Flexibilní formuláře pro získávání kontaktů: Formuláře pro konzultace, zkušební jízdy a nabídky financování, integrované s externími službami zpracování kontaktů.
Centralizovaná reklamní platforma: Jeden, flexibilní systém pro správu reklamních umístění a kampaní na každé stránce webu.
Výsledky v číslech
80%
Procento obsahu správně zacíleného na správné uživatelské skupiny napříč celou platformou.
98%
Spolehlivost integrovaných API (plány, známky, platby) při produkční zátěži.
40%
Snížení času, který redaktoři potřebují ke konfiguraci a publikaci personalizovaného obsahu.
35%
Zlepšení stability výkonu portálu během špičkových období napříč všemi prostředími.
25%
Snížení požadavků na podporu souvisejících s přístupem a obsahem po spuštění.
50%
Snížení problémů s přihlašováním po integraci SSO u všech uživatelských účtů.