Tuesday 9 October 2007

The problem of dependency

Regular readers will know that we've just launched our new web site. There are some teething issues, in certain, thankfully infrequently, situations the CMS system we're using doesn't like presenting the page to the site visitor.

My team are in close contact with EPiServer to get it sorted but it's leaving us feeling a little out of control. It doesn't sit well with the control freakery I've cultivated.

One of the key tenets of the Esendex Messaging Systems that has developed over the years is doing it ourselves. We've developed, much to the surprise of many people we interconnect with, our own protocol implementations to interact with their systems. On top of that are our own messaging systems, underpinning our customer applications. Our mantra has become:

DIY to get it right

I appreciate this might sound a little like I'm blowing our own trumpet and you're probably right. We're actually very proud of what we've done and it's given us a strong reliable platform that our customers can rely on.

Enter the third party CMS system. We're using it because it is very functional, does far more than our in house system we had built, and gives us the control we need. However when there is a problem we're paralysed. Frantically trying to debug the problem on behalf the supplier to try and sort the problem. It just doesn't sit right with us.

I have no doubt this was the right decision. The EPiServer platform is a cut above anything else we evaluated and gives us so many more features. We've just got to accept that sometimes we can't fix it.

2 comments:

Anonymous said...

Hi Adam,
My name is Mikael Runhem and I am the team leader at the EPiServer Research Team. Please send me some info about your problems. I will check if one of my developers can assist you.

My email is m at episerver dot com

rgds,
Mikael Runhem

Adam said...

Hi Mikael,

Thanks for getting in touch, Neil Kilbride, who is leading the development with EPiServer on our side, will be in touch with our case details.

Thanks,

Adam