JupiterBroadcasting / jupiterbroadcasting.com

JupiterBroadcasting.com, hugo-based and community-driven!
https://jupiterbroadcasting.com
99 stars 49 forks source link

Choose avatars #49

Open gerbrent opened 2 years ago

gerbrent commented 2 years ago

Oh and I guess these two directories could be removed (nothing references the files there anymore):

I left them because I thought maybe those avatars are more preferable for some of the hosts than the one's the scraper pulled from the Fireside websites. If so, just overwrite the images in static/images/people (there's two version of each avatar)

Originally posted by @kbondarev in https://github.com/JupiterBroadcasting/jupiterbroadcasting.com/issues/35#issuecomment-1175577279

reesericci commented 2 years ago

Maybe just tie into something like libravatar to allow hosts to easily update their profile and automatically populate one with just an email?

elreydetoda commented 2 years ago

That's really cool @reesericci ! I didn't know something like that existed, I've always seen gravatar used (which I think is owned by WordPress).

Just a quick glance though, we might want to consider using their OpenID instead of their email. I personally don't like sharing my email places (spammers, nefarious people, etc...), so if they just provide the OpenID instead I'd imagine it's less of a chance people could get your email? I've never used the service, but just thinking outlook.

This solution would also cut down on hosting cost for JB as well, so JB won't have to host a picture for each guest/host if we use this. It'd also let the person change it (or I'd imagine so) later on down the road without engaging JB to do it (which might be bad as well, but I'm sure we could address that if we come across it).

Alternatively, we could possibly do both... OpenID by default, but JB hosting if no OpenID or no response from OpenID (doesn't exist).

reesericci commented 2 years ago

Or allow both OID or email

elreydetoda commented 2 years ago

I think this could be moved to 2.0, because we've already got images for guests and hosts. So, from an MVP standpoint that checkbox is already met.