One of my current projects has been to overhaul the workings of a national company’s website. It had been built using an uneasy mix of Drupal (content management system), a custom PHP/mySQL backend system to manage their online rates, client quotes and bookings, and custom modifications to core Drupal code where Drupal wasn’t behaving in the way the designer wanted!
My solution was to retain the existing custom PHP/mySQL back-end system, and while keeping the current front-end look and feel, I created a custom content management system for the front-end website pages and documents which integrated into the existing back-end system. The result is a consistent look and feel with all the company’s administration functions in the same place and easier for them to understand and maintain.
The switchover was planned in such a way that it largely went unnoticed, with no downtime needed on this particular occasion. All in all, a very pleasing outcome!