Posted by reniroo on August 11, 2007 at 1:45am
Hi,
I have been looking at which software to use to build a membership website. I need to have a paid membership option and I was wondering if this was possible with Drupal?
Also, if it is possible, to what extent? Ie, how much/which content can I restrict access to?
If necessary, I would also be willing to look at paid addons that are available.
If Drupal is not capable of this, does anyone have any recommendations?
Any comments appreciated :)
Comments
Several modules
There are several modules that will help achieve what you want. They act in slightly different ways, so you'll have to decide which one is for you. Click on the Downloads tab above, then Modules.
Nancy W.
Drupal Cookbook (for New Drupallers)
Adding Hidden Design or How To notes in your database
NancyDru
Paid Memberships
I just finished a website for a non-profit which charges for their memberships. I have built a module which integrates paid memberships using PayPal direct and express payments, although it's not suitable for submission just yet.
In any case, it is very possible. Drupal is extremely flexible and powerful.
Jacob Steelsmith
Thanks for the replies :)
Thanks for the replies, they are very much appreciated. I have started setting up my site and am loving Drupal! I was ecstatic with how easy it was, I've got the Premium Membership purchasing set up already!
More Clear on The Receipe?
Which modules are actually being referenced here? ie What is the recipie?
Thanks
CiviCRM
I would recommend http://civicrm.org/
Could someone perhaps give
Could someone perhaps give us a list of what some of you have been using to accomplish paid memberships? Seem I'm at a brainstrain stage with mental block.
Any help would be great.
I thought eCommerce had some membership module but couldn't easily see it available anywhere. I also thought CiviCRM was maybe to big to use, didn't keep current on updates and had a big resource overhead
eCommerce
You can also do this via ecommerce--a 'product' purchase can automatically give someone a user role. This is how people can purchase membership.
Fred
Purchase Expiry
Hi Fred,
Is it possible to automatically end the "product" purchase after a set time period and revoke the user's role at the expiry date unless they renew etc. monthly memberships?
Yes
Yes, auto-expire is possible. Install ecommerce and see what's there.
You can set up a paid
You can set up a paid membership site with the Paypal Subscriptions Module, found here: http://www.moneyscripts.net/drupal-paypal-subscriptions
It lets you sell roles with recurring or non-recurring subscriptions, and even integrates with the registration process. It is a pretty robust system. And in answer to the question above, it automatically removes the role when a subscription ends.
------------------------------------------------
Leighton Whiting - http://blog.leightonwhiting.com
WildKatana Design - http://www.wildkatana.com
_
And again, as mentioned in other threads, please clarify your commercial interest in a product when posting-- you are the seller of the module you are recommending, not a user providing assistance.
_
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.
Sorry about that, I didn't
Sorry about that, I didn't intend to mislead anyone, just trying to offer solutions. To clarify, it isn't a free module, it costs $24.95, but it can definitely be worth it if it saves you hours of messing around with things and tweaking things to get them to work for you (just from my experience anyways). If anyone is interested, there is a coupon to get $5 off for, just enter PS20OFF when you buy it to get it for $19.95.
------------------------------------------------
Leighton Whiting - http://blog.leightonwhiting.com
WildKatana Design - http://www.wildkatana.com
_
You may wish to review the drupal licensing faq -- particularly items 7, 8, and 9.
I don't see any mention of the GPL, or any license for that matter, on the site.
_
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.
Licensing
WorldFallz,
I am aware of the licensing issues when working with GPLed software. I have read the entire GPL license and am familiar with how it works and the intent thereof. I have updated the product to display the license on the product page (it was in the product itself already, just not displayed). Basically the module itself is licensed under the GPLv2, in compliance with all of Drupal's guidelines as well as the GPL Guidelines. Other files in the package are copyrighted by myself. Also, until June 14, 2009, you can get this software for $19.95 with a coupon code found here: http://www.wildkatana.com/blog/integrating-drupal-with-paypal-a-membersh...
------------------------------------------------
Leighton Whiting - http://blog.leightonwhiting.com
WildKatana Design - http://www.wildkatana.com
All or nothing
I don't know what you mean by differentiating between "the module" and "other files in the package". I think you're also unclear on what it means to be copyrighted.
If you wrote the module and didn't do so as work-for-hire, then you own the copyright on it. However, because Drupal modules are a derivative work of Drupal it must be licensed under the GPL. Not part of it, all of it. Any PHP code in the module that depends on Drupal must be under the GPL. Any PHP or Javascript code that is fully separable from Drupal that you entirely own the copyright to may be distributed separately elsewhere under whatever license you like, but when distributed as part of a Drupal module it must be under the GPL.
You are still free to charge whatever you'd like for a copy, but the entire package must be under the GPL. That is not at all clear from the site.
--
Larry Garfield
http://www.garfieldtech.com/blog
http://www.palantir.net/
I am aware of the
I am aware of the implications of the GPL. The code which is dependent on Drupal is the module code, and it is all GPL released. The module serves as a bridge to my php paypal handling software, which is included and copyrighted. My software in no way is dependent on Drupal, it is able to function without it. Thus, the rules of the GPL are respected. As for the distribution, since it is not on drupal.org, those rules do not apply either (meaning I can distribute it with my software).
------------------------------------------------
Leighton Whiting - http://blog.leightonwhiting.com
WildKatana Design - http://www.wildkatana.com
_
obviously you really need to consult with a lawyer for the details, but the 'distribution' clause of the GPL is invoked when you distribute the code to someone else (ie clients or customers)-- not necessarily a website or drupal.org. Simply not distributing the module on drupal.org does not exempt it from the terms of the GPL.
_
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 was not implying that, I
I was not implying that, I was referring to the rule on drupal.org against distributing third-party code on drupal.org. There is nothing in the GPL against distributing GPL code with other libraries, only that permission is needed from the author of the copyrighted code, and since I am the author of both, that is moot. Look at themes, for example. They are released as GPL, but the images are often times copyrighted, yet they are released in the same package.
------------------------------------------------
Leighton Whiting - http://blog.leightonwhiting.com
WildKatana Design - http://www.wildkatana.com
_
First, binary images are not code and not covered by the GPL, a software license, which is why themes and modules are affected somewhat differently by the GPL. There are extensive discussions on this elsewhere on the site. Copyright != GPL and vice versa. Your code is copyrighted by you-- the GPL doesn't invalidate that and never will. The provisions of the GPL only affect software that you distribute (not binary images, though i'm not sure how SVGs would fit into this) and the conditions under which you distribute it (though even 'distribution' is turning out to be a debatable topic lately).
I'm no expert, and obviously neither Crell nor I are lawyers, but the separation of gpl and non-gpl code under the GPL is a fairly complex matter and based on your mis-statements about copyright and GPL I would definitely consult a GPL experienced lawyer.
_
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.
Well, I took copyright with
Well, I sat in on copyright with Pam Samuelson at Boalt, served as Milberg Weiss' expert witness in Napster, and if I enter Vanderbilt Law next fall, would expect to be among their top choices.
You need to consult with a lawyer, likely a GPL-familiar lawyer, as your reading of the GPL is naive and wrong.
The copy of your software I have in front of me has copyright notices on multiple Drupal modules. This is not acceptable, and a violation of the GPL. I do not believe that you can separate your "Paypal Code" as you claim, and even if you could perform this sorting exercise, I do not believe that it gets you what you think it does.
In short, you are in violation of the GPL.
If you do not address the violation, above, I will speak to an attorney at the Free Software Foundation about initiating litigation against you, and/or other action. Among acceptable action would be posting your code as a module on Drupal.org and maintaining it in the normal fashion.
Finally, as a side note, your code is somewhat problematic, breaks standards and other things, and demonstrates why the free-as-in-speech model with community review works.