Note that I'm not asking **HOW** to limit content. Know how to do that.

Looking to pick the brains of the Drupal gurus for the BEST way to accomplish it, based on your wealth of experience.

Keeping in mind that aside from NodeProfiles and Forum Posts, I'm the only one who creates content for my site, I basically want to make content available on three different levels.

1. A "Teaser Only" version of a Page or Story (or Blog Entry, for that matter) that is displayed to the universe (and the search engines);

2. The full version of the above that is ONLY available to registered users; and

3. What you could call a "double premium" content level that's only available to a certain role (that has been granted once the user has paid for that role). These are entirely separate articles that you can't access unless you have the role in question.

There are so many modules that do teasers, premium content, excerpts and such...what's the BEST way to go?

Thanks in advance.

Comments

peacho’s picture

Not sure about the first part, but I know the second one can be done with Ubercart.

crsneil’s picture

Yeah, I have the whole "buy a role" thing taken care of already. Was simply providing the information for context. (Should also mention that because of the way I want to execute certain other elements, Ubercart is off the table for me anyway.)

Thanks, though.

I was just hoping for Drupal folk who have used the variety of content exposure/limiting modules to share their experiences so that I might save some trial and error.

vsr’s picture

http://drupal.org/project/node_privacy_byrole

http://drupal.org/project/content_access

You could use views to make a special page that list only teasers.

You could make the last content a special content type. Then it would not show in the teasers presented by the view module.

Just a few thoughts.