By thomjjames on
Hi everyone,
i'm fairly new to Drupal and i'm only just finding my feet with it!
I have been trying to work out how to create members only content??
Its for an online magazine, which offers paid memberships [hopefully archieved with ecommerce modules] to the magazine, allowing the paid users into members only areas/pages.
I have 2 user types [paid and free]:
- paid; have access to magazine
- free; only have access to free issues of the magazine which will be published from time to time.
any help would be brilliant, thanks
Tom
Comments
Organic Groups
Check out the organic groups module. That should help you to separate all your issues into free and paid, just create different groups to group your users into free readers and members and assign your issues to those groups.
http://drupal.org/project/og
Letting non-members see what they are missing
How could you post a teaser from an issue and then let them see the entire content once they were a member of the group?
I have looked at node privacy byrole, but it seems to be either on or off. I was looking for a solution so that the user would be told that they need to be a member to see the full article or issue of the magazine.
Ashley
What about this suggestion?
You could create two nodes - one for teasers and the other for the whole page. The teaser would link to the whole page, but the whole page would be allowed only to the registered users (using the organic groups, node privacy by role or whatever).
What do you think about that?
Would be high maintenance for a large site
That would almost double the work, and for a large site, that could become overwhelming.
The system that I was looking to pattern after is used on Experts Exchange.
The idea would be that the content would still be accessible and picked up by a search engine. The user would find the teaser and be led to the site. When they accessed the node it would give them a piece of the pie and let them know that the rest was 'privileged information'. I could also include the PayPal buttons that will let them pay to become a member. The PayPal IPN would kick in and turn on their membership, and they could access the rest of the story within minutes.
The only piece that I cannot automatically do at the moment for my non-techie content administrators is let them post one story and Drupal handle the rest of the magic.
Now that I have revealed the rest of the story...does that lead you a different solution?
If you avoid programming...
If you avoid programming your specific modules yourself or to hire a programmer who would do that, I don't see any existing solution except the one that I mentioned before.
Premium Module for 4.7
This may be late (half a year since your post) but it looks like the Premium module does exactly what you want. It requires Drupal 4.7, but that's the only catch (if you're running 4.6 now, that is).