You are here

INSTALL.txt in Signup 5

Same filename and directory in other branches
  1. 5.2 INSTALL.txt
  2. 6.2 INSTALL.txt
  3. 6 INSTALL.txt
  4. 7 INSTALL.txt
It is assumed that you have Drupal up and running.  Be sure to check
the http://drupal.org web site if you need assistance.  If you run
into problems, you should always read the INSTALL.txt that comes with
the Drupal package and read the online documentation.


0. Always backup your database before you enable a new contributed module!


1. Place the signup package into your Drupal modules/ directory.


2. (Optional) Customize the form presented to users when signing up
   for content on your site.  Unfortuantely, there is not yet a way to
   do this from within your site, you must modify a theme function to
   change this form.  See the comment above "theme_signup_user_form()"
   in the signup.theme file.  You can either modify that version of
   the function, or define your own version in your site's theme.


3. Enable the signup module by navigating to:
   Administer > Site building > Modules

   Note: if you want support for automatic closing of events and
   reminder emails you must also install and enable the event package!

   Click the 'Save configuration' button at the bottom to commit your
   changes.


4. For the final configuration of the module, navigate to:
   Administer > Site configuration > Signup

   Here you can configure the options for the module.


5. Enable the node types that you wish to allow signups for under:
   Administer > Content management > Content types

   You may wish to create a new content type specifically for event
   signups (which you can customize via the Content Construction Kit
   from http://drupal.org/project/cck), or install the Event module
   (http://drupal.org/project/event).


6. Grant the proper access to user accounts under:
   Administer > User management > Access control
   
   'sign up for content':
     Allows users to sign up for any content types that are signup-enabled.
     NOTE: Enabling 'sign up for content' for the anonymous user will
     allow anonymous users to sign up by entering an email address.

   'view all signups':
     Allows users to view all of the users who have signed up for any
     signup-enabled content on the site.

   'admininister all signups':
     Implies 'view all signups' permission.  Allows users to view who
     has signed up for nodes, to cancel signups of other users, to
     close signups for specific nodes, and to configure system-wide
     settings related to this module.
   
   'administer signups for own content':
     Allows users to view who has signed up, to cancel signups of
     other users, and to close signups for any nodes that the user owns.

   Viewing the signup report (Administer > Content management > Signup),
   and configuring the module (Administer > Site configuration > Signup)
   are restricted to users who have the 'access administration pages'
   privilege.


7. Start signing up!

File

INSTALL.txt
View source
  1. It is assumed that you have Drupal up and running. Be sure to check
  2. the http://drupal.org web site if you need assistance. If you run
  3. into problems, you should always read the INSTALL.txt that comes with
  4. the Drupal package and read the online documentation.
  5. 0. Always backup your database before you enable a new contributed module!
  6. 1. Place the signup package into your Drupal modules/ directory.
  7. 2. (Optional) Customize the form presented to users when signing up
  8. for content on your site. Unfortuantely, there is not yet a way to
  9. do this from within your site, you must modify a theme function to
  10. change this form. See the comment above "theme_signup_user_form()"
  11. in the signup.theme file. You can either modify that version of
  12. the function, or define your own version in your site's theme.
  13. 3. Enable the signup module by navigating to:
  14. Administer > Site building > Modules
  15. Note: if you want support for automatic closing of events and
  16. reminder emails you must also install and enable the event package!
  17. Click the 'Save configuration' button at the bottom to commit your
  18. changes.
  19. 4. For the final configuration of the module, navigate to:
  20. Administer > Site configuration > Signup
  21. Here you can configure the options for the module.
  22. 5. Enable the node types that you wish to allow signups for under:
  23. Administer > Content management > Content types
  24. You may wish to create a new content type specifically for event
  25. signups (which you can customize via the Content Construction Kit
  26. from http://drupal.org/project/cck), or install the Event module
  27. (http://drupal.org/project/event).
  28. 6. Grant the proper access to user accounts under:
  29. Administer > User management > Access control
  30. 'sign up for content':
  31. Allows users to sign up for any content types that are signup-enabled.
  32. NOTE: Enabling 'sign up for content' for the anonymous user will
  33. allow anonymous users to sign up by entering an email address.
  34. 'view all signups':
  35. Allows users to view all of the users who have signed up for any
  36. signup-enabled content on the site.
  37. 'admininister all signups':
  38. Implies 'view all signups' permission. Allows users to view who
  39. has signed up for nodes, to cancel signups of other users, to
  40. close signups for specific nodes, and to configure system-wide
  41. settings related to this module.
  42. 'administer signups for own content':
  43. Allows users to view who has signed up, to cancel signups of
  44. other users, and to close signups for any nodes that the user owns.
  45. Viewing the signup report (Administer > Content management > Signup),
  46. and configuring the module (Administer > Site configuration > Signup)
  47. are restricted to users who have the 'access administration pages'
  48. privilege.
  49. 7. Start signing up!