Developing Music Download Site With a CMS?

I'm a Web developer with experience in css, JavaScript, php, MySQL, Flash and the Adobe CS3 suite of apps.

I have a client who has asked how much I would charge to build a music-purchase-and-download website for DJs. He pointed me to this site as an example:

http://www.crooklynclan.net

It appears to me that creating a site like this would be a fairly massive undertaking. Off hand, the complexity of it intimidates me. But I'd love for someone to be able to point out that I may be wrong to think that way.

Here, specifically, are my questions:

Can a site like this be built on a commercially available content management system and shopping cart, or must it be entirely custom built? If the former (which is my hope), which CMS would be a candidate? I have Joomla experience, but I suspect this may require something more robust and that offers pro tech support.

Thanks for any and all feedback.
Jonathan GreenbergAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

webopiusCommented:
Sounds like a nice challenge. If I was approaching this, I'd definitely consider custom development integrated with an off the shelf cart/payment gateway but from the example you've shown, there's a fair bit of development needed.

However, I'd probably start by seeing if the Drupal CMS combined with Ubercart would give the functionality needed without the complexity and time of developing my own solution from scratch.

This page looks very promising and looks like it has the answer for you:
http://groups.drupal.org/node/750


0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jonathan GreenbergAuthor Commented:

webopius, thanks so much for your help!  You got me much closer than I was expecting to figuring out what to do.
0
Jonathan GreenbergAuthor Commented:
Great answer; thanks again!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
E-Commerce

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.