View Issue Details

IDProjectCategoryView StatusLast Update
0001565Slicer4Core: Documentation and Wikipublic2014-04-29 10:01
Reporterfedorov Assigned Tojcfr  
PrioritylowSeverityfeatureReproducibilityN/A
Status acknowledgedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0001565: Email address in the documentation template
Description

my understanding is, the idea behind the template that inserts an image with the email address is to reduce the chances of this email being harvested by spammers.

But this template produces the image in such a way that the email address is available in plain text in the page source:

<img src='/slicerWiki/extensions/EmailAddressImage/EmailAddressImage-generator.php?str=fedorov@bwh.harvard.edu'

Does it make sense to obfuscate the email a bit better?

TagsNo tags attached.

Relationships

related to 0001522 closedmhalle Make sure GetData special page does NOT pre-append two extra empty lines 
related to 0002047 assignedmatthew-woehlke Automatically populate author and acknowledgement from module XML 

Activities

jcfr

jcfr

2012-01-25 12:00

administrator   ~0003532

Very good point.

Few possibility:

  • prevent non-authenticated user from looking at the source.

  • allow non-authenticated user to look at the source but make sure they are human using a captcha.

  • add an indirection .. so that all emails are centralised in one document not visible from non-authenticated user. Using a mediawiki template these one could be retrieved. This central location could be used to map the contributor (firstname lastname) listed in the XML to a real email.

=> Issue 0001522 will have to be fixed first.

fedorov

fedorov

2012-01-25 14:30

developer   ~0003546

I can't immediately justify either of these approaches as optimal ... maybe discuss at some Slicer hangout to get other opinions?

Issue History

Date Modified Username Field Change
2011-11-20 16:48 fedorov New Issue
2011-11-20 17:36 fedorov Assigned To => jcfr
2011-11-20 17:36 fedorov Priority normal => low
2011-11-20 17:36 fedorov Status new => assigned
2012-01-25 11:44 jcfr Category Documentation => Slicer Wiki
2012-01-25 12:00 jcfr Note Added: 0003532
2012-01-25 12:00 jcfr Relationship added child of 0001522
2012-01-25 12:01 jcfr Status assigned => feedback
2012-01-25 12:01 jcfr Status feedback => assigned
2012-01-25 12:01 jcfr Assigned To jcfr => fedorov
2012-01-25 12:01 jcfr Status assigned => feedback
2012-01-25 14:30 fedorov Note Added: 0003546
2012-02-02 03:21 jcfr Relationship deleted child of 0001522
2012-02-02 03:22 jcfr Relationship added related to 0001522
2012-02-02 03:22 jcfr Status feedback => assigned
2012-02-02 03:22 jcfr Assigned To fedorov => jcfr
2012-05-15 14:18 finetjul Relationship added related to 0002047
2012-05-15 14:21 jcfr Target Version => Slicer 4.2.0 AHM Summer 2012
2012-05-15 14:56 jcfr Category Slicer Wiki => Documentation & Wiki
2012-08-20 10:01 jcfr Target Version Slicer 4.2.0 - Feature freeze Sept 1st 2012 => Slicer 4.2.5
2012-08-21 09:39 jcfr Target Version Slicer 4.2.5 => Slicer 4.3.0
2013-08-30 13:28 jcfr Target Version Slicer 4.3.0 => Slicer 4.3.1
2013-09-04 11:50 jcfr Target Version Slicer 4.3.1 => Slicer 4.4.0
2014-04-29 10:01 jcfr Status assigned => acknowledged
2014-04-29 10:01 jcfr Target Version Slicer 4.4.0 =>
2016-06-20 14:15 jcfr Category Core: Documentation & Wiki => Core: Documentation and Wiki