Thursday, November 27, 2008

Roundcubemail to IlohaMail

I really hate it when you're working for quite a while one some really amazing code and all of a sudden on account of a few 'minor' glitches like browser incompatibility issues etc - your boss decides its best to scrap whatever you've been working on and go back to the drawing board. After spending over a year integrating roundcubemail into our collaboration software - I return from my vacations to find out that theres issues with the code. Not to be totally cynical but we have had issues with roundcube mail for a while now - especially since I've had to tweak it over a hundred times in places and with every new browser update something needed to be fixed for the program to work.

The only reason we even considered it was because of the ajaxified interface - but again I guess it goes to show that all that glitters is not gold. So I'm back now to integrating Ilohamail and its not very pretty considering that 100 percent of teh code is hardwired into the roundcubemail. Its kinda like hardwiring spare parts from a Mercedes Compressor into a Go Kart. Although roundcubemails code is very robust - the problem which we faced was largely on teh user interface issue. Slow loading times as well as the fact that the visual cues were often misleading and more often than not updating and upcoming glitches were a day to day problem.

I won't blame roundcube mail for these issues though - just guess it was more an issue with resorting to hacks and workarounds rather than infiltrating the core of the program. But again although I had tried my best to minimize any disruption of normal program flow during development it wasnt enough I guess. The problems could have been non programmatic - might have been a faulty server or just a bad day but in the end it didn't matter much so Im back to square one. Although integrating a simple webclient like ilohamail is a tad bit easier - it comes with its own set of complications involved.

Guess it goes to show that no matter how far someone goes in life - if you realise you made a wrong turn its never too late to turn back and find your way. Speaking of which its the weekend and I should be heading out in a while to Dubai...signing off till Saturday y'all ;)

No comments:

Post a Comment