De uitdaging: een platform dat door te veel handen was opgebouwd
Verschillende partijen en freelancers bouwden de website van NoFruit gaandeweg op, wat leidde tot versnippering in codekwaliteit en beheer: aanpassingen werden lastig en niemand had het volledige overzicht. NoFruit zocht een vaste Drupal-partner die de ontwikkeling weer op gang bracht en de levensduur van het platform bewaakte.
Het resultaat: een platform dat NoFruit zelf kan doorontwikkelen
We analyseerden het bestaande platform en voerden de openstaande updates door. Daarna schoonden we het maatwerk binnen de Drupal-core op. Waar code dubbel of onnodig complex was, brachten we die terug tot onderdelen die het team zelf kan onderhouden. NoFruit heeft het platform nu zelf in de hand: nieuwe functionaliteit is makkelijker uit te rollen en aanpassingen hangen niet meer af van losse freelancers.
De techniek: Drupal voor beheer, React voor de frontend
De website draait op Drupal als contentmanagementsysteem. De frontend staat daar technisch los van en is opnieuw opgebouwd in React. In deze headless opzet beheert het team alle content in Drupal, terwijl React bepaalt hoe die bij de bezoeker terechtkomt.