Projecten
2019

Cultuur & wetenschap educatie­aanbod en afname­portaal

Portaal voor cultureel, wetenschappelijk en duurzaamheids­educatieaanbod voor scholen.

Silverstripe 3.7PHP 7.6PHP 5.6jQueryPHPUnit

Scholen krijgen een grote stroom losse aanbiedingen voor culturele, wetenschappelijke en duurzaamheidseducatieve activiteiten. Aanbieders ervaren spiegelbeeldig hetzelfde probleem: ze hebben moeite om hun aanbod gericht en overzichtelijk bij scholen te krijgen. Dit portaal bracht beide kanten bij elkaar: een centrale plek waar scholen aanbod konden vinden, vergelijken, boeken en evalueren.

Toen ik instapte was er al een aanzienlijk Silverstripe 3.x-systeem. Mijn taak was het werk van de vorige applicatieontwikkelaar overnemen en het project, samen met de opdrachtgever, daadwerkelijk verder ontwikkelen. Een eerste stap was helderheid krijgen in wat er stond: welke functies werden gebruikt, welke aannames niet meer klopten, en waar de echte pijnpunten zaten.

Op basis daarvan hebben we samen een roadmap opgesteld. Belangrijke keuzes daarin waren: het centraliseren van CMS-beheer over alle subsites, het consolideren van enkele subsites die in de praktijk te veel op elkaar leken, het doelgericht doorgeven van evaluaties tussen scholen en aanbieders, en een geheel nieuw grafisch ontwerp dat strak boven op de bestaande voorkant kwam — zodat we niet alles hoefden te herbouwen om de site weer aantrekkelijk te maken.

Het CMS centraliseren bleek de grootste hefboom. Voorheen waren wijzigingen verspreid en kostten meerdere stappen; daarna kon de klant veranderingen vanuit één plek uitrollen. Dat verminderde fouten, versnelde redactiewerk en gaf een veel beter overzicht van wat waar live stond.

De evaluaties zijn een onderschat onderdeel. Een goede evaluatie van een afgenomen activiteit is voor aanbieders een schat aan informatie en voor andere scholen een betrouwbaar signaal. Door evaluaties netjes door te geven en te koppelen aan het juiste aanbod werd het portaal niet alleen een boekingsplek maar ook een feedbackloop voor de hele markt.

Doordat we de bestaande Silverstripe-basis hebben omarmd en strategisch hebben uitgebreid in plaats van alles te willen vervangen, kon de klant blijven leveren naar de scholen zonder lange downtime of feature-stop. Het project liet me opnieuw zien hoe waardevol het is om een bestaande codebase serieus te nemen en gericht te verbeteren.

Meer werk

Andere projecten