let me be clear first its not like i am trying to build a members area. There are hundreds of posts on that topic.
this is what i want to achieve.
1)a very basic website where registration is completely free and no credit card details or anything is required at that time.
2)a section in the website where a person can upload files (music created by the user or his band in my case).
3)everytime he wants to upload the music (a singe or an album), he pays using credit card or paypal and then has to pay every month until he mails us that he doesnt want t continue.
4) for an example head over to www.tunecore.com but with drupal obviously.
5)I am hoping to use drupal 7 as it is newer and will be supported for a longer period of time and as i have read many features come out of the box but drupal 6 is also acceptable if i can achieve the goals .
P.S. i tried searching for this(9 days * 11 hrs to be exact) but couldnt find anything thats why i am posting here.
the reason we are choosing drupal is that its completely free , highly customisable , very secure and best of all easy to manage so it will decrease our setup cost which as a startup we always look for.
i am looking for suggestions,modules, custom builds, tutorials, blog posts or basically anything to help me and my startup to achieve what we aim.
company: helping unsigned artists and bands to reach to a larger audience by using our extremely cheap and fast connections and resources.something on terms of music distribution but not exactly.
my background: i have little experience in web development and designing and learning side by side. I have experience with using drupal and wordpress but never coded anything in drupal .
Thank you for your help
P.S. drupal is awesome so keep up the good work :)
Comments
_
You can do this by creating a content type for the file and charging for that-- very much like a paid classifieds type site where the the 'classified' listing has a file field. You can do this with d6 with ubercart and us_node_checkout which does have a d7 version started. You might also want to consider using the commerce module though I'm not sure how to handle this functionality with it-- maybe post to the issue queue. Another, simpler, option is the lm_paypal module if you only need to handle paypal payments.
cant this be done in d7?
Thank You For Your Reply
I have a question . You mentioned that we can do this using ubercart 2 and d6 and us_node_checkout type which also has a version for drupal7. Does this mean that this same thing cant be achieved in d7 with ubercart3 right now?. I am asking this because as i mentioned before we will prefer d7 to d6 if we can achieve the same results in both.
As for the rest of your answer it seems like a really good and easy way and we will try that. Thank You
Subscriptions & Roles as a Solution
One possible approach would be leveraging Drupal's roles and permissions to grant access to content and activities on the site via subscriptions to roles.
For example:
- Basic registration and access to Authenticated User role is free
- Create a Subscriber role
- Create a content type for Music Upload and restrict "create and edit node" access to Subscriber Role
- Users would have to purchase subscription to Subscriber role to complete the task through Ubercart's UC Roles or Commerce Subscription module in D7 (currently a dev module):
http://drupal.org/project/ubercart
http://drupal.org/project/commerce_subscription
_
I thought about that-- but the op wants to charge per node, not per user so unless you want to add and remove roles each time a node is created, this won't work.
Ah - thanks for the
Ah - thanks for the clarification. I missed that part. Yes, per-user the role-based approach would work but not per node.
same as what @WorldFalls
same as what @WorldFalls mentioned............ we dont need a menbers subscription but a way to charge per node
_
as i said, uc_node_checkout has a d7 version started and there might be a way to do it with commerce (which is d7 only) or lm_paypal.
ohk..... hopefully there is
ohk..... hopefully there is ....and thank you for you help again
_
sorry i couldn't be more definitive, i haven't had occasion to try this yet. Be sure to post back your solution/findings though!
i surely will .... it will
i surely will .... it will take some time though
I have been wondering about
I have been wondering about trying the paid Drupal modules from moneyscripts.net , one of which offers this type of functionality. Does anyone have experience or knowledge of them?
Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors
the link
can you please give the link to the specific script you are talking about(and all of them if more than one)
Go to the the URL I gave
Go to the the URL I gave above. Click products>pay per view, which appears to match your request. Not so hard to find, given time and effort... I have never tried the products.
Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors