MantisBT: master f28e25ba

Author Committer Branch Timestamp Parent
vboctor vboctor master 2016-01-24 16:13 master 810599bf
Affected Issues  0013788: Add EVENT_USER_DISPLAY_AVATAR to enable plugins to use LDAP and Social Networks
Changeset

Support avatar plugins

Add the necessary events to enable development of avatar providers
for scenarios like retrieving avatars from local file syste, LDAP,
social identities, etc.

As a proof of the events and a sample, this change also refactors
Gravatar integration into a core plugin.

Fixes 0013788

mod - admin/schema.php Diff File
mod - config_defaults_inc.php Diff File
add - core/classes/Avatar.class.php Diff File
mod - core/classes/TimelineEvent.class.php Diff File
mod - core/events_inc.php Diff File
mod - core/http_api.php Diff File
mod - core/print_api.php Diff File
mod - core/user_api.php Diff File
mod - docbook/Developers_Guide/en-US/Events_Reference_Account.xml Diff File
mod - docbook/Developers_Guide/en-US/Events_Reference_Output.xml Diff File
add - images/avatar.png Diff File
add - plugins/Gravatar/Gravatar.php Diff File
add - plugins/Gravatar/lang/strings_english.txt Diff File