Provides a <libravatar email="[email protected]"/> tag for MediaWiki
which displays the avatar image for a given email address,
using the Libravatar service.
It is federated and falls back to Gravatar if no Libravatar is found.
See the Homepage and source code.
Simple avatar:
<libravatar email="[email protected]"/>
Avatar with special size:
<libravatar email="[email protected]" size="32"/>
Image title:
<libravatar email="[email protected]" title="Foo's avatar"/>
Verbose notation and default avatar:
<libravatar default="monsterid">[email protected]</libravtar>
MediaWiki user's email address:
<libravatar user="foo"/>
email- Email address to show avatar of. Required (if no user is given)
user- MediaWiki user name of an existing MediaWiki user having an attached email address.
size- Size in pixels (avatars are quadratic)
default- Default icon type when no avatar has been found. Options: 404, mm, identicon, monsterid, wavatar, retro
algorithm- Email hashing algorithm. md5 or sha256
alt- "alt" attribute value for the image tag
title- "title" attribute value for the image tag
style- "style" attribute value for the image tag
class- "class" attribute value for the image tag
$wgLibravatarSize$wgLibravatarDefault$wgLibravatarAlgorithm
Copy the mediawiki-libravatar-0.2.0.phar file into your MediaWiki
extensions/ directory and add the following to your
LocalSettings.php:
require_once "$IP/extensions/mediawiki-libravatar-0.2.0.phar";
That's it, it works now. All dependencies are included in the .phar file.
If you get a white page, then you're probably running Suhosin.
Run $ pear install Services_Libravatar-alpha
Copy this extension's
Libravatar.php,Libravatar.body.phpandLibravatar.i18n.phpinto the directory$mediawiki/extensions/Libravatar/Edit
LocalSettings.php:require_once "$IP/extensions/Libravatar/Libravatar.php";
Requires the Services_Libravatar package from PEAR.
Christian Weiske, [email protected] Philipp Spitzer, [email protected]