Extension:SocialProfile

Summary
The following package of extensions will incorporate a social profile, user board, and basic profile information into MediaWiki, specifically Avatars, Friending, Foeing, User Board, Board Blast, and basic Profile Information. The package also notifies users via email when other users request them as a friend or foe and/or send them a message. The package was developed by Wikia, Inc.

Requirements

 * MediaWiki 1.10
 * Yahoo! User Interface Library
 * User Stats Package
 * User Relationship Package
 * User Board Package
 * User Profile Package

Avatars
Users can upload an avatar which will appear on profile pages and user board posts.



Profile Page
Users will have a profile page, which displays friendships with other users, basic profile information, and any public messages they received.



Editing Profile Information
Users can update their profile information with a simple form.



Board Blast
Users can send messages to multiple friends or foes, using Board Blast.



Installation
To install the social profile, please follow the below steps.

Copy All Necessary Files into the Extension Folder
First, copy all files into the extensions folder, maintaining the current file structure. If you install the folder in a different location please change any path references below.

Run Script on Database to Create Appropriate Tables
In order for these features to work, you will need to create new tables. To create new tables run "user_board.sql", which is copied below.

Include Yahoo UI
Include the following files in your LocalSettings.php

Include User Stats
Include the following files in your LocalSettings.php

Register AJAX functions by editing /includes/AjaxFunctions.php, add the following line (changing path as neccessary)

Include User Profile
In addition, Include the following files in your LocalSettings.php

Include User Relationships
Include the following files in your LocalSettings.php

Include User Board
Include the following files in your LocalSettings.php

Licensing and downloads
The extension is available under the GNU General Public License 2.0 or later, and can be Downloaded from SourceForge.

The software is provided as-is. Updates will be made when critical vulnerabilities are discovered.