Displays Gravatar profile images as fallback when users do not have a custom profile picture
The Gravatar module integrates Gravatar URL generation with HumHub profile image rendering and provides user and administrator configuration.
GravatarService centralizes Gravatar URL generation and determines when Gravatar should be used.UserSettingsForm manages user-level Gravatar preferences.Network-wide settings determine whether Gravatar is enabled, the default image style, the maximum rating, and which user preferences are permitted.
User settings must not override administrator restrictions. A user's selected rating must remain within the network-wide maximum.
When the preference to use Gravatar over an uploaded HumHub image is permitted and enabled, the Gravatar-aware rendering path must select Gravatar before falling back to the uploaded image.
The module targets HumHub 1.19+ and PHP 8.2+.
When changing the image integration, verify that normal HumHub image behavior remains intact, including links, tooltips, online status indicators, and the uploaded-image fallback.