Omdat het de aanleiding is geweest dat ik hier maar ben gaan bloggen:
Allereerst wil ik eventjes kwijt dat ik best wel trots ben op het feit dat WIEonline nu al maanden achtereen loopt zonder enige echte storing. Dit was in het verleden wel anders geweest. Na vele uren testen en afstemmen van de applicatie samen met een collega is het beest getemd. ![]()
Mijn geschiedenis met WIEonline
Toen ik begon bij ilse media vorig jaar Juli waren web-log en wieonline net overgenomen door ilse media. Als gevolg werd WIEonline mijn eerste project bij ilse media, hetgeen direct stormachtig begon. Door gebrek aan informatie over de grillen van de applicatie was niet bekend wat precies vereist was om deze applicatie te draaien. Wie had ooit durven dromen dat een site van slechts 200KB en een middelmatig data-bestand een web-server compleet om zou trekken?
Als gevolg daarvan ben ik, samen met een collega aan de slag gegaan om WIEonline te optimaliseren; eerst de database, vervolgens de applicatie zelf en uiteindelijk zelfs de web-server software, omdat de standaard Apache webserver de hoge hoeveelheid connecties niet kon trekken (afsluiten van sluimerende connecties is iets waar Apache niet goed in is). Tevens is er een interim server-oplossing geplaatst, omdat al snel bleek dat met 1 front-end WIEonline nooit goed zou kunnen draaien.
Nadat de applicatie stabiel is gaan draaien zijn er een aantal wijzigingen geweest die de kwaliteit van de applicatie zelf verbeteren. Sommige wijzigingen waren voor de beveiliging (zoals het versleuteld opslaan van wachtwoorden), anderen voor het nut (zoals het kunnen wijzigen van wachtwoorden ed).
Tegelijkertijd wordt er gewerkt aan een plan om WIEonline te veranderen in een nog mooier product; met significant meer functies voor de webmasters en betere veiligheid tegen misbruik van de applicatie.
In de tussentijd hou ik mij ook bezig met het beantwoorden van vragen en het verhelpen van problemen. Uit de meest voorkomende problemen komen onder andere de ideeën voor verbetering van WIEonline. Sommigen van deze verbeteringen zijn op korte termijn op te lossen; anderen vereisen een structurele verandering van WIEonline.
En dat is waar we nu zijn. ![]()
Veranderingen op korte termijn
De wijzigingen waar momenteel aan wordt gewerkt is het instelbare woordfilter. Ook zal binnenkort het mogelijk zijn om de mouseover tekst van het WIE-plaatje zelf in te stellen.
Tevens wordt gewerkt aan een IP-filter functie (beter bekend als een 'ban' functie) waarmee eventuele verstorende elementen uit het WIE-lijstje geweerd kunnen worden. Dit zal echter pas in een iets later stadia worden geïmplementeerd, omdat dit iets complexer is als een simpele woord zoek-en-vervang functie.
Daarnaast zijn er nog een handje vol andere functies die goed in WIEonline zouden passen, maar daar zijn structurele aanpassingen voor nodig.
Veranderingen op langer termijn
Zoals eerder aangegeven is voor een aantal functionele veranderingen en toevoegingen een structurele wijziging nodig van de WIEonline applicatie. Hoe de applicatie zal worden gewijzigd staat nog niet vast, maar het doel is om van WIEonline een 'feature'-rijke applicatie te maken.
