Cursusroosters en operationele instellingen centraal in WordPress beheren.
Klantsysteem / cursusbeheer
AWR Course Manager
Planning, formulieren en marketingautomatisering consistent houden door de hele cursusflow.
01 / Doel
Doel en scope.
Een WordPress-applicatie voor cursusroosters, formulieren, lokale inzendingen, rechten, archieven, pop-ups op de website en tags in ActiveCampaign.
Deelnemersformulieren koppelen aan lokale records en automatisering in ActiveCampaign.
Alleen het eerstvolgende, veilige roosteritem tonen op de website.
Wijzigingen verpakken en uitrollen als geversioneerde, controleerbare WordPress-pakketten.
02 / Interactieve demo
AWR Course Manager: planning.
Beheer cursusteksten, terugkerende data en brontijdzones, sla op en volg daarna de aanmelding zoals een bezoeker die ziet. De schermen voor archief en inzendingen tonen het resultaat.
Over deze demoEen reconstructie in de browser op basis van de broncode, met fictieve gegevens, ingebouwd in dit portfolio. De WordPress-plugin draait hier niet, en de demo zelf is in het Engels. Instellingen gelden zodra je opslaat; alle wijzigingen verdwijnen als je de pagina herlaadt.
03 / Beslissingen
Technische beslissingen.
Tijd volgens de browser
Een cursus die in één tijdzone is gepland, moet voor een internationale bezoeker correct verschijnen zonder het bronrecord te herschrijven.
Eerst extern gelukt, dan lokaal vastleggen
De lokale status mag niet beweren dat een deelnemer is gesynchroniseerd als het marketingplatform de actie heeft geweigerd.
Een minimaal openbaar contract
Het rooster-endpoint geeft één toegestaan evenement terug, geen plugininstellingen of deelnemersgegevens.
Onveranderlijke pakketten
Gelinte, geversioneerde archieven met één hoofdmap maken uitrollen en terugdraaien controleerbaar.
04 / Architectuur
Hoe het werkt.
Plannen
Cursusdata opslaan in de tijdzone van de bron en ze pas bij het tonen omzetten naar de tijdzone van elke browser.
Inzenden
De invoer van deelnemers valideren en de benodigde gegevens in het externe marketingplatform synchroniseren.
Vastleggen
De inzending pas lokaal opslaan nadat de externe synchronisatie is gelukt.
Veilig publiceren
Een alleen-lezen endpoint met een vaste lijst velden toont alleen het eerstvolgende evenement dat de banners op de website nodig hebben.
05 / Technologie
De onderdelen.
06 / Projectstatus & roadmap
Huidige stand en volgende stappen.
- Versie 0.5.11 is in augustus 2026 in productie uitgerold, gelijk aan het releasepakket.
- De uitrol is gecontroleerd en er is een snapshot bewaard om terug te kunnen draaien.
- De kernpaden voor rooster, formulieren, archief en koppelingen zijn gebouwd.
- Het openbare endpoint voor het volgende evenement is bij die uitrol gecontroleerd.
- De roosterkoppeling uitbreiden buiten de bestaande pagina voor flexibel betalen, waar dat is goedgekeurd.
- Operationele rapportages en duidelijkheid voor beheerders verder verbeteren.