Multi-platform boekings- en promotieplatform voor artiesten
Kindertheater had de wens om een platform te ontwikkelen waar artiesten hun voorstellingen kunnen promoten en beheren, en waar vraag en aanbod op een gebruiksvriendelijke manier samenkomen. Daarnaast was er de wens om dit concept voor meerdere doelgroepen en voor meerdere labels flexibel te kunnen inzetten.
Het beheer van het platform moest eenvoudig zijn voor zowel de artiesten als de beheerders van Kindertheater. Daarnaast was het belangrijk dat het platform snel en schaalbaar zou zijn, gezien de verwachte groei in gebruikers en voorstellingen. Ook moest het platform naadloos aansluiten op ActiveCampaign als marketing-automation tool waarmee de organisatie haar marketingactiviteiten uitvoert.
De organisatie heeft zelf een concept ontwerp opgesteld. De technische realisatie en implementatie is door Codivo verzorgd.
Samen met de organisatie is een pakket aan functionele eisen opgesteld waar het platform aan moet voldoen. Vanwege de hoge eisen die de organisatie stelt aan het beheer en de flexibiliteit van het platform is gekozen voor Umbraco. Het platform moet immers flexibele datastructuren kunnen opslaan, inzetbaar zijn voor meerdere doelgroepen en tevens performant blijven. Hiermee kan optimaal gebruik gemaakt worden van de kracht van Umbraco als CMS.
Met behulp van een Scrum aanpak is het platform in sprints ontwikkeld en opgeleverd. Het voordeel van deze aanpak is dat er snel geschakeld kon worden bij wijzigingen in de wensen en eisen vanuit de organisatie. Daarnaast kon er op deze manier snel een werkend platform opgeleverd worden waarmee de organisatie direct aan de slag kon.
Het resultaat is een gebruiksvriendelijk en flexibel boekings- en promotieplatform voor artiesten. Artiesten kunnen eenvoudig hun voorstellingen beheren, promoten en boekingen ontvangen via het platform. Het platform is zo ingericht dat het gemakkelijk aangepast kan worden voor verschillende doelgroepen en labels, waardoor het breed inzetbaar is.
De wens van de organisatie om het platform flexibel voor meerdere labels in te zetten is gerealiseerd door vrijwel alle parameters binnen het platform instelbaar en generiek vorm te geven. Hierna is ervoor gekozen de content binnen Umbraco wel platform specifiek te houden. In de praktijk houdt dit in dat elk platform een eigen hosting omgeving en een eigen database heeft. Dit geeft betere inzicht in het gebruik van het platform en houdt data van klanten strikt platform gescheiden. Deze inrichting geeft ook beter zicht op het gebruik van de individuele platformen en het biedt de mogelijkheid om platformen los van elkaar te schalen wanneer het verbruik toeneemt.
Voor de synchronisatie met ActiveCampaign is gekozen voor een aparte Hangfire server naast Umbraco om het mogelijk te maken periodiek synchronisatie taken te draaien. Er is gekozen voor een periodieke synchronisatie en een aparte server hiervoor, om de performance van het platform te waarborgen en om te voorkomen dat de eindgebruiker wordt opgezadeld met wachttijden voor synchronisaties, eventuele synchronisatie fouten en de gevolgen daarvan.
Het platform bevat tevens een koppeling met Google Agenda. Dit biedt eindgebruikers de mogelijkheid om hun beschikbaarheid via een aparte agenda aan het platform kenbaar te maken. Dit maakt het voor (theater) klanten makkelijk om te filteren op data waarop artiesten daadwerkelijk beschikbaar zijn.
Een maatwerk platform dat past bij jouw organisatie
Neem contact op