My work was based on implementing UserStatus feature into the SocialProfile extension. Our goal was allowing users to share their thoughts with others and do it as quickly and easy as possible.
As for results, the things we achieved are:
- Feature has an understandable and easy interface.
- It has a history of statuses.
- “Like” system.
Owner can use old statuses as the current one by clicking it.
Other users can read and “like” statuses.
There is a special page, Special:UserStatus, that allows users who have the “delete-status-updates” user right to delete other user’s status messages.
To use this feature in SocialProfile extension you have to set the flag in LocalSettings.php:
$wgEnableUserStatus = true;
I think that things that can be done to improve the usability of this feature is an implementing API from different social networks, allowing sharing UserStatuses through them with the link on the primary source (wiki where status was posted).
If you have any ideas on improving UserStatus or just want to talk about it you can leave messages on my talk page.
|SocialProfile||Overview • UserStatus (GSoC 2011 project) • Roadmap • Developer info • Screenshots • History|
|Other social extensions||Automatic Board Welcome • BlogPage • FanBoxes • NewUsersList • PictureGame • PollNY • QuizGame • RandomFeaturedUser • RandomGameUnit • RandomUsersWithAvatars • SiteMetrics • UserWelcome|
|Semanticness||Semantic Social Profile|
|Other related extensions
(which do not depend on SocialProfile)
|Comments • LinkFilter • NewSignupPage • RandomImageByCategory • Video • VoteNY • WikiTextLoggedInOut|