I am porting a legacy website to Drupal 7. The old website has a lot of functionality, and it works fairly well already, and it is written in konstrukt framework (which I really enjoy using). However, I want to leverage the CMS power of Drupal 7. Eventually I want to convert the entire site to Drupal, but time is limited at the moment (isn't it always). Therefore I wanted to embed my legacy application into Drupal 7.
Previously vih.dk was programmed in a home grown CMS system. The system had some limitations regarding adding and editing new regular pages, so we needed a new system which could handle that easily. With the release of Drupal 7, we found a perfect fit.
Version control. We wanted the site in version control and created with an install profile, and we chose github.com for our code, as we have no secrets. We split up our code in three distinct repositories: