View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
10238 | Feature requests | Central participant database | public | 2016-01-22 01:22 | 2016-01-25 18:19 |
Reporter | ttenbergen | Assigned To | |||
Priority | normal | Severity | @50@ | ||
Status | new | Resolution | open | ||
Product Version | 2.06+ | ||||
Summary | 10238: opt-in and opt-out, email queueing, etc | ||||
Description | I just had an exchange with our hosting provider Dreamhost that makes me concerned whether we will be able to continue to use LimeSurvey. Additionally, they said they will allow a max of 500 mails an hour, even if I could jump their hoops. I had a similar restriction with our previous provider but was able to negotiate a larger number. So, it would be nice if there was a way to queue emails internally to a max number per hour or day. This all launches another question... I know you guys recommend a site that would host a solution for us, but our reporting goes of the MySQL in the back, and due to various bugs I occasionally have to update data directly in there, so do you also know of a hosting provider who hosts LimeSurvey with few or no restrictions that make using it awkward? Another example of "awkward" here would be Issue 10196 which I have been unable to resolve. | ||||
Tags | No tags attached. | ||||
Bug heat | 4 | ||||
Story point estimate | |||||
Users affected % | |||||
For opt in : register, for Opt out : {OPTOUT} and we have a 'blacklist' column. Maybe best is allow to be blacklisted (a checkbox in optout url) and a test before each mail sending. All can be done in plugin : except if i remind : test blacklist before send Regsitering ? For 500 email/hour : plugin. |
|
I put {OPTOUT} into an invite email hoping it would generate an opt-out link to check the blacklist box for that participant, but it doesn't translate the tag at all. I must misunderstand you. How am I supposed to use {OPTOUT}. I don't understand "For opt in: register" either. If I understand the rest of the email right you are saying it would be possible to build plug-ins for this, not telling me they exist, right? |
|
Sorry {OPTOUTURL} : https://github.com/LimeSurvey/LimeSurvey/blob/master/application/controllers/admin/tokens.php#L1415 |
|
{OPTOUTURL} gives me a link in the email. The link sends me to a page that says "You are not a participant in this survey." If I click the link to the survey afterwards it still takes me to the survey. This doesn't set Blacklist = true for the participant, though. Does it make do the future exclusion somewhere else? I just had a look at the listing "LimeSurvey replacement field properties" in the email template editor; it lists "URL for a respondent to opt-out of this survey" (actually, the right side is cut off, but I imagine it ends that way". That makes me think this is meant for survey-level opting out, not participant-level opting out. The wiki makes me think it's survey level (https://manual.limesurvey.org/Tokens#Email_placeholders) |
|
@ttenbergen : yes, i know and i put : Maybe best is allow to be blacklisted (a checkbox in optout url) and a test before each mail sending. The DB is ready but we don't have:
BUT : we can replace the {OPTOUTURL} in beforeTokenEmail event. and use directRequest to show "what we want" Just here : i'm unsure it work for regsiter screen (i think i have a Feature request for a beforeEmail (like beforeTokenEmail but for all email).. Register screen can be own made actually https://git.framasoft.org/SondagePro-LimeSurvey-plugin/replaceRegister |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-22 01:22 | ttenbergen | New Issue | |
2016-01-22 08:31 | DenisChenu | Note Added: 34334 | |
2016-01-22 08:59 | c_schmitz | Project | Bug reports => Feature requests |
2016-01-22 21:39 | ttenbergen | Note Added: 34365 | |
2016-01-23 11:45 | DenisChenu | Note Added: 34371 | |
2016-01-25 17:31 | ttenbergen | Note Added: 34386 | |
2016-01-25 18:19 | DenisChenu | Note Added: 34391 |