Site in read-only mode

This site is now read-only following the release of MyBB 1.8 and the new mods site.

If you are looking for MyBB 1.8 mods please click here to visit the new mods site.

You can continue to download submissions for MyBB 1.6 and earlier here, however new submissions will only be accepted via the new mods site.

D3mocracy

Enables users to change each others' avatars

Version: 1.0.3
Author: Masashi
Submitted: 19th September 2011
Last Updated: 1st December 2011
D3mocracy is a plugin that allows users to submit avatars to each other. Upon installation, regular avatar control is suspended in favor of D3mocracy. A user may submit one avatar per target user including himself. What determines which avatar is shown on target user's profile (member list, in thread view etc.), are the votes. Users may vote "Like" or "Dislike" once per avatar, and they can change or remove their vote. Avatar with the highest rating is automatically set as the active one.

Both active and inactive avatars are subject to expiration. An inactive avatar is automatically deleted upon expiration (after 15 days of inactivity by default), while the active one is deactivated and its votes are deleted (after 30 days of activity by default). Whenever avatar's status changes (from active to inactive and vice-versa), the internal expiration timer is reset.

A user may not delete his avatars, except for the one he's submitted for himself. By the same token, a submitter can delete avatars he's submitted for other users. Super Moderators and Administrators are the only ones who can delete any avatars, regardless of who submitted them. However, a user may disable D3mocracy functionality which restores his ability to change his active avatar. If he does so, he is unable to vote or submit avatars for other users.

Installation
· Unpack the downloaded zip file and merge the Upload folder with your MyBB installation folder
· Create a subdirectory called "d3mocracy" in your avatar upload directory (usually ./uploads/avatars/d3mocracy) and write-enable it (usually by executing chmod 0777)
· Go to Admin CP, Plugins and then Install & Activate. If you haven't write-enabled D3mocracy upload dir, you will see a notice and installation won't take place

Upgrading From 1.0(.x)
· Open Admin CP, go to Configuration, Settings, Board Online / Offline and close your board (this is necessary so that users don't change avatars while D3mocracy is inactive)
· Go to Plugins and deactivate D3mocracy (do NOT uninstall!)
· Unpack the downloaded zip file and merge the Upload folder with your MyBB installation folder
· Return to Plugins again and activate D3mocracy
· Return to Board Online / Offline again and open your board

Notes
· D3mocracy is enabled by default for all users.
· Only MySQL is supported at the moment
· Do NOT unistall unless you want all of your data (including avatar files) to be deleted. Deactivating is a safe choice.
Previews:Preview Image 4344 Preview Image 4345 Preview Image 4346 Preview Image 4347 Preview Image 4348