Can Rules be used for gradual content delivery on a per-user basis?

Events happening in the community are now at Drupal community events on www.drupal.org.
Bricks and Clicks Marketing's picture

I'd like each member of a site to receive access to nodes of a specific content type based on their length of membership. For example, I have 4 nodes of content type X, and I'd like members to access them in 2 week intervals, like so:

Day 1: Member A joins, sees node #1
Day 15: Member A sees node #1 & #2
Day 29: Member A sees #1 #2 & #3; Member B joins and sees node #1 ONLY
Day 43: Member A sees all 4 nodes; Member B sees node #1 & #2 only

If Rules can do this I will be elated. Icing on the cake would be sending customized notification emails for new content, but that can be fudged with a generic 'there's new content' email.

Thanks,

Arp

Comments

I think I'm on track!

Bricks and Clicks Marketing's picture

OK - Drupal keeps track of how long someone's a member. I haven't check the database yet to see how (days, minutes, whatever). I can add a CCK field with the number of days after someone joins to show the content. Then set up a rule to

  • Confirm the user role
  • Confirm the content type
  • Show content if days someone has been a member is greater than/equal to the cck field number

I think that would be it! Can someone who knows Rules better confirm this? I'll try figuring it out in the meantime :-)

Arp Laszlo
@arphaus
www.echoleaf.com / design / theming / front end development

ditto

Bricks and Clicks Marketing's picture

ditto

Arp Laszlo
@arphaus
www.echoleaf.com / design / theming / front end development

ditto

Bricks and Clicks Marketing's picture

ditto

Arp Laszlo
@arphaus
www.echoleaf.com / design / theming / front end development

ditto

Bricks and Clicks Marketing's picture

ditto

Arp Laszlo
@arphaus
www.echoleaf.com / design / theming / front end development

ditto

Bricks and Clicks Marketing's picture

ditto

Arp Laszlo
@arphaus
www.echoleaf.com / design / theming / front end development

Rules

Group organizers

Group categories

Categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: