Best way to develop a site
hi there,
I'm just looking for some guidance from the community around what modules i might need and how best to develop the site i'm working on.
An overview of the site.
Several groups of people will be invited to use this site, which will be private. They will all be given temporary logins, which they will need to change once they sign up. Before they sign up there will be a couple of pages of explanation and then they can choose whether to take part or not.
The users will be split into different groups -- each group will be able to fill out several surveys over a six month period. We will announce each survey with an email to a specific group. Not all groups will be offered all surveys, so we’re thinking about requiring surveys and groups to have a 1 to 1 relationship to simplify things.
We’d want to send a reminder to people who don’t complete the survey within an allotted warning period and then close surveys after a specific date.
We will also report on things like the number of registered vs invited participants. Each survey will also need reporting, mostly tallying up yes/no questions but also some free text questions.
We're looking at using Drupal 6, with the webforms module to handle the surveys, but we're at a loss as to how to handle the "email those users who haven't filled out a survey yet" type scenario, and the temporary sign-in before full sign-in stuff.
I would really appreciate any advice the venerable Drupal community could offer!
Cheers
Lee

wow
it's amazing how quickly these posts can disappear into the ether never to be seen again.
You noticed too?
I think luck plays a part in a getting responses here -- these forums are just so busy now.
Anyway, here are the modules I would try if I were building a site like yours . . .
Caveat: I'm no Drupal expert, I haven't tried any of the invitation modules or tried to build a site like yours, but the above is where I'd start.
thanks!
thanks for the input guys -- that's a lot of help.
we're also looking at using the user_import module to handle the initial creation of all the users without requiring them to sign up.
another thing we're looking at doing is after each user has been given their username and password and they've used it to log in, to only show them once an introduction screen -- once they've seen this page once they'll never see it again and from then on they'll just go to the normal site logged in homepage.
any ideas?
once again thanks for helping!
=-=
you may be able to bend the legal.module into something that does this.
For the registration piece
For the registration piece there's the http://drupal.org/project/temporary_invitation module, though it doesn't appear to have been upgraded for d6 yet. However, it would be much easier to upgrade a module than to start over.
The the webforms piece, i'm not sure but http://drupal.org/project/webforms_report might work-- you can follow the progress of it's d6 port at http://drupal.org/node/243981
===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz