MyBB Community Forums

Full Version: D3mocracy
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
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.

Download at MyBB Mods
this is a pretty fresh idea Smile

It's not really fresh. I got it from last.fm, just added my own spin to it (expiration and stuff).
Good work!
Good idea , thank you
D3mocracy 1.0.1 released! If you installed 1.0, it is recommended that you upgrade.

Changelog
  • Added missing functionality in vote/delete: Requester was able to vote/delete indirectly regardless of owner's D3mocracy on/off setting. (When a user disables D3mocracy, his avatars are not deleted; They are frozen instead)
  • Fixed incorrect language loading in Admin CP; English language file was always loaded
  • Moved all admin messages into a new language file to ease the translation process
  • Minor fixes

Upgrading From 1.0
  • 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 package 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

Download at MyBB Mods

Live demo comming soon!
I like that it is some thing different than we are used to seeing. Great job on this. You obviously put a lot of work in to it and it shows. Thanks!
I'm pleased that everyone seems to like the idea. Thanks guys!
nice one and thanks
I like this plugins, maybe I have an use for it, thanks and good luck Big Grin
Pages: 1 2 3