Drupal: allowing users to sign up to content using a form

Posted by james6848 on Stack Overflow See other posts from Stack Overflow or by james6848
Published on 2010-04-03T13:01:44Z Indexed on 2010/04/03 13:03 UTC
Read the original article Hit count: 241

Filed under:

My apologies if this is a little broad, but I'm struggling to know where to start here!


OK, so I have a Drupal site and I need users to be able to sign up for certain content, here is the workflow in detail:

I need a form within a block consisting of the following elements:

First Name (required)
Last Name (required)
Organisation (optional)
Email Address (required)

Then there will be a choice of content to sign up to (using checkboxes):

Policy Bulletin
Action News
eBulletin (which only members can sign up to)

Then the usual submit button of course!

Upon submission, users will:

1) Be taken to a confirmation page, or 2) Be informed about incorrectly filled in fields, and/or the need to become a user to be able to sign up for the eBulletin.

Users will then receive an email when new content of the type(s) they signed up to is created, along with a link to the node. There should be details about how to unsubscribe within this email.


I have used the Subscriptions module in the past, but I am not sure if it is possible to use a sign-up form with it. Plus, there is the added complexity that one of the content types, eBulletin, is only available for site members.

Like I say, I'm struggling to know where to start, and any ideas would be gratefully received!

© Stack Overflow or respective owner

Related posts about drupal