Legacy PHP weer onderhoudbaar maken.
Een systeem draait al jaren, maar staat nog op PHP 5 of 7, heeft geen tests en niemand durft er meer aan te komen. Ik breng het stap voor stap naar een moderne basis, terwijl het in gebruik blijft.
Wat ik voor je kan betekenen
Eerst in kaart
Ik begin met een analyse van de code, de koppelingen en de risico's, en een plan in stappen die elk los op te leveren zijn.
Tests als vangnet
Voordat ik iets verander, zet ik tests en typecontrole neer, zodat je ziet dat het gedrag hetzelfde blijft.
Data en koppelingen gaan mee
Van een zelfgebouwd CMS naar WordPress, of van losse sites naar één platform: ik zorg dat de inhoud en de koppelingen meeverhuizen.
Hoe dat eruitziet
Bij NRC migreerde ik een PHP 5/7-codebase naar PHP 8, met typecontrole en geautomatiseerde tests, en voegden we een verouderde WordPress-multisite samen tot één headless platform.
Bij Greenpeace Nederland zette ik de website over van een zelfgebouwd CMS naar WordPress met Gutenberg, en bouwde ik custom blokken zodat redacteuren zelf interactieve content kunnen maken.
Wil je iets nieuws laten bouwen? Kijk dan bij Maatwerk.
Wat je van me kunt verwachten
Werkte onder meer voor NRC, Greenpeace, KIT Institute, de WHO en De Nederlandse Boekengids.
Eén aanspreekpunt
Je praat met degene die het bouwt. Er zit geen accountmanager tussen.
Ruime ervaring
Ruim tien jaar freelance als PHP-developer, voor NGO's, uitgevers, onderzoeksinstituten en grotere organisaties.
Systemen die blijven draaien
De WYSIWYG-editor die ik bij NRC opleverde is nu het centrale publicatiesysteem van de redactie. Voor Greenpeace bouwde ik de donatie- en fondsenwervingstools opnieuw.
Pragmatisch
Ik kies de eenvoudigste oplossing die werkt, en zeg het als iets niet haalbaar is binnen budget of planning.
Wil je weten of ik iets voor je kan betekenen? Stuur een mail, dan plannen we een kennismaking.