Is Drupal right for me? Looking for some advice from experts
Hello, and thanks for taking the time to read my question - another one in probably and endless query... will Drupal suit my needs?
Beyond just needing a good framework for a corporate site, I have a few specific needs. My company mainly focus is creating media content. Videos, Flash, etc... Our main website simply needs the function of looking nice, having our production information, and demos of our work.
Once we past that, we have a client area. This is where clients are grouped by company and they can participate in a production reporting system. I am hoping to mimic the basic functionality of BasecampHQ.com but with our own design. When a job moves from production to final release, then we want that project management page to turn into a project resource page - filled with downloads of the various file formats our clients requested.
Further, and this is where it gets much more complicated, I would like the system to offer a syndication service for our clients. The basic idea here is that our projects - video, flash, silverlight, etc... - can be placed in our client's websites or their partner websites by using a Javascript link. Basically, YouTube style. So when our job is done, they can just copy/paste the link to their website and they are up and going.
Which leads me into reporting - obviously we want to report our own access, but on the lines of the syndication we also want to tell our clients how often and from where the media has been accessed. This is especially handy in the case where they give the links to their business partners. I figure that I will just set up something server side that will relay the information into a Google Analytics account for the client and then work out some nice custom reports for them. But maybe there is some stuff in Drupal that would do better - or already well developed hooks to popular reporting/analysis services.
Oh yea, in the client area - they need to be able to upload assets for use in our productions. I figure this has got to be an easy aspect of any CMS. Ideally, it should have one of the new slick JAVA apps that let you drag and drop files from your desktop and they go right into a client library. Even better if I can access that library from my syndicated media. Like if my flash media knows to look into the public folder to provide documents when syndicated.
So there we go. Am I in the right place or should I just build this thing with other tools out there. So many choices, but I have a feeling that starting with a good CMS is the trick. I believe my needs will start breaking the other guy, Joomla, but I am just not sure.
I would love some feedback and even pointers to any off-the-shelf modules that would make these tasks significantly easier.
Thanks everyone.
Brian!

_
Yep, imo you're in the right place-- of course you're asking on drupal.org ;-)
Honestly though, based on the information provided I doubt very much if any other CMS could tackle it without breaking. Most of what you describe should be doable with drupal but may require some custom coding (ie the "syndication" and java upload stuff).
You'll want to look into the following modules:
Drupal is incredibly powerful and flexible-- more than other plain old CMSs. It's as much a framework as it is an application. And that power and flexibility come at the price of a bit of a learning curve-- but short of writing the whole thing in ruby or codeignitor, drupal is the way to go.
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
I am not worried about some
I am not worried about some custom coding to put it all together. But I do hope to find something with a solid base to upgrade along with.
With the popularity of Facebook and similar sites, I am surprised to find there are not more content sharing/syndication tools widely available. After all, that really seems to be the ticket to get cool stuff embedded in social sites. I would love to offer my clients the ability to "Post to Facebook" on a video production they finished and have our player embedded in Facebook just like a YouTube video would be.
Of course, along with the ability to grab that javascript link in case they are dropping it in some random blog too.
_
There very well may be modules you can use for this-- i'm just not aware of them because I don't use this functionality very much. I know there's some facebook modules though i'm not exactly sure which functions they cover-- it's definitely worth browsing the module repository though.
Also, any site or service that has an api can be integrated with drupal-- if a module doesn't already exist it just means either no one has had the need for that particular functionality or they simply haven't contributed it back.
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
Great links!
By the way, awesome links. Thanks so much.
_
welcome ;-)
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
Im in a similar situation...
Hey, ive found this post useful as Im also new to Drupal and dont really know if its exactly what I need.
I have 2 sites running on Wordpress and am considering using Drupal on a similar project but dont know if its worth learning a whole new system.
A couple of my exmaple sites are:
links removedAs you can see they are very basic. Unlike the person who started this thread, I dont use videos, or flash at all. Therefore, is it worth it for me or on such a simple site would I be best to stick with what I know - Wordpress?
Cheers,
Alison
_
actually, it's best not to post link spam as your first comment.
_
Don't be a Help Vampire - read and abide the forum guidelines.
If you find my assistance useful, please pay it forward to your fellow drupalers.
_
I've recently created a new module, Drag'n'Drop Uploads, that allows you to Drag'n'Drop files into your content body and have them automatically uploaded using the Drupal core Upload, FileField or ImageField module using pure javascript for some browsers and the option of Google Gears support for others.
This module could possibly be used to achieve what you are after.
Cheers,
Deciphered.
- http://stuar.tc/lark