Disctopia
Yfirlit verkefnis
Sameinað API lag sem tengir tónlistarstreymisvettvang og markaðsvefsíðu hans í eitt hnökralaust vistkerfi — deilt auðkenningarkerfi, deilt bakendakerfi, miðstýrt innihaldsrökfræði.
Markmið: Aðalmarkmiðið var að byggja upp sameinað API lag sem notar Auth0 til auðkenningar á báðum vettvöngum, sem gerir notendum kleift að skrá sig inn á vefsíðunni með sömu innskráningarupplýsingum og í streymisforritinu. Þetta eina API myndi sjá um fréttaskoðun, athugasemdir og „like“ – halda notendagögnum samstilltum milli tveggja vara alla tíð.
Auk þess þurftum við sveigjanlegt tilkynningarkerfi fyrir viðburði sem gæti sýnt komandi viðburði yfir vettvanginn - alfarið stjórnað úr CMS án þess að þurfa að blanda forriturum í málið.
Meðalupplýsingar um verkefnið
Iðnaður
Tónlistarstreymi, Sköpunarhagkerfi, Stafrænar miðlar, Fjármögnun listamanna
Þjónustur
API arkitektúr, samþætting auðkenningar, fullbúin þróun, sérsniðin CMS
Lausnir
Sameinað API lag, Auth0 SSO, tilkynningar um viðburði stýrðar af CMS, sameiginlegar athugasemdir og „like“
Tæknin
.NET, Umbraco, JavaScript, React, Auth0, Umbraco Cloud, Mailchimp, HubSpot
Áskoranirnar
Ferlið
Notaður er stigvaxandi innleiðingarferill sem hefst með hönnun og uppsetningu grunn API arkitektúrs og auðkenningarkerfis, og heldur áfram með næstu stigum þar til fullkomlega samþætt, CMS-stýrt tilkynningarhlutverk sameinar efnisflutning og kerfishátt yfir vettvanga.
Sameinuð API arkitektúr
Hannað og byggt eitt API fyrir bæði markaðsvefsíðuna og streymisforritið. Öll gögn fara í gegnum einn bakenda — engin speglun, engin tvísköpun.
Auth0 samþætting
Samþætt Auth0 sem sameiginlegur auðkenningarveitandi fyrir báða vettvanga. Notendur skrá sig einu sinni inn og geta farið á milli vefsíðu og apps án endurauðkenningar. Örugg meðferð auðkennislykla og lotuástands á milli lénsa.
Athugasemdir, Like og fréttargagnrök
Framkvæmd athugasemdakerfis og like virkni með miðlægu API. Vefsíðan tengist sama bakenda og streymisforritið, tryggir að allar félagslegar aðgerðir séu sameinaðar og gögn samræmd.
Tilkynningarakerfi fyrir viðburði
Byggði sérsniðinn kóða sem sækir viðburðargögn úr Umbraco og birtir virkt borða á þeim vettvangi sem ritstjórinn velur. Markaðsdeild getur tilkynnt viðburði á vefnum, forritinu eða báðum – án þátttöku forritara.
Lausnir
Helstu einkenni lausnarinnar
Sameinað API lag — Eitt API knýr vefsíðu og streymisapp. Öll gögn (notendur, fréttir, athugasemdir, like, viðburðir) streymir úr einni sannleikasíðu, án tvísköpunar og samstillingarvandamála.
Deild Auth0 auðkenning — Auth0 er sameiginlegur auðkennisveitandi. Notendur skrá sig einu sinni inn; sömu innskráningarupplýsingar virka á öllum vettvöngum með samræmdum lotum og auðkennislyklum.
Athugasemdir og „Like“ með miðlægu API — Félagsleg samskipti eru meðhöndluð í gegnum sameinað API, sem heldur þátttökugögnum samræmdum á milli vettvanga.
CMS-stýrðir tilkynningaborðar fyrir viðburði — Kóðinn sækir viðburðargögn úr Umbraco og birtir tilkynningaborða. Ritstjórar setja efni og staðsetningu (vefur, app, bæði) án aðkomu forritara.
Mailchimp & HubSpot samþættingar — Samþætt við Mailchimp og HubSpot svo teymin geti stjórnað markaðssetningu og CRM með kunnuglegum verkfærum, með gögnum sem flæða í gegnum miðlægan bakenda.
Niðurstöður í tölum
100%
Allir notendur staðfesta sig í gegnum Auth0 á báðum vettvangi með einum greiðslupósti. Engin sértæk reikningur, engin hindrun við að skipta á milli vefsíðu og streymisforrits.
3x
Ritstjórar birta viðburðaborða á hvaða vettvangi sem er á nokkrum mínútum með Umbraco — það sem áður krafðist þróunarbeiðni og útgáfu tekur nú þrjá smelli í bakenda.
2x
Að miðstýra auðkenningu, gögnum og rökfræði í eina API minnkar viðhald. Kerfið er fyrirsjáanlegt — vandamál er einangruð og leyst á einum stað í stað tveggja.