Disctopia
Juhtumi ülevaade
Ühtne API-kiht, mis ühendab muusika voogedastuse platvormi ja selle turundusveebi üheks sujuvaks ökosüsteemiks — jagatud autentimine, jagatud tagapool, tsentraliseeritud sisu loogika.
Eesmärk: Peamine eesmärk oli luua ühtne API-kiht, mis kasutab Auth0 autentimiseks mõlemas platvormis, võimaldades kasutajatel veebilehel sisse logida samade mandaadidega nagu voogedastusrakenduses. See üks API haldab uudiste vaatamist, kommenteerimist ja laikimist - hoides kasutajaandmed mõlema toote vahel pidevalt kooskõlas.
Lisaks vajasime paindlikku sündmuste teavitussüsteemi, mis suudab kuvada tulevasi sündmusi platvormidel - seda kogu ulatuses CMS-ist juhitavat, ilma arendaja sekkumiseta.
Projekti põhiteave
Tööstusharud
Teenused
Lahendused
Tehnoloogiad
Väljakutsed
Protsess
Rakendati etappide kaupa lähenemist, alustades põhijõu API arhitektuuri ja autentimissüsteemi kujundamisest ja seadistamisest ning liikudes järkjärgult järgmistele etappidele, kuni lõpuks moodustub täielikult integreeritud CMS-põhine teavitustasand, mis ühendab sisu edastuse ja süsteemi toimimise platvormide vahel.
Ühtne API-arhitektuur
Auth0 integreerimine
Kommentaarid, laigid ja uudiste loogika
Sündmuste teavitussüsteem
Lahendused
Lahenduse peamised omadused
Ühtne API-kiht — Üks API toidab lehte ja voogedastusrakendust. Kõik andmed (kasutajad, uudised, kommentaarid, laigid, sündmused) voolavad ühest tõeallikast, eemaldades duplikaadid ja sünkroonimisprobleemid.
Jagatud Auth0 autentimine — Auth0 on ühine identiteedipakkuja. Kasutajad logivad sisse üks kord; samad mandaadid töötavad platvormide vahel järjepidevate sessioonide ja märgistega.
Kommentaarid ja laigid läbi tsentraalse API — Sotsiaalsed interaktsioonid hallatakse ühtse API kaudu, hoides kaasatuse andmed platvormide vahel kooskõlas.
CMS-põhised sündmuste teavitusribad — Skript hangib sündmuste andmed Umbraco'st ja kuvab bännereid. Toimetajad määravad sisu ja paigutuse (veeb, rakendus, mõlemad) ilma arendaja abita.
Mailchimp ja HubSpot integratsioonid — Integreeritud Mailchimp'i ja HubSpotiga, nii et meeskonnad haldavad turundust ja CRM-i tuttavate tööriistade kaudu, kus andmed voolavad tsentraalsest tagapoolt.
Tulemused numbrites
100%
Kõik kasutajad autentivad end Auth0 kaudu mõlemal platvormil ühe ja sama mandaadiga. Eraldi kontosid pole, vahetamine veebisaidi ja voogedastusrakenduse vahel on hõlpsam.
3x
Toimetajad avaldavad ürituste bännereid minutitega mis tahes platvormil Umbraco kaudu — mis varem nõudis arendajapileti ja juurutamise, toimub nüüd kolme klõpsuga backoffice'is.
2x
Autentimise, andmete ja loogika koondamine ühte API-sse vähendab hooldust. Süsteem on prognoositav — probleemid on isoleeritud ja lahendatakse ühes kohas, mitte kahes.