Enhance the site so that visitors can directly interact with it or among each other, enabling things like user-generated content, comments, voting, chat, or forms for data collection and interaction.
This is a continuation of wowguild module. It is an attempt to make a Generic gaming hosting module that other modules and admins can customize.
It allows users (with permission) to create Avatars and attach them to their accounts. Their 'main' avatar will replace their name and picture in all posts.
This module would primarly be used to create a guild/clan where users may have multiple characters and want to post as their character.
Features
[x] AvatarType - Allows admin to create generic Avatars.
[x] Permissions to create/edit/delete each AvatarType
[x] Users can create avatars and they are added to their user profile.
[x] Users can select from their avatars to be their 'main' character.
[x] The users main avatar name will override the user's name in posts. Basically the user becomes their main toon.
[x] User's main avatars picture will ovverride user's picture.
[x] Rollover popups display detailed popup when users rollover character names.
Postponed
[ ] Provide a view to list all members of a guild/clan. Currently I'm leaving it up to each module to provide their own guild/clan listing. i.e. WoWGuild provides a "Guild Roster" view to list all members.
This is my first module i'm sharing with Drupal.org. FICWR (Flag inappropriate content With Reason) Allows users to flag inappropriate content on specific content types.
This is an API module; it just provides a new form element type for use in
other modules. Just set '#type' => 'smileyslider' and optionally set the #range to a positive integer (it defaults to 10) and the value of the
element when submitted will be an integer between 0 and the #range,
indicating the user's happiness. For example:
$form['smiley'] = array(
'#type' => 'smileyslider', // required
'#range' => 100, // defaults to 10
'#title' => t('Happiness'), // only shows for users with JS disabled
'#required' => TRUE,
'#default_value' => rand(0, 100), // random amount of happiness
);
Because it only provides a new form element type, this module has no effect on
your site by itself. Another module has to use the form element type.