View Issue Details

IDProjectCategoryView StatusLast Update
3329Composrcore_cnspublic2021-03-16 01:02
ReporterChris Graham Assigned ToChris Graham  
PrioritynormalSeverityfeature 
Status resolvedResolutionfixed 
Summary3329: Gravatar integration
DescriptionAutomatically pull in gravatar's if available.
I didn't want us to do this initially, but it seems gravatar has become a successful standard.
TagsGood for training
Attach Tags
Time estimation (hours)1.5
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2021-03-15 20:50

administrator   ~7018

Last edited: 2021-03-15 20:52

This is now being implemented, behind an option that defaults off. Obviously we're extremely late to the party, but I think this is a common 'standard' we should have.

Gravatar works via an md5 hash of a user's email address. Exposing this to visitors is a security risk. So we will go through a local proxy script to get the gravatar. This also stops tracking. The privacy policy automatically will mention gravatar, if enabled, as there's still a privacy concern.

Gravatars will only show if no local avatar is set.

What is nice now is that Composr is tracking our external dependencies carefully, and in a maintainable way, and with unit testing where possible. So while in the past I was against adding external dependencies willy-nilly, this is no longer a concern.

Issue History

Date Modified Username Field Change
2017-08-10 22:40 Chris Graham New Issue
2017-11-26 15:43 Chris Graham Tag Attached: Can implement during live chat
2019-06-27 19:42 Chris Graham Tag Renamed Can implement during live chat => Good for training
2021-03-15 20:50 Chris Graham Note Added: 0007018
2021-03-15 20:52 Chris Graham Note Edited: 0007018
2021-03-16 01:02 Chris Graham Assigned To => Chris Graham
2021-03-16 01:02 Chris Graham Status Not Assigned => Resolved
2021-03-16 01:02 Chris Graham Resolution open => fixed