War Child

Multi-domain, multi-language

Project
Website
Technieken
Klant sinds
2022

War Child is een organisatie die zich wereldwijd inzet voor honderdduizenden kinderen die opgroeien in oorlog en geweld.

De webapplicatie bestaat uit vier websites, beheerd vanuit één content management interface. Iedere website heeft een eigen taal en gebruikt een eigen payment-provider.

Schermafbeelding van vier War Child websites
Multi-domain en multi-language websites.

Hosting, onderhoud en doorontwikkeling

Four Digits heeft hosting, onderhoud en doorontwikkeling van dit project overgenomen.

In dit traject hebben we eerst een analyse gedaan van de huidige staat van de code. We hebben de klant een duidelijk beeld kunnen geven van de benodigde werkzaamheden.

We hebben:

  • Verouderde dependencies verwijderd of geüpdatet
  • Geautomatiseerde test toegevoegd
  • Continuous integration en delivery-scripts toegevoegd

Hiermee heeft Four Digits dit project naar een hoger plan getild en hebben de War Child-websites een goede basis voor de toekomstige doorontwikkeling.

4
Websites
4
Talen
4
Landen
4
Donatie-systemen
1
Content management interface

Gebruikte techniek

War child-websites worden beheerd via het Wagtail CMS. Onder de motorkap worden diverse Django technieken gebruikt. Bijvoorbeeld om te koppelen met externe systemen voor de nieuwsbrief en diverse payment-backends.