Als lokaal bestuur ben je digitaal sterk afhankelijk van je website voor informatieverstrekking aan inwoners. Voor Berlare was de bestaande Drupal 7 omgeving een risico geworden. Geen beveiligingsupdates meer, een verouderde UiTdatabank koppeling en toenemende manuele handelingen rond evenementenbeheer. Trivali werd ingeschakeld om het platform opnieuw stabiel, veilig en onderhoudbaar te maken.
Uitdaging voor de klant en voor ons
Voor Berlare lag de uitdaging in continuïteit. De site moest live blijven terwijl er actief nieuwe evenementen werden toegevoegd. Tegelijk moest een volledige herbouw gebeuren naar Drupal 11, inclusief migratie van bestaande content en een herschreven koppeling met de nieuwste Uit API.
Voor ons lag de complexiteit in het omkeren van de klassieke UiTdatabank flow. In plaats van data binnen te halen, moesten evenementen vanuit Drupal beheerd en gecontroleerd naar UiTdatabank gepusht worden. Inclusief updates, publicatiestatussen, foutafhandeling en herhaalbare synchronisaties.
Dit was geen standaard rebuild maar een technisch traject waar robuuste architectuur en foutloze data-afhandeling cruciaal waren.
Over de UiTdatabank
De UiTdatabank is de centrale databron voor publieksgerichte vrijetijdsactiviteiten in Vlaanderen en Brussel. Ze vormt de basis van UiTinVlaanderen.be en voedt meer dan duizend andere kanalen zoals gemeentelijke websites, apps en media. Activiteiten worden één keer ingevoerd en vervolgens breed verspreid via een uniform datamodel. Voor lokale besturen is de UiTdatabank daardoor geen bijkomend kanaal, maar een structureel onderdeel van hun digitale infrastructuur.
Omdat zoveel platformen op dezelfde data vertrouwen, is een correcte en stabiele integratie cruciaal. Updates, publicatiestatussen en fouten werken onmiddellijk door naar alle aangesloten kanalen. In Berlare fungeert de website als primaire invoerbron en stuurt Drupal de UiTdatabank actief aan. Dat vraagt een robuuste koppeling met controle over synchronisatie, foutafhandeling en herhaalbaarheid, zodat automatisatie effectief tijd wint in plaats van extra risico’s te creëren.
Hoe hebben we dit aangepakt
We startten met een functionele en technische analyse van de bestaande Drupal 7 site en de UiTdatabank integratie. Parallel bouwden we een Proof of Concept voor de nieuwe API koppeling zodat risico’s vroeg zichtbaar werden.
De website werd volledig herbouwd in Drupal 11. Het bestaande design bleef behouden met gerichte optimalisaties. Vervolgens schreven we migratieroutines die meerdere keren konden draaien, aangezien de oude site actief bleef tijdens de ontwikkeling.
De API koppeling werd stap voor stap verfijnd. We testten scenario’s zoals nieuwe events, updates, het depubliceren van content en synchronisatiefouten. Logging werd structureel ingebouwd zodat afwijkingen traceerbaar zijn en beheerders inzicht houden in elke actie.
Het resultaat: performant platform met automatisatie
Vandaag beschikt Berlare over een stabiel Drupal 11 platform waarin evenementen centraal beheerd worden. Medewerkers maken content aan op de website en beslissen per event of het naar UiTdatabank wordt gesynchroniseerd. Titel, beschrijving, data, locaties, prijzen en media blijven automatisch in sync.
Het rollen en rechtenmodel zorgt ervoor dat elke medewerker enkel doet wat nodig is. Logging maakt acties transparant en verhoogt de veiligheid. Nieuwe medewerkers toevoegen of rechten aanpassen vraagt geen technische tussenkomst.
Voor de organisatie betekent dit minder manueel werk, minder fouten en een platform dat opnieuw jaren meekan. Voor inwoners resulteert dit in een actuele en betrouwbare agenda van wat er te beleven valt in Berlare.
Klaar voor een technisch uitdagend traject?
Werk je met een verouderde Drupal omgeving, complexe contentstromen of externe platformkoppelingen die kritisch zijn voor je werking, dan loont een structurele aanpak.