friendica-addons/gravatar
2023-04-09 07:58:49 +02:00
..
config [various] Remove config/addon.config.php in favor of per-addon configuration file 2022-11-20 11:43:42 -05:00
lang translations updates for 2023.03 2023-04-09 07:58:49 +02:00
templates
gravatar.php [various] Remove App dependency from hook functions 2023-01-13 21:16:09 -05:00
README.md [various] adapt README.md 2023-01-05 02:38:54 +01:00

Gravatar Addon

by Klaus Weidenbach

This addon allows you to look up an avatar image for new users and contacts at Gravatar. This will be used if there have not been found any other avatar images yet for example through OpenID.

Gravatar is a popular, but centralized and proprietary service where people can store an avatar image for their email-addresses. It is widely used on many pages, for example to display an avatar for comment functions, profile pages, etc.


Configuration

Default Avatar Image

If no avatar was found for an email Gravatar can create some pseudo-random generated avatars based on an email hash. You can choose between these presets:

  • Gravatar: default static Gravatar logo
  • MM: (mystery-man) a static image
  • Identicon: a generated geometric pattern based on email hash
  • Monsterid: a generated 'monster' with different colors, faces, etc. based on email hash
  • Wavatar: faces with different features and backgrounds based on email hash
  • Retro: 8-bit arcade-styled pixelated faces based on email hash

See examples at Gravatar.

Avatar Rating

Gravatar lets users self-rate their images to be used at appropriate audiences. Choose which are appropriate for your friendica site:

  • g: suitable for display on all wesites with any audience type
  • pg: may contain rude gestures, provocatively dressed individuals, the lesser swear words, or mild violence
  • r: may contain such things as harsh profanity, intense violence, nudity, or hard drug use
  • x: may contain hardcore sexual imagery or extremely disurbing violence

See more information at Gravatar.

Alternative Configuration

Open the config/node.config.php file and add "gravatar" to the list of activated addons:

'addons' => [
	...
	'gravatar' => [
		admin => true,			
	],
]

You can add two configuration variables for the addon to the config/gravatar.config.php file:

return [
	'gravatar' => [
		'default_avatar' => 'identicon',
		'rating' => 'g',
	],
];