Vanaf eind 2003 ben ik me gaan verdiepen in de programmeertaal PHP. Met deze taal is het mogelijk om websites te maken die meer kunnen. Om maar iets te noemen het publiceren van verhalen, een fotoboek of een webwinkel. Door de jaren heen heb ik diverse kleine en grote PHP websites gemaakt.
Een van mijn eerste volledig zelf geschreven websites was de website MyTrainz. Deze website is in het verleden opgezet met als doel het aanbieden van downloads, brengen van nieuws en nog veel meer. Qua downloads is de website een enorm succes geweest. Op de andere punten is de website achter gebleven. Maar al met al was de ontwikkeling van de website voor MyTrainz een goede leerweg om dieper en verder te komen met de taal PHP.
In 2004 heb ik de website Dutch Trainz gebouwd. Deze website bevat een eigen geschreven CMS, waarmee de website kan worden beheerd. Deze website bevat aanpasbare pagina's, een webshop met klantenbestand, mogelijkheid tot het beheren van banners van eventuele sponsors, een fotoboek per evenement. Dutch Trainz heeft jarenlang goed dienst gedaan. Op dit moment wordt de website vooral nog gebruikt als aandenken voor de goede oude tijd van Trainz.
Tijdens mijn negen maanden durende stage periode bij Gispen International BV in medio 2006 heb ik als opdracht tijdens mijn stageperiode het bouwen van een web applicatie meegekregen voor binnen de IT-afdeling. Met deze applicatie is het mogelijk om op het scherm te zien wat de huidige situatie van het netwerk is binnen het bedrijf. Zo is er direct te zien welke gebruikers er het laatst zijn ingelogd. Of er geen problemen zijn met de servers, bijvoorbeeld gebrek aan schijfruimte. Hoeveel afdrukken er worden gemaakt per printer. Welke software er op de computers aanwezig is en welke hardware er in de computers zitten. Zelf ben ik bezig geweest met de front-end van dit systeem. Zeg maar alle informatie op het scherm zetten. Hiervoor heb ik zelf een framework ontworpen. Het script waarmee de invoer van de gegevens word opgehaald is door hoofd van de afdeling geschreven. Al met al een mooi stukje maatwerk wat zijn werk goed doet.
In mei 2007 heb ik in opdracht van NEDWORC een systeem gebouwd, waarmee een enquête is afgenomen bij een grote groep gebruikers. Voor het oog iets redelijks simpels, waar het niet om heel veel vragen gaat, waarop nog het een en ander moest worden aangepast. Voor deze opdracht heb ik in PHP een functie geschreven om dit probleem op te lossen. In plaats van het formulier te schrijven in HTML heb ik dit vereenvoudigd door het formulier te laten opbouwen in PHP.
In 2008 heb ik me bezig gehouden met de Lijst Nederlandse Trainz Objecten. Dit project heb ik in het eerste kwartaal van 2008 gerealiseerd. De Lijst Nederlandse objecten is een database website met een overzicht van objecten voor Trainz. Dit systeem is uitgebreid met een aantal moderne technieken, waaronder het Microformat hDownload, Webslices van Microsoft, mogelijkheid om objecten te beoordelen en een reactie hier op te geven. Alles waaraan een moderne website zou moeten voldoen zit in deze website verwerkt. Zeker de moeite waard om deze database te bekijken.
Vanaf april 2008 heb ik me bezig gehouden met tot dus ver een van de grootste opgaven tot dus ver. Het bouwen van een database voor het beheer van teksten. Ook wel bekend als Archive. het lastigste was om alle handelingen zoveel mogelijk on-the-fly te laten plaats vinden in combinatie van AJAX. Hoewel Archive bij lange na niet af is, gebruik ik het prive al langer dan een jaar zonder problemen en met alle gemak. Meer informatie over Archive kun je vinden op mijn dochterpagina.
Op het moment van schrijven ben ik op mijn werk bezig met het upgraden van de webshop/catalogus welk is geschreven in ASP. De laatste update van deze webshop is te bekijken op de website Lapjesschuur.nl.



