Mockup scherm afbeelding
Icoon vegen

Swipe voor meer projecten

Screenshot 2025 01 13 at 14 56 44

Introductie

CED Groep is een Nederlands onderwijsadviesbureau en expertisecentrum dat zich richt op het verbeteren van onderwijs en kinderopvang. Ze ondersteunen scholen en opvanglocaties met training, coaching, advies en educatieve materialen om gelijke kansen voor elk kind te bevorderen. Hun bekendste product is Nieuwsbegrip, het meest gebruikte begrijpend leesprogramma van Nederland.

Wij bouwen en beheren de website van CED Groep al sinds 2015. Het ontwerp is gemaakt door L5, wij verzorgden de technische realisatie en doorontwikkeling.

CMS:

Craft CMS, Craft Commerce

Frontend:

Koppelingen:

AllSolutions ERP

Functionaliteiten:

Twee webshops, nachtelijke synchronisatie, realtime updates, taakwachtrij met logging

De uitdaging

CED Groep heeft een breed en complex aanbod. Meer dan 100 cursussen voor primair onderwijs, kinderopvang en gespecialiseerd onderwijs. Een webwinkel met fysieke en digitale producten zoals methodieken, lesmateriaal en ondersteunende tools. In 2023 maakten ruim 30.000 professionals gebruik van hun diensten, producten en cursussen.

Al die informatie wordt centraal beheerd in AllSolutions, hun ERP-systeem. Producten, cursussen, prijzen, beschikbaarheid, deelnemerslijsten — alles zit in AllSolutions. De website moet dat altijd correct weergeven en bestellingen en inschrijvingen moeten direct en foutloos terugvloeien naar het ERP.

De uitdaging: bouw een platform dat twee webshops combineert met een informatieve website, dat naadloos communiceert met AllSolutions en dat betrouwbaar draait voor tienduizenden professionals die dagelijks gebruikmaken van het aanbod.

De oplossing

Wij bouwden cedgroep.nl op basis van een ontwerp door L5, als een combinatie van Craft CMS voor de informatieve website en Craft Commerce voor de twee webshops. Één voor producten zoals methodieken, werkboeken en lesmateriaal. Één voor cursussen inclusief inschrijvingsopties, data en deelnemersplekken.

De kern van het platform is de koppeling met AllSolutions. Dit ERP-systeem biedt uitgebreide API-functionaliteit waarmee configureerbare endpoints worden aangemaakt voor de communicatie met de website. Wij hebben twee synchronisatiemechanismen gebouwd die naast elkaar draaien.

De nachtelijke volledige synchronisatie vernieuwt alle producten, cursussen en gerelateerde data in één keer. Dit zorgt ervoor dat de website altijd up-to-date is met de meest recente informatie uit AllSolutions. Tussentijds worden kleine aanpassingen realtime gesynchroniseerd zodat wijzigingen direct zichtbaar zijn op de website zonder te wachten tot de nachtelijke sync.

Bestellingen en cursusinschrijvingen die binnenkomen via de webshops worden direct doorgestuurd naar AllSolutions voor verwerking en logistiek.

Gebruiksvriendelijk

Content3

De complexiteit zat in de betrouwbaarheid

Een koppeling bouwen is één ding. Een koppeling bouwen die betrouwbaar draait voor tienduizenden professionals die dagelijks bestellingen plaatsen en cursussen boeken is iets anders.

De grootste uitdaging zat in de foutafhandeling. Wanneer een bestelling of inschrijving om wat voor reden dan ook niet goed wordt verwerkt, moet dat direct zichtbaar zijn en moet het herstel gecontroleerd kunnen verlopen. Een order die stilletjes verdwijnt is onaanvaardbaar als 30.000 professionals dagelijks afhankelijk zijn van het systeem.

Wij investeerden daarom veel tijd in een uitgebalanceerd loggingsysteem met een taakwachtrij. Elke synchronisatie, elke bestelling en elke inschrijving wordt gelogd. Taken die mislopen worden niet stilletjes genegeerd maar in de wachtrij gehouden met een duidelijke foutmelding. Na analyse van de oorzaak kunnen taken één voor één opnieuw worden uitgevoerd zodra de blokkade is weggenomen. Zo gaat er nooit data verloren en is elk probleem herstelbaar.

Technische details

Craft CMS als basis voor de informatieve website en contentbeheer. Craft Commerce voor twee volwaardige webshops. Tailwind CSS voor de frontend styling. AllSolutions ERP-koppeling via configureerbare API-endpoints. Nachtelijke volledige synchronisatie van alle producten en cursussen. Realtime synchronisatie voor tussentijdse aanpassingen. Taakwachtrij met uitgebreide logging en foutafhandeling. Volledig responsief op desktop, tablet en mobiel.

Het resultaat

CED Groep heeft een platform dat hun volledige aanbod van cursussen en producten overzichtelijk presenteert en verkoopt aan meer dan 30.000 professionals in het onderwijs en de kinderopvang. Bestellingen en inschrijvingen worden automatisch verwerkt in AllSolutions. De synchronisatie draait dag en nacht betrouwbaar. En als er iets misgaat, is het direct zichtbaar en herstelbaar.

Wij werken al sinds 2015 samen met CED Groep. In die jaren heeft het platform meerdere doorontwikkelingen ondergaan en is het meegegroeid met de organisatie.

Content2

Wat dit project ons heeft geleerd

Bij een platform dat dagelijks gebruikt wordt door tienduizenden professionals is betrouwbaarheid geen feature maar een randvoorwaarde. Je merkt het niet als het goed gaat. Je merkt het wel als het misgaat.

Dat inzicht heeft onze aanpak van logging en foutafhandeling fundamenteel beïnvloed. Niet alleen bij CED Groep maar bij alle platforms waarbij wij koppelingen met externe systemen bouwen. Uitgebreide logging, een taakwachtrij en een duidelijk herstelproces zijn nu standaard onderdeel van onze aanpak.

Ook een professionele website laten maken in Rotterdam? Bekijk onze aanpak of neem contact op.

Veelgestelde vragen

Wij werken met twee synchronisatiemechanismen. Eén keer per nacht wordt alle data volledig gesynchroniseerd vanuit AllSolutions naar de website. Tussentijdse aanpassingen worden realtime gesynchroniseerd zodat wijzigingen direct zichtbaar zijn.

Elke bestelling en inschrijving wordt gelogd in onze taakwachtrij. Als een taak mislukt wordt die niet stilletjes genegeerd maar vastgehouden met een duidelijke foutmelding. Na analyse van de oorzaak kan de taak opnieuw worden uitgevoerd zodra de blokkade is weggenomen.

Ja. Wij hebben ruime ervaring met ERP-koppelingen via REST API's. AllSolutions is een van de systemen waarmee wij werken maar de aanpak is breed toepasbaar.

Klaar om samen te bouwen?

Of het nu gaat om een complexe webapplicatie, een digitaal platform voor jouw sector of een langdurig partnerschap, wij denken mee vanaf dag één en bouwen wat écht werkt voor jouw organisatie.