inline_registration.module
-> THIS MODULE IS STILL IN DEVELOPMENT. YOU MAY USE
-> IT ON A PRODUCTION SITE, BUT BE ADVISED THAT IT
-> IS NOT COMPLETE AND IS SUBJECT TO UPDATES.
Inline Registration allows anonymous users to register via the node/add page, thus removing a step/barrier from the user actually publishing content. If you're going to use this module, or allow anonymous users to post content to your site at all for that matter, you should really use CAPTCHA to help keep the spam-bots from trashing your site.
FEATURES:
- Adds user_register() form to node/add pages if the user is not logged in
- Associates the new piece of content with the new user
- Can log the user in after node creation depending on user registration settings
ISSUES:
- Content is published before validation of email address (i.e. user is not required to click on link in email)
- At the moment, applies to all node types that anonymous users can create (should allow configuration based on node type)
- Currently forces user to register or login, doesn't allow the use case where an anonymous user might still be able to post content without logging in
INSTALLATION:
- Copy the inline_registration directory into your site's modules directory.
- Enable the module at admin/build/modules.
- Decide on what nodes you want to allow anonymous users to post content to. Then go to /admin/content/types and edit those node types that you selected. Do this by scrolling to the bottom of the content type page where you find the Inline Registration section (see my pic attached). Check the box and set the weight where this is shown in your node type. Save the settings.
- Now go to /admin/user/access and select for anonymous users the node type actions (for example create photo, create story, create listing, etc.) In essence you are giving anonymous users the right to create the nodes. Save the settings. Run cron and test the nodes you selected. That's it. You should see the inline registration at the top of any of the node types that you selected.
View source
-
- inline_registration.module
-
- -> THIS MODULE IS STILL IN DEVELOPMENT. YOU MAY USE
- -> IT ON A PRODUCTION SITE, BUT BE ADVISED THAT IT
- -> IS NOT COMPLETE AND IS SUBJECT TO UPDATES.
-
- Inline Registration allows anonymous users to register via the node/add page, thus removing a step/barrier from the user actually publishing content. If you're going to use this module, or allow anonymous users to post content to your site at all for that matter, you should really use CAPTCHA to help keep the spam-bots from trashing your site.
-
- FEATURES:
- - Adds user_register() form to node/add pages if the user is not logged in
- - Associates the new piece of content with the new user
- - Can log the user in after node creation depending on user registration settings
-
- ISSUES:
- - Content is published before validation of email address (i.e. user is not required to click on link in email)
- - At the moment, applies to all node types that anonymous users can create (should allow configuration based on node type)
- - Currently forces user to register or login, doesn't allow the use case where an anonymous user might still be able to post content without logging in
-
- INSTALLATION:
- - Copy the inline_registration directory into your site's modules directory.
- - Enable the module at admin/build/modules.
- - Decide on what nodes you want to allow anonymous users to post content to. Then go to /admin/content/types and edit those node types that you selected. Do this by scrolling to the bottom of the content type page where you find the Inline Registration section (see my pic attached). Check the box and set the weight where this is shown in your node type. Save the settings.
- - Now go to /admin/user/access and select for anonymous users the node type actions (for example create photo, create story, create listing, etc.) In essence you are giving anonymous users the right to create the nodes. Save the settings. Run cron and test the nodes you selected. That's it. You should see the inline registration at the top of any of the node types that you selected.