Bit of a toughie this one me thinks....
I've got a new asp.net website which I'm very close to launching.
At the moment I've got a lot of DB driven grid and record views and forms as the core functionality of the site is very bespoke in it's nature.
Added to that I currently have 70-80 pages of content (which are currently fairly static apart from some master pages for headers, footers, menus etc.
My boss would also like a CMS to control the content going forward. The site will initially launch with the content as static pages as described above.
But I'm going to have to go back and put a CMS on all the content. This presents a few choices as far as I can see:
1.) Bespoke CMS
Pros: Full flexibility over what control I give the customer. Seamless integration with the existing bespoke site I've already created
Cons: Time/Effort to build. Ongoing support requirements.
2.) Off the Shelf/Open Source CMS
Pros: Lower support requirements, more features, power etc. etc.
Cons: Challenges integrating with bespoke system already built (big things like session integration, menu integration from CMS on bespoke pages)
I'd really like to avoid scenario 1 if possible due to time/cost constraints.
My question is has anyone successfully implemented an off the shelf/open source CMS with existing custom bespoke functionality and if so, which one worked well?
Thanks in advance!