Hi
I am making a survey in the framework of an environmental project. I have designed a page template. However, the survey is in an “invitation” basis, not open to everybody.
I have thought in several solutions. I would greatly appreciate to receive your comments back.
1. Marking the page as “private”, accessible only for registered users.
2. Inserting the WordPress login at the beginning of the page template, showing the form only if users have been logged.
3. Sending an email to each of the invited contributors, with an URL link containing a specific variable. The template can check for matches, showing the form only if the variable contained in the URL is valid.
Actually, I would like to follow the 3rd option. I could design a plugin aimed to send emails to each of the contributors, containing links to access the form. Each URL can have a different variable, according to the contributor, conveniently wrapped in a WordPress nonce. I will only need an array of the “valid” variables, to be checked before showing the form.
I never have done this before, but I like the idea. The people involved in the survey won’t be users of the website, just allowed to access the survey.
I guess it has been done already, the WordPress email for validating new users must do something similar, I presume.
Any comment?
Cheers
Angel
Hi
I am making a survey in the framework of an environmental project. I have designed a page template. However, the survey is in an “invitation” basis, not open to everybody.
I have thought in several solutions. I would greatly appreciate to receive your comments back.
3. Sending an email to each of the invited contributors, with an URL link containing a specific variable. The template can check for matches, showing the form only if the variable contained in the URL is valid.
Actually, I would like to follow the 3rd option. I could design a plugin aimed to send emails to each of the contributors, containing links to access the form. Each URL can have a different variable, according to the contributor, conveniently wrapped in a WordPress nonce. I will only need an array of the “valid” variables, to be checked before showing the form.
I never have done this before, but I like the idea. The people involved in the survey won’t be users of the website, just allowed to access the survey.
I guess it has been done already, the WordPress email for validating new users must do something similar, I presume.
Any comment?
Thanks Mike!
Actually, it is a multisite web. Is it any advantage?
I understand about none validity, thanks
I thought about a plugin because I need to send the “invitation” emails as well. I guess a plugin might be better to “manage” such emails and to create custom tables comprising the people invited to the survey and their answers (to be done from the template page containing the form). I might do another template to show the results, using Google graphics APIs.
Thanks again!
Angel
--
See the group blog at http://mwug.info
You received this message because you are subscribed to the Google
Groups "Manchester WordPress User Group" group.
To post to this group, send email to
manchester-word...@googlegroups.com
To unsubscribe from this group, send email to
manchester-wordpress-...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/manchester-wordpress-user-group
---
You received this message because you are subscribed to the Google Groups
"Manchester WordPress User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to manchester-wordpress-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Thanks Mike!
Actually, it is a multisite web. Is it any advantage?
I understand about none validity, thanks
I thought about a plugin because I need to send the “invitation” emails as well. I guess a plugin might be better to “manage” such emails and to create custom tables comprising the people invited to the survey and their answers (to be done from the template page containing the form). I might do another template to show the results, using Google graphics APIs.
Thanks again!
Angel