Hi all

Been using Joomla for a while to get a large website project started, which should have a fairly large userbase.. but i have had to scrap joomla due to its lack of plugins/approach towards integration with paid subscriptions.

Does Drupal allow me to have users who sign up to the site to opt to become a paid member (recurring billing) , which will let them have access to other sections of the site that others can't reach, and also recieve a weekly newsletter? I dont mind paying for these add-ons, but just wondered how easily integrated it all is?

Sean

Comments

sofiya’s picture

Taxonomy Access Control module for sections permission, SimpleNews module for the newsletter, and a tiny custom module that implements tha hook_user hook will do the trick.

"If you build it, they will come." -- Field of Dreams

seanadl’s picture

Excellent. Ok i get the first two modules, but what exactly does the hook one do? Also, how can i allow members who register have the choice to become a "special user" (or something along those lines) by joining a paid subscription. Is their also a paid subscription add-on?

Cheers

sofiya’s picture

This is how i think you should do it: enable taxonomy_access module. Make a role for special users and thru taxonomy_access grant this role to have access to those restricted sections/categories. Create a simple module that will just overload the hook_user such that when a user edits his/her account (via my account), a checkbox will be included in the form that a user can tick if he/she wants to be a special member. When the user updates the account, alter the user's data to assign him/her that special user role.

hth.

"If you build it, they will come." -- Field of Dreams

nevets’s picture

There are add-ons to the ecommerce module that support subscriptions that may meet your needs (I have not tried them myself)

seanadl’s picture

Could i in theory disable most of the features of that module, apart from the one i need? Does anyone know if it allows re-curring billing for membership level? I.e paying to be a "special user".. and then granting everyone with "special user" status the ability to access restricted stuff?