Hi All,

I'm in the process of developing a web app that allows users to rate songs and categorically search for new songs (i.e. Swedish Rock, Japanese Hip Hop, etc.) I've built the database (SQL Server) and am starting to look into options for developing the site framework. I'm completely new to Drupal, but am drawn to it for my site for three reasons 1) because it's a powerful CMS framework, which is attractive as I anticipate needing to make updates often (i.e. adding new songs) and would like to leverage 'less-technical' folks to help with this 2) the availability of pre-made templates could significantly cut down on dev time 3) an awesome community or support.

I will also have users who will need to log-in to post ratings, so the authentication tools in Drupal are attractive as well.

I have a database background, but only novice experience with front-end web development. My question -- is Drupal right for my site? Considering I'd have to re-write my data model the 'Drupal way', is it worth it for the benefits I listed (or are those even correct assumptions?) Will a site like mine be able to scale with Drupal (if I'm successful, potentially millions of requests could happen at once). Or am I better off developing something from scratch that can still leverage my RBDMS?

Apologies in advance for the long intro. Any and all help is greatly appreciated. (If you need more background I'm happy to provide what I can)

Comments

nevets’s picture

If you use Drupal you leverage all the people who put time in developing and supporting Drupal. In addition there are all the people who use it and file issues when they are found. If you start from scratch there will be more work than redoing the database the Drupal way.

As for the ability to scale, it is and there is documentation out there. Note though the kind of site you are aiming for will require a more complex hardware setup.