Author Topic: Drupal Membership Site (please help)  (Read 19514 times)

nikolaj

  • Guest
Drupal Membership Site (please help)
« on: June 21, 2007, 10:28:37 am »
Hi,

I want to make membership site where members pay X for 1 month or Y for 12 months.
Want some pages and some forums to be only for members.

When user pay for one month to be automatically changed to nonpaid user after that month.

My idea is to make promotion and give in first week free 6 months membership.

System have to automatically change user level to nonpaid user after that 6 months.


Can you help me to set this?



Thanks,
Nikola
« Last Edit: June 21, 2007, 12:36:50 pm by nikolaj »

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Drupal Membership Site (please help)
« Reply #1 on: June 21, 2007, 02:10:35 pm »
CiviMember with the provided UpdateMemberships.php cron job can handle the 1 month and 12 month memberships with membership status changing to "Expired" if not renewed. Check the online documentation for details:

You'll need to use another module or write some code to handle the content access. I think folks have generally used Drupal Roles, which get updated based on membership status to do this. You could write a simple module using CiviCRM Hooks to do the role updates (or someone may have already done this).

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification
Protect your investment in CiviCRM by  becoming a Member!

nikolaj

  • Guest
Re: Drupal Membership Site (please help)
« Reply #2 on: June 21, 2007, 02:30:55 pm »
Thanks.

If anybody have done this before with CiviMember, please post here or send me pm.
I'm willing to pay for it.

scottblitz

  • Guest
Re: Drupal Membership Site (please help)
« Reply #3 on: June 25, 2007, 03:42:58 pm »
.....

You'll need to use another module or write some code to handle the content access. I think folks have generally used Drupal Roles, which get updated based on membership status to do this.


Are you saying that there is a way for Drupal Roles to be updated based on membership status - or is this the module that would need to be written?

For the life of me I can't figure out how to do this.

I did find a 4.7 module that does a synchronization but my attempts to update it are hopeless. 

SB

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Set / Update Drupal Roles based on CiviMember Membership Statuses
« Reply #4 on: June 25, 2007, 04:38:19 pm »
There could be some code / a module floating out there. However it's not on my radar screen. So, unless some other posts show up or you get some hits  via searching drupal.org and the web - it would need to be written. If you do so, please post back and consider adding info about it to the CiviCRM wiki etc.
Protect your investment in CiviCRM by  becoming a Member!

amazon

  • Guest
Re: Drupal Membership Site (please help)
« Reply #5 on: July 26, 2007, 12:17:01 am »
You want this module to upgrade your Drupal roles based on CiviCRM memberships.

http://cvs.drupal.org/viewvc.py/drupal/contributions/sandbox/gordon/civicrm_role/civicrm_role.module?view=log

If you have funding for it to ported to Drupal 5 please contact me.

Offline alfred_nutile

  • Ask me questions
  • ****
  • Posts: 464
  • Karma: 14
    • River Valley Tech Collective
Re: Drupal Membership Site (please help)
« Reply #6 on: July 26, 2007, 11:26:56 am »
is this available for drupal 5?
If not what type of funding do you need ie how much money?

Offline Laryn

  • I post frequently
  • ***
  • Posts: 192
  • Karma: 4
    • CEDC
  • CiviCRM version: 4.6.x
  • CMS version: Drupal 7
Re: Drupal Membership Site (please help)
« Reply #7 on: August 23, 2007, 10:01:03 am »
CiviMember with the provided UpdateMemberships.php cron job can handle the 1 month and 12 month memberships with membership status changing to "Expired" if not renewed. Check the online documentation for details:

You'll need to use another module or write some code to handle the content access. I think folks have generally used Drupal Roles, which get updated based on membership status to do this. You could write a simple module using CiviCRM Hooks to do the role updates (or someone may have already done this).

http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+hook+specification


Hmmm.... Can that PHP cron job also change the Drupal role of a user if their membership is expired? (e.g. to lose access to certain functions associated with a "paid membership" role?) That would be very cool and exactly what a non-profit I'm trying to help needs right now.
CEDC...social justice by design

*Get support on the new CiviCRM help site. /laryn

Offline Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Drupal Membership Site (please help)
« Reply #8 on: August 23, 2007, 02:09:41 pm »

Currently no, but would be great for you to step up and make that contribution :) Seems like its been requested by quite a few folks in the past also

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

amazon

  • Guest
Re: Drupal Membership Site (please help)
« Reply #9 on: August 23, 2007, 02:15:33 pm »
is this available for drupal 5?
If not what type of funding do you need ie how much money?

A good place to start would be to contact the original author Gordon Heydon.

Cheers,
Kieran


Offline Laryn

  • I post frequently
  • ***
  • Posts: 192
  • Karma: 4
    • CEDC
  • CiviCRM version: 4.6.x
  • CMS version: Drupal 7
Re: Drupal Membership Site (please help)
« Reply #10 on: August 24, 2007, 11:48:52 am »
A good place to start would be to contact the original author Gordon Heydon.

Cheers,
Kieran

Okay, thanks for the lead. I'll try to follow up with him.
CEDC...social justice by design

*Get support on the new CiviCRM help site. /laryn

Offline Laryn

  • I post frequently
  • ***
  • Posts: 192
  • Karma: 4
    • CEDC
  • CiviCRM version: 4.6.x
  • CMS version: Drupal 7
Re: Drupal Membership Site (please help)
« Reply #11 on: September 06, 2007, 02:06:20 pm »
Okay, thanks for the lead. I'll try to follow up with him.

It seems that he is busy...is anyone else familiar enough with Drupal and CiviCRM to get this module ready for v.5? We are a small non-profit but I can probably find a little bit of money if that's what it takes.

Peace,
lpkb
CEDC...social justice by design

*Get support on the new CiviCRM help site. /laryn

Offline claudian

  • Administrator
  • I’m new here
  • *****
  • Posts: 17
  • Karma: 2
Re: Drupal Membership Site (please help)
« Reply #12 on: September 08, 2007, 11:47:00 am »
Our organization, Web Access is an India based software development company and have a team of engineers as the India development center for CiviCRM. Hence our team has a good understanding of the CiviCRM solution and structure.

We also work in the Joomla / Drupal segment and actively provide development support for website / module development. If you could contact me on "claudian at webaccess dot co dot in" on your requirements, I could provide you with a quote on the same. 

We have a web page on the CiviCRM services that we offer - http://www.webaccess.co.in/htm/support_civicrm.htm .

Do have a look and let me know.

Claudian

pmcvoy

  • Guest
Re: Drupal Membership Site (please help)
« Reply #13 on: October 11, 2007, 02:20:20 pm »
Has anyone sorted this out yet?

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Drupal Membership Site (please help)
« Reply #14 on: October 12, 2007, 10:29:18 pm »
Not as far as I know (checked the cvs repository referenced above and there's no recent activity on that module).
Protect your investment in CiviCRM by  becoming a Member!