I have just set up a forum using the Advanced Forum Module plus various add ons.

How do I get my new users to register?

Currently they click the 'New User' button on the front page, but all that requires is a user's login and an email address.

I want to harvest more information about my users as well as institute a Catcha device, not to mention a user agreement and/or disclaimer.

Can anyone give me some advice?

Comments

lionheart8’s picture

As much as I know, the forum has no separate login. A logged in user registered to the Drupal site can access the forum as long as he has the permission to.

For Captcha, I suppose you have installed the module. You can set it "watch" over the submission/comment forms for particular user roles & I think content types, such as the forum.
These additional modules
ACL: (Access control list API. Has no features on its own, Required by: Forum Access)

Forum Access: Allows forums to be set private and allows forums to be given moderators. ...

Author Pane: gathers information from user related contrib modules into one template.

may give you some additional options if you have not installed them yet.
For user agreement; I use: the Terms of Use module (Adds terms of Use to the registration page).
There's this also, but I have not checked it out http://drupal.org/project/user_terms
If you take time to go to the http://drupal.org/project/modules & look to the right under "User management", you will find modules you might find useful, for example the "user points module & those dealing with pepping up user profile.

Regards

davecoventry’s picture

I've found a few sites that look like they can help me on this:

http://www.chapterthree.com/blog/matt_cheney/howto_fully_theme_and_custo...

http://drupal.org/node/154242

Thanks again.

WorldFallz’s picture

One small caveat-- those appear to be d5 based and the theming system was rewritten and vastly improved for d6. See the excellent theme related screencasts over at http://drupaldojo.com for some great training.

Also, for anything beyond very basic user profiles you'll want the content_profile module which does integrate with the user registration process. You may wish to enable the core profile module first, and see if it will meet your needs.

davecoventry’s picture

Those seem to be for v5.

I've had a look at using Webform, but surely there's a better way of producing a form than defining each element separately and piece by painstaking piece?

I mean, If I have a form already marked up in HTML with all my fields and widgets (including hidden fields) defined, surely there is some mechanism to import this into my site?

WorldFallz’s picture

I'm not sure what you mean by 'import'-- but you can use any html/js/css/php you want in a drupal page with the input format set to "php code" (if it doesn't appear as an option, enable the 'php code' core module).