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.php
andLibravatar.i18n.php
into 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]