Signup - How-to guide

Version: 7.x-1.x-dev
URL: http://drupal.org/project/signup

What is Signup?
Signup allows users to sign up for nodes of any content type. For example, if you have an event that includes a date such as a Block Party users can sign up to show that they are attending.

How to Configure
After installation, to configure Signup go to Configuration > Signup.

Basic Settings

  • The first setting is to close the signup before the actual event starts. The default amount of time is one hour. This number can be any integer (ex. 2, 0, -2). Negative numbers means that signups will close after the event has started.
  • You are also permitted to send a confirmation to an email address to notify someone that a user has signed up for a node.
  • A confirmation can also be sent with a special body of text to confirm the user that they have registered.
  • A signup limit can also be set so that a maximum number of users can sign up before signups are closed. This is kind of like a first come first serve basis. The default amount is zero, which if it is set to zero there is no limit.

Advanced Settings

  • Format string for displaying signup-related dates
    • This setting controls what format date to use. The options are small (default), medium, and large. This setting is a personal preference and doesn’t affect anything.
  • Location of the signup form
    • This allows the admin or authenticated user to delegate where the actual Signup form will be located.
      • Options: Included on each node (default), Under the Signups tab, Do not display
  • Default fieldset behavior for per-node signup form
    • This setting works if the signup form is on each node. There will be a fieldset that can be collapsed (default) or expanded.
  • How to display the list of signed-up users
    o
    • After a user has signed up this will allow other users to see who is attending. If you choose to display the list a View will be automatically created for you.
      • The options are: Embed a view on each node (default), Embed a view under the Signups tab, Do not display a listing at all
  • View to embed for the signup user list
    • Keep the default setting to show a list of all users signed up for a given node.
  • How to display the administrative list of signed-up users
    • This is a more superior list than what just a regular user can see. It is only for people that have permission to administer signups.

Permissions
To edit the permissions for Signup, go to People > Permissions. Scroll down until you see Signup.

How to make this thing work:

  • Go to Structure > Content Types and choose a content type that you would like Signup to be enabled.
  • On the bottom left portion of the screen you will see a button labeled “Signup Settings”. Click it!
  • Signup options
    • Disabled (default)
      • This means that no node under the content type you are editing will be allowed to have signups.
    • Allowed
      • This means that each node will have to be designated whether you want it to have the option for users to signup.
    • Enabled
      • This means that every node you create under the content type you are editing will automatically have the option for signup. (Administrators can also disable specific nodes for signup)

The End User:
Now that you have enabled Signup, your users (depending on the permissions you set) can now sign up for that page. The default fields that Signup ask for are email address, name, and phone. Only name is a requirement.

As noted earlier in Basic Settings, you are also permitted to send signups to an email address to notify someone that a user has signed up for something.

It should also be mentioned that Signup comes with pre-built blocks that show the current user their signups. In order to use it you must first enable the block. It is located under Structure > Blocks labeled “ signup_available_signups: Block” by default.