By mikeveli20 on
Hello. I'm still in the planning stages for a website I'm going to be launching and I am looking for the best solution for it's creation. I came across Drupal while looking for ways that allow users to upload their own videos which led me to the Flash Video module. Here is a list of the main functions required by the website:
- Two types of users: Type A users are on a yearly paid (paypal or credit card) subscription, Type B users are on a free lifetime membership
- "Type A" users have their own profile page
- Ability for "Type A" users to upload video and update information on their profile page
- Ability for "Type A" and "Type B" users to leave comments on "Type A" users' profile page
- Ability to search "Type A" profiles by selecting specific criteria about them, ie. Location, Services provided, etc.
- Ability for non-registered users to search and view profiles/comments, but cannot interact with the website
Apart from the main functions, here are a couple more I would like to add but aren't necessary for the website to function.
- Ability for "Type A" and "Type B" users to tag "Type A" users so that they receive updates when their profile is updated
- Ability for "Type A" users to tag comments left about them which will then appear in separate box at the top near their video/information
- Ability for "Type A" users to upgrade their account on a monthly or yearly basis so that they appear in the "Premium" section of the website and appear before non-upgraded "Type A" members when a search is conducted
If anyone can tell me what is and isn't possible with Drupal from the points above, that would be greatly appreciated. Thank you in advance.
Comments
_
Should all be doable with drupal. Some modules you'll want to look at are: ubercart or lm_paypal, cck, views, content_profile, user_relationships, flag, and of course, flashvideo, which you've already found.
Thanks for the reply. I've
Thanks for the reply. I've been running through the Getting Started tutorial trying to bring myself up to speed with how Drupal works. Do you have any suggestions of things I should pay particular attention to for what I need, or are there any specific examples/tutorials that would help me?
_
I don't know of any specific examples, but this functionality is pretty straight forward when using the modules I listed. I spent a lot of time viewing screencasts (see http://drupal.org/handbook/customization/videocasts) -- usually more than once. You'll want to concentrate on mastering views and cck -- there's ample documenation and videos for those.
Good luck!