0

I would like to make a registration page that is only going to add Users to a list for an event, basically my site is not as concerned with accounts and detailed registration we only really care about name and a contact email that we can add to a list. Basically it's a group that has monthly events and all we ever really need is a way to track people who say they will attend, not a lot of heavy requirements for people to modify their registrations (most won't anyway) or capture a lot of information.

The various registration and event options for Drupal look overwhelming, I am using Drupal 7 and at this point using only modules and the CMS system to add pages (no coding yet). Is there a minimal set of modules that would give me the ability to obtain just a User's name and contact info (email or whatever) to put onto a list in a page? Or for this is it just easier to just code a page that can add in what I want using PHP or JSON.

1

You should be able to do this with the default installation of the core + Views, Views UI, and CTools. (You may be able to strip it further down by doing a custom installation of the core with some of the default core modules not enabled - but why bother).

I assume you're going to handle multiple events, and here taxonomy (in core) is your friend. Just enable the taxonomy module (if necessary) and create one taxonomy term for each event. Add a taxonmy field (or multiple to allow one user to sign up for more that one event) to the users' profiles. Ask users to register the events they plan to attent in their profile when they register (or later).

Then use Views to generate lists of names and contact addresses for the various events.

You may want to add refinements, such as not letting users cancel after they've signed up, but the above is a rough sketch of how to meet your minimal requirement.

1
  • This might be exactly what I was looking for, let me download the module and check. It sounds easy enough for what I need, and I like the export capability, some of what we do is offline and that would be a great option
    – MichaelF
    Jan 8 '13 at 15:58
0

For such a simple form, you could probably just use the Webform module.

It allows you to easily build contact/survey/questionnaire style forms through the user interface.

It can email the form submission data to you as people sign up and stores the results to be viewed and downloaded as .csv/xls as needed.

While there are also more complex solutions, webform may be the simplest.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.