HeaderSIS.jpg

IS480 Team wiki: 2010T2 Fission1: INSG Features List

From IS480
Jump to navigation Jump to search
Fission1 Logo.jpg

Features List

User Registration & Login

  • In addition to the standard username/password authentication requirements, users should be able to authenticate themselves via Facebook and Twitter
  • INSG accounts will be automatically created for users who authenticate via Facebook or Twitter, all other users must register via Drupal's registration process.
  • Users should be able to connect their Facebook or Twitter accounts even after creating an INSG account. Thereafter, they are allowed to log in via their Facebook or Twitter credentials.


User Profile

  • It is sufficient to use Drupal's default user management processes for all user profile management actions (e.g password reset, delete account, change details etc.)
  • Users can view his/her collection of badges and personal posts (like FB Profile)
  • There would be a notification area to notify users of new developments. For example, achieving a new badge or new PM’s.


Wall Feature

  • Users would be able to see a list of currently ongoing posts and participate by creating new posts.
  • Users are able to add:
  • Normal text messages
  • Videos (with preview)
  • Play attached videos natively
  • Images (with preview)
  • Add URL links with preview
  • Users are able to 'Like' posts
  • Posts can be deleted, but not edited.
  • Post creation time will be captured and displayed.
  • Users would have the capability to report a post for offensive content.
  • Users would have the ability to share a post unto Facebook or Twitter.


Video Banner

  • A separate page for Admins will be created
  • Admins will upload videos with preset dimensions (likely 16:9) with a video link tagged to it. Banner should provide for 16:9 dimensions
  • The Video Banner should:
  • Act as a fully functional media player
  • By default, play a rotating set of at least 5 highlight videos


Badge System

  • User will receive a badge for satisfying the criteria of this badge
  • Badges are divided into 2 types:
  • Behavioral - Tracks user activity on site
  • Custom - Given by Admin or via Codeword
  • Add to his/her collection and can be viewed on his/her Profile page
  • Fields to Track:
  • Badge Name
  • Badge Description
  • Badge Write Up
  • Badge Display Start Date via Calendar
  • Badge Validity Period (Infinite, Date-to-Date) via Calendar
  • Admins will add a new badge via a form where fields change upon the selection of the different types (e.g. when selecting the “custom badge” option, relevant form fields will be displayed)
  • Admins are able to manually assign users a badge. (e.g. Best Contribution of the Month Badge, or Director’s Cut Badge)
  • Upon clicking on a badge, users would be taken to a display page where they could see a high-res image of the badge and other writeup of the badge. On the display page, users would also be able to see the list of other users who have attained the badge.
  • There is no need to create links from the original INSG blog.


Administrator Power

  • Besides those mentioned above functions, the administrators can have additional functions:
  • Ban/Mute users
  • Edit entries (eg. Replace offensive content with “offensive post.. begone!”)
  • Add Notification


Click here to return to main page.