CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • unsubscribe usability and line length
Pages: [1]

Author Topic: unsubscribe usability and line length  (Read 3250 times)

pdonovan

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
unsubscribe usability and line length
April 19, 2008, 08:40:02 am
Experienced users of CiviMail may already realize this, but I've been struggling with some usability issues on the unsubscribe feature: How to get unsubscribe links in plain text bulk emails that are less than 65 characters so that the link doesn't break in commonly used email programs (a major and widespread usability problem). Here is one way.

I'm using CiviCrm 2.0.2 on Drupal 5.7. I use a profile with a Group(s) field in my Drupal registration, giving the option of joining a group mailing list with a checkbox. On the profile settings, all four boxes are checked in "Use for". Then, in my emails to a group, I can use this URL for them to unsubscribe by unchecking the box (provided they are logged in of course):

http://yoursite.org/civicrm/profile/edit?reset=1&gid=2

where gid= refers to the id of the profile.

Obviously this does not involve double opt out etc. but it does give users a usable link less than 65 characters. If others have found other solutions, I would be interested in knowing about them.


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: unsubscribe usability and line length
April 19, 2008, 12:43:33 pm

Can you please file an issue for this. There is an issue to fix VERP email addresses in 2.1 and i suspect we can combine the two fixes and use a db table to encode both the sub/unsub urls and the email addresss

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Piotr Szotkowski

  • Moderator
  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: unsubscribe usability and line length
April 21, 2008, 06:18:13 am
FWIW, the VERP issue is CRM-2574 and I just filed CRM-3009 for the above.

In the minimal approach, we could hack extern/url.php to act as a redirector which knows the long address of the (un-,re-)subscribe page. In VERP’s case, we do need to have the hash in the email address – its length and ‘randomness’ is a security feature.
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMail (Moderator: Piotr Szotkowski) »
  • unsubscribe usability and line length

This forum was archived on 2017-11-26.