
This is confirmation module. It sends an e-mail to users who submit the webform for verification by taking the email id from the webform.
On clicking on the confirmation link in the email, the user confirms that he/she is not a spammer. It works both for both Authenticated and Anonymous users.
Also, the administrator is able to keep a track of users who have confirmed their submissions.
Webform Confirmation provides the ability :
- To send a confirmation link to the user.
- To shorten the confirmation link using bitly service.
- To manage the list of confirmed users.
Additional Features
- Bitly integration : The confirmation link in the mail could be shortened using the Bitly service (e.g. http://bit.ly/1icB6B3). For this, you need to create an account at the Bitly site and enter the username and bitly api key.
- HTML Mail : If you wish to send html mail then just add the key Confirmation to the html mail configuration settings.
- Views Integration is also available. All data is exposed in views.
Link to Project:-
https://drupal.org/sandbox/nitesh11/2141847
Link to git Repository:-
git clone --branch 7.x-1.x http://git.drupal.org/sandbox/nitesh11/2141847.git webform_confirmation
Manual reviews of other projects:
Comment | File | Size | Author |
---|---|---|---|
template.png | 25.25 KB | nitesh sethia | |
webform_confirmation.png | 22.72 KB | nitesh sethia |
Comments
Comment #1
PA robot CreditAttribution: PA robot commentedWe are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
devd CreditAttribution: devd commentedwebform_confirmation_uninstall(): uninstalling the schema is not necessary in drupal 7, so this function should be removed.
Comment #3
nitesh sethia CreditAttribution: nitesh sethia commentedI have removed the hook_uninstall() from .install file. Is there any other issue with the module @devendra.yadav
Comment #4
nitesh sethia CreditAttribution: nitesh sethia commentedComment #5
piyuesh23 CreditAttribution: piyuesh23 commentedYou should also be handling the case where in the user clicks on the confirmation link for the second time inside function webform_submission_approve().
Also, providing a configuration to redirect the user to a custom page after clicking on the link would be good feature to have.
Comment #6
piyuesh23 CreditAttribution: piyuesh23 commentedComment #7
nitesh sethia CreditAttribution: nitesh sethia commentedThis issue has been fixed.
Comment #8
nitesh sethia CreditAttribution: nitesh sethia commentedComment #9
deepakaryan1988@Nitesh Sethia
Can you please delete master branch and port it on 7.x-1.x.
And I have also find some unused variable and notice which you can refer from here:-
http://pareview.sh/pareview/httpgitdrupalorgsandboxnitesh112141847git
Comment #10
deepakaryan1988Comment #11
nitesh sethia CreditAttribution: nitesh sethia commentedFixed. Thanks for reporting.
Comment #12
nitesh sethia CreditAttribution: nitesh sethia commentedAll the issues being pointed out is fixed.
Comment #13
chalk CreditAttribution: chalk commentedHi, @Nitesh Sethia
Comment #14
chalk CreditAttribution: chalk commentedComment #15
deepakaryan1988Hi Nitesh,
I was testing your module and I really appreciate that you have created this kind of sub-module of Webform.
But I find one small bug which you can solve by just putting below code:-
It will help you in deleting variable when uninstalling module.
Comment #16
nitesh sethia CreditAttribution: nitesh sethia commentedRegarding #11
I have changed the code regarding 1st and 2nd point but wrt to 3rd point, as my module is not that big therefore I think there is no need of an extra pages.inc file.
Regarding #15, I have added hook_uninstall to my .install file.
Thanks for reviewing my module.
Comment #17
nitesh sethia CreditAttribution: nitesh sethia commentedApplying for bonus.
Comment #18
klausiRemoving review bonus tag, you have not done any manual review, you just posted the output of an automated review tool. Make sure to read through the source code of the other projects, as requested on the review bonus page.
Comment #19
nitesh sethia CreditAttribution: nitesh sethia commentedComment #20
nitesh sethia CreditAttribution: nitesh sethia commentedComment #21
nitesh sethia CreditAttribution: nitesh sethia commentedComment #22
nitesh sethia CreditAttribution: nitesh sethia commentedComment #23
jkavanagh CreditAttribution: jkavanagh commentedYour module looks really good.
In webform_confirmation.module on lines 140 and 141, you are using $_GET. Is there any reason you aren't using the API function arg?
https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/arg/7
Comment #24
klausiReview of the 7.x-1.x branch:
This automated report was generated with PAReview.sh, your friendly project application review script. You can also use the online version to check your project. You have to get a review bonus to get a review from me.
manual review:
But otherwise looks RTBC to me. Removing review bonus tag, you can add it again if you have done another 3 reviews of other projects.
Assigning to MiSc as he might have time to take a final look at this.
Comment #25
nitesh sethia CreditAttribution: nitesh sethia commentedComment #26
klausino objections for more than a week, so ...
Thanks for your contribution, Nitesh Sethia!
I updated your account so you can promote this to a full project and also create new projects as either a sandbox or a "full" project.
Here are some recommended readings to help with excellent maintainership:
You can find lots more contributors chatting on IRC in #drupal-contribute. So, come hang out and stay involved!
Thanks, also, for your patience with the review process. Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
Thanks to the dedicated reviewer(s) as well.
Comment #27
gobinathmClosing this application as its been fixed & respective account has been updated
Comment #28
klausiNo need to do that, fixed issues will close automatically after 2 weeks. This gives interested parties time to reactivate the issue if they see a problem with the fix and also allows time to see that a change has been made. See https://drupal.org/node/156119