Info

Qconferencing

Achtergrond

In februari 2010 zijn de bedrijven Ex'ovision en Qconferencing samengegaan onder de naam Qconferencing. De website van Ex'ovision was medio 2009 door Goldmund, Wyldebeast & Wunderliebe opgeleverd. Deze website was in het framework Django gemaakt, met een eenvoudig eigen gemaakt CMS voor het beheren van tekstpagina's en de productcatalogus.

Opdracht

Door het samenvoegen van de bedrijven Ex'ovision en Qconferencing moest er het nodige veranderd worden aan de website: uiteraard het logo en de bedrijfsnaam, maar ook het samenvoegen van de productcatalogi had een hoge prioriteit. Daarnaast kreeg het grafisch ontwerp een kleine update en was er behoefte aan nieuwe functionaliteit.

De nieuwe website zou op de allerlaatste versie van Django gaan draaien, en het eigen CMS voor de productcatalogus zou een update moeten krijgen door een nieuwe verdeling van de producten.

Aanpak

Nadat het nieuwe ontwerp en de functionele wensen aan werden geleverd is een inventarisatie gemaakt van de oude website en diens code. Door dit in een vroeg stadium te doen werd snel duidelijk welke delen van de code hergebruikt konden worden, welke delen een aanpassing nodig hadden en wat compleet nieuwe functionaliteit was.

Na het upgraden naar de laatste Django versie, wat voor een performance winst zorgde en nieuwe functies mogelijk maakte, moesten kleine delen van de code aangepast worden. Ook de nieuwe indeling van de productcatalogus en customer cases zorgde ervoor dat delen van de code aan een "refactoring" toe waren.

In nauwe samenwerking met de klant is de website van het nieuwe Qconferencing snel en naar wens opgeleverd.

Toekomst

Door het inventariseren van de broncode waren we in de gelegenheid om oude knelpunten bloot te leggen en op te lossen. Het herschrijven van delen van deze oude code maakte dat de nieuwe website een modern product geworden, waar makkelijk aanpassingen op te maken zijn. Zodra er behoefte is aan nieuwe functionaliteit kan Goldmund, Wyldebeast & Wunderliebe de klant snel van dienst zijn.