I have an existing site (where nearly every line has been coded by hand) and I am considering adding functionality that I feel might be better managed by a CMS. I stumbled across Drupal and from what I can tell, it seems to be flexible enough to handle my needs.
How do I go about migrating my existing code/database to Drupal? I’m looking for a general process here; something that could be applied to a small site like a personal blog or a gigantic site like stackoverflow.com (obviously scaling issues arise, but I’m just looking for general considerations).
Should I even bother? Should I instead consider switching to a framework (like Zend) which will provide me a little more structure moving forward? Or not migrate to anything at all.
FYI – My site is currently coded in PHP and MySQL with a little jQuery thrown in for good measure.
If your focus is content management, then stick with a CMS like Drupal, WordPress, Joomla.
However if your application has a lot custom logic then go for a framework like Zend or Symfony which give you more control over the functionality than a CMS, which forces you into their programming model.